summaryrefslogtreecommitdiffstats
path: root/atc/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Use PREFIX nowCameron Katri2021-03-281-8/+8
|
* Get all the games compiling for iOSCameron Katri2021-02-221-17/+22
|
* document non-literal format stringschristos2011-08-161-1/+3
|
* When using -lcurses, you also need -lterminfo.he2010-02-061-3/+3
| | | | This fixes the build for sun2, and also builds with LDSTATIC=-static, since archive libraries don't record inter-library dependencies.
* use %option noinput nounputchristos2009-10-291-2/+2
|
* define YY_NO_INPUT where appropriate, from Kurt J. Lidl per PR misc/41160drochner2009-04-201-2/+2
|
* Make the default WARNS for games 4. The only game that needs to set WARNSdholland2008-01-281-2/+1
| | | to anything else now is rogue, so clear WARNS from the other makefiles.
* WARNS=4jnemeth2006-06-071-2/+2
|
* Enable WARNS=3.rpaulo2005-08-101-1/+2
|
* Rework how dependency generation is performed:lukem2003-08-011-3/+1
| | | | | | | | | | | | | | | | | | | | | | * 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".
* The patch below improves the security of the game atc(6), by having ithubertf1999-07-171-2/+2
| | | | | | | | | | open the score file at the start and then drop all setgid privileges while keeping a (close-on-exec) file descriptor open to it. In order to allow this the static data files have to be made world readable. In addition a potential buffer overrun with corrupted score files is avoided by more careful use of scanf (note that SCORE_SCANF_FMT is defined alongside the definition of the relevant structure). Submitted in PR 8015 by Joseph Myers <jsm28@cam.ac.uk>
* convert from NOxxx= to MKxxx=no.lukem1999-02-131-2/+4
| | | include <bsd.own.mk> if testing a MKxxx variable.
* don't install in /usr/share if NOSHARE is definedlukem1998-09-291-1/+3
|
* remove unused files (PR#6083 by Joseph Myers <jsm28@cam.ac.uk>)hubertf1998-09-131-2/+2
|
* y.tab.h is now called grammar.h (and there's an implied .y.h rule now too)tv1998-05-131-4/+2
| | | Noticed by veego.
* .y.c <sys.mk> rule fixes. Don't create a y.tab.h file unless asked for,tv1998-04-091-3/+3
| | | and use smarter creation of the header file.
* Simply include -lcurses instead of -lcurses -ltermcapjtc1998-02-181-3/+3
|
* We need a FILESMODE=440 for dm which is now setgid games.veego1997-11-291-2/+2
|
* install games that need it setgid.mrg1997-11-201-1/+2
|
* use CPPFLAGS instead of CFLAGS, fix dependancies for parallel compilelukem1997-10-221-2/+6
|
* WARNSifylukem1997-10-101-2/+2
|
* - Makefile cleanupschristos1997-03-241-13/+4
|
* Use ${INSTALL}.thorpej1996-10-181-2/+2
|
* clean up importcgd1995-03-211-2/+2
|
* MAN6 => MAN.pk1994-12-251-2/+2
|
* adding 10 more games collected from ???? and some I wrote.phil1994-12-231-3/+5
|
* specify man pages the new way.cgd1994-12-221-2/+2
|
* All programs that use lex must link with -ll.jtc1993-12-021-2/+2
|
* 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/+18