summaryrefslogtreecommitdiffstats
path: root/hack/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Userland now builds and uses terminfo instead of termcap.roy2010-02-031-4/+4
| | | OK: core@, jdc@
* Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a ↵gmcgarry2008-08-291-1/+6
| | | | few flags for PCC.
* Change DPADD from LIBTERM (which doesn't exist) and LIBCOMPAT (which itsimonb2006-02-251-2/+2
| | | doesn't use) to LIBTERMCAP (which it does use).
* Improve how various "simple" host tools are built and invoked.lukem2003-11-161-4/+4
|
* Rework how MAKEVERBOSE operates:lukem2003-10-211-11/+6
| | | | | | | | | | * Don't bother prefixing commands with a line of ${_MKCMD}\ and instead rely upon "make -s". This is less intrusive on all the Makefiles than the former. Idea from David Laight. * Rename the variables use to print messages. The scheme now is: _MKMSG_FOO Run _MKMSG 'foo' _MKTARGET_FOO Run _MKMSG_FOO ${.TARGET} From discussion with Alistair Crooks.
* rework to use the newer _MKMSGCREATE (et al) macroslukem2003-10-191-5/+5
|
* Support MAKEVERBOSE. (Some host tools still generate verbose runtime messages)lukem2003-10-191-1/+11
|
* Rework how dependency generation is performed:lukem2003-08-011-4/+3
| | | | | | | | | | | | | | | | | | | | | | * DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES. This is a change of behaviour. If a Makefile wants the clean semantics it must specifically append to CLEANFILES. Resolves PR toolchain/5204. * To recap: .d (depend) files are generated for all files in SRCS and DPSRCS that have a suffix of: .c .m .s .S .C .cc .cpp .cxx * If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES * Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d depend upon ${DPSRCS} * Deprecate the (short lived) DEPENDSRCS Update the various Makefiles to these new semantics; generally either adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing specific .o dependencies with DPSRCS entries. Tested with "make -j 8 distribution" and "make distribution".
* simplify and use ${DEPENDSRCS} as a target as appropriatelukem2003-07-311-15/+5
|
* No need to reference .OBJDIR here.thorpej2002-03-051-2/+2
|
* use ${INSTALL_FILE} as appropriatelukem2002-02-091-3/+3
|
* Use ${COPY} instead of -c for ${INSTALL} commands.simonb2000-09-231-3/+3
|
* Use ${INSTPRIV} with ${INSTALL}.simonb1999-08-211-3/+3
|
* tweaks to pass DESTDIR to subprograms when it is defined in /etc/mk.confdbj1998-12-061-1/+3
| | | but is not in the environment.
* Make the helper programs compile right in a cross-compiling environment.wrstuden1998-09-121-1/+4
|
* install games files with the correct permissions.mrg1997-11-201-3/+3
|
* install games that need it setgid.mrg1997-11-201-1/+2
|
* use CPPFLAGS instead of CFLAGS, fix dependancies for parallel compilelukem1997-10-221-4/+16
|
* WARNsify...christos1997-10-191-6/+2
|
* enable WARNS?=1 by default, & temporarily disable for the few unclean programslukem1997-10-121-1/+2
|
* Use afterinstall, not proginstall, to run post-installation crap.mycroft1997-05-071-2/+2
|
* Allow this to be cross-compiled.thorpej1997-04-191-2/+2
|
* Install the help file again.mycroft1997-03-271-2/+2
|
* - Makefile cleanupschristos1997-03-241-4/+8
|
* Sync to 4.4BSD-Lite2tls1997-01-071-2/+2
|
* Use ${INSTALL}.thorpej1996-10-181-4/+4
|
* merge with Lite, new RCS id conventions, etc.cgd1995-03-231-2/+2
|
* specify man pages the new way.cgd1994-12-221-2/+2
|
* need -lcompatcgd1994-05-231-3/+3
|
* kiil bogus install -d'scgd1994-02-101-3/+1
|
* Use .OBJDIR for auxiliary programs.pk1994-01-041-2/+2
|
* From: Havard Eidnes <Havard.Eidnes@runit.sintef.no>mycroft1993-12-021-11/+5
| | | Fix various permissions problems in /var/games/hackdir, and use `install -d'.
* use LDSTATICcgd1993-11-081-2/+2
|
* Make hack.onames.h be built first.mycroft1993-08-141-1/+3
|
* Add -I. to deal with hack.onames.h, and tweak for cross-compilation.mycroft1993-08-101-4/+5
|
* Remove makedefs when cleaning.mycroft1993-08-061-2/+2
|
* Use `./makedefs'.mycroft1993-08-061-2/+2
|
* Add hack.onames.h to CLEANFILES so it gets removed when cleaning, and to SRCSmycroft1993-08-041-3/+5
| | | so it gets build for depending.
* Add RCS identifiers.mycroft1993-08-011-1/+2
|
* make sure directory to install stuff exists before installingcgd1993-04-091-0/+8
|
* got rid of unnecessary -lcompat and associated dependencycgd1993-03-231-2/+2
|
* initial import of 386bsd-0.1 sourcescgd1993-03-211-0/+35