summaryrefslogtreecommitdiffstats
path: root/hack
Commit message (Collapse)AuthorAgeFilesLines
* Refer to 'O' rather than 'o' as command to set options. Bug reportedjsm2004-01-011-4/+4
| | | by Christian Garbs <debian@cgarbs.de> in Debian bug 191452.
* 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
|
* Move UCB-licensed code from 4-clause to 3-clause licence.agc2003-08-072-13/+5
| | | Patches provided by Joel Baker in PR 22269, verified by myself.
* 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
|
* Quote question mark.wiz2003-06-271-2/+2
|
* Hack is now BSD-licensed. Thanks to Andries Brouwer, Jay Fenlason andjsm2003-04-0280-214/+4751
| | | | CWI <http://www.cwi.nl/~aeb/games/hack/hack.html>. Via OpenBSD. Addresses part of PR bin/5850.
* .Nm does not need a dummy argument ("") before punctuation orwiz2003-02-251-2/+2
| | | for correct formatting of the SYNOPSIS any longer.
* fix confusion between east and west for y,u,b, and n.pooka2002-12-151-1/+1
| | | from Soren Jacobsen in misc/19397
* Lots of minor fixes resulting from reading these man pages in detail.wiz2002-09-261-6/+7
|
* New sentences begin on new lines.wiz2002-09-261-11/+13
| | | Patch from Richard Elz, slightly improved by yours truly.
* shops are only supposed to have 1 door (as per standard hack 1.0.3).chuck2002-08-221-3/+3
| | | | | for some reason, the version of 1.0.3 that was in the 4.4 lite tree was modified to allow shops with two doors -- this violates the spirit of the game. with this diff, we revert back to classic 1.0.3 behavior.
* __STDC__ is always defined on NetBSD.wiz2002-05-265-58/+12
|
* No need to reference .OBJDIR here.thorpej2002-03-051-2/+2
|
* use ${INSTALL_FILE} as appropriatelukem2002-02-091-3/+3
|
* Generate <>& symbolically. I'm avoiding .../dist/... directories for now.ross2002-02-081-2/+2
|
* Update to the new t_agetstr() API.christos2001-11-021-18/+16
|
* Spell 'occurred' with two 'r's.wiz2001-09-161-2/+2
|
* Whitespace and/or punctuation fixes.wiz2001-04-021-8/+8
|
* Make mostly gcc -W clean, and other cleanup:jsm2001-03-2552-330/+339
| | | | | | | | | | | | Use const. Add __noreturn__ attributes. Add a __format__ attribute. Add __unused__ attributes. Use symbolic constants for open() and lseek(). Declare types of all function parameters; convert some function definitions to ISO C form. Ensure standard file descriptors are open on startup. Check for errors writing output of makedefs. Avoid duplicate definitions of variables.
* fix redundant decls and nested externs. while I am here change my copyrightchristos2001-02-056-45/+36
| | | to TNF.
* comment or delete text after CPP directives.cgd2001-01-165-17/+17
|
* remove unnecessary command name after .Nmlukem2000-11-071-3/+3
|
* Use ${COPY} instead of -c for ${INSTALL} commands.simonb2000-09-231-3/+3
|
* Don't use <sys/cdefs.h> __COPYRIGHT/__RCSID macros for host programs -simonb2000-07-311-11/+11
| | | | | use portable ANSI constructs instead. Patches from Chris Demetriou.
* printf() pedant - do not pass variable alone, use %s.itojun2000-07-101-3/+3
| | | idea from openbsd. after looking at freebsd commit msgs from kris@freebsd.
* More include additions for exit, abs, strcmp, etc.matt2000-07-031-1/+2
|
* * Fix termcap handling to use the new interface to avoid bufferblymn2000-05-201-62/+43
| | | | overflows with extended termcap entries. * Made delay_output use usleep instead of the grungy tgoto hack it had.
* POSIX.2: Ignore a null PAGER as well.kleink2000-03-021-3/+5
|
* update after change to return value of tputs() third argumentlukem1999-10-042-6/+6
|
* Use ${INSTPRIV} with ${INSTALL}.simonb1999-08-211-3/+3
|
* Adapt to change in "termcap.h".tron1999-08-141-3/+2
|
* Fix Y2K buffer overflow (from OpenBSD).kristerw1999-04-251-8/+4
|
* 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
|
* Add braces to make the new egcs happy.veego1998-08-302-6/+8
|
* install games files with the correct permissions.mrg1997-11-201-3/+3
|
* install games that need it setgid.mrg1997-11-201-1/+2
|
* Initialize pointers to NULL to avoid gcc/sparc compiler errorfair1997-10-231-4/+4
| | | | | | hack.invent.c: In function `dolook': hack.invent.c:800: warning: `otmp0' might be used uninitialized in this function hack.invent.c:801: warning: `gold' might be used uninitialized in this function (this is awfully tiresome - can't we fix gcc?)
* use CPPFLAGS instead of CFLAGS, fix dependancies for parallel compilelukem1997-10-221-4/+16
|
* WARNsify...christos1997-10-1977-9505/+12351
|
* 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
|
* Make these compile on the PowerPC (an unsigned char system).thorpej1997-03-291-2/+6
|
* Install the help file again.mycroft1997-03-271-2/+2
|
* - Makefile cleanupschristos1997-03-241-4/+8
|