| History log of /src/games/rogue/Makefile |
| Revision | | Date | Author | Comments |
| 1.22 |
| 03-Jun-2023 |
lukem | bsd.own.mk: rename GCC_NO_* to CC_WNO_*
Rename compiler-warning-disable variables from GCC_NO_warning to CC_WNO_warning where warning is the full warning name as used by the compiler.
GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH
Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
|
| 1.21 |
| 13-Oct-2019 |
mrg | introduce some common variables for use in GCC warning disables:
GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8) GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8) GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8) GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)
use these to turn off warnings for most GCC-8 complaints. many of these are false positives, most of the real bugs are already commited, or are yet to come.
we plan to introduce versions of (some?) of these that use the "-Wno-error=" form, which still displays the warnings but does not make it an error, and all of the above will be re-considered as either being "fix me" (warning still displayed) or "warning is wrong."
|
| 1.20 |
| 11-Jun-2018 |
kamil | branches: 1.20.2; Restore the MKGROFF=bo MKCXX=yes build
Mark the documentation in dc(1), gprof(1), rogue(6) and fsck_ffs(8) with the .roff flag in SUBDIR.
Sponsored by <The NetBSD Foundation>
|
| 1.19 |
| 05-Jul-2014 |
dholland | branches: 1.19.22; Rework /usr/share/doc.
Update the <bsd.doc.mk> infrastructure, and update the docs to match the new infrastructure.
- Build and install text, ps, pdf, and/or html, not roff sources.
- Don't wire the chapter numbers into the build system, or use them in the installed pathnames. This didn't matter much when the docs were a museum, but now that we're theoretically going to start maintaining them again, we're going to add and remove documents periodically and having the chapter numbers baked in creates a lot of thrashing for no purpose.
- Specify the document name explicitly, rather than implicitly in a path. Use this name (instead of other random strings) as the name of the installed files.
- Specify the document section, which is the subdirectory of /usr/share/doc to install into.
- Allow multiple subdocuments. (That is, multiple documents in one output directory.)
- Enumerate the .png files groff emits along with html so they can be installed.
- Remove assorted hand-rolled rules for running roff and roff widgetry and add enough variable settings to make these unnecessary. This includes support for - explicit use of soelim - refer - tbl - pic - eqn
- Forcibly apply at least minimal amounts of sanity to certain autogenerated roff files.
- Don't exclude USD.doc, SMM.doc, and PSD.doc directories from the build, as they now actually do stuff.
Note: currently we can't generate pdf. This turns out to be a nontrivial problem with no immediate solution forthcoming. So for now, as a workaround, install compressed .ps as the printable form.
|
| 1.18 |
| 11-Aug-2013 |
dholland | branches: 1.18.2; WARNS=5
|
| 1.17 |
| 06-Feb-2010 |
he | branches: 1.17.6; 1.17.12; When using -lcurses, you also need -lterminfo. This fixes the build for sun2, and also builds with LDSTATIC=-static, since archive libraries don't record inter-library dependencies.
|
| 1.16 |
| 01-Jan-2004 |
jsm | Don't use -fwritable-strings. Add one more const.
|
| 1.15 |
| 07-Jul-2002 |
tron | Make "rogue" build with "WARNS=2". The necessary patches were supplied by David A. Holland in PR bin/17498.
|
| 1.14 |
| 13-Sep-1999 |
jsm | Remove rogue's old and bit-rotten cut-down version of curses.
|
| 1.13 |
| 05-Apr-1999 |
abs | s/SETUIDGAME/SETGIDGAME/ - catch up with the rest of the world.
|
| 1.12 |
| 18-Feb-1998 |
jtc | branches: 1.12.2; Simply include -lcurses instead of -lcurses -ltermcap
|
| 1.11 |
| 04-Feb-1998 |
christos | Remove -lcompat; not needed
|
| 1.10 |
| 20-Nov-1997 |
mrg | install games that need it setgid.
|
| 1.9 |
| 22-Oct-1997 |
lukem | use CPPFLAGS instead of CFLAGS
|
| 1.8 |
| 11-Oct-1997 |
mycroft | branches: 1.8.2; Use bsd.subdir.mk as appropriate.
|
| 1.7 |
| 22-Apr-1995 |
cgd | don't forget to install the docs.
|
| 1.6 |
| 22-Apr-1995 |
cgd | clean up import, NetBSD RCS Ids
|
| 1.5 |
| 22-Dec-1994 |
cgd | specify man pages the new way.
|
| 1.4 |
| 01-Apr-1994 |
cgd | don't -g by default
|
| 1.3 |
| 10-Nov-1993 |
cgd | new curses update
|
| 1.2 |
| 01-Aug-1993 |
mycroft | Add RCS identifiers.
|
| 1.1 |
| 21-Mar-1993 |
cgd | branches: 1.1.1; Initial revision
|
| 1.1.1.2 |
| 22-Apr-1995 |
cgd | src/games/rogue from Lite
|
| 1.1.1.1 |
| 21-Mar-1993 |
cgd | initial import of 386bsd-0.1 sources
|
| 1.8.2.2 |
| 20-Nov-1997 |
mrg | pull up from trunk: - install games files with the correct permissions. - install games that need it setgid.
|
| 1.8.2.1 |
| 08-Nov-1997 |
lukem | sync with trunk (approved by thorpej)
|
| 1.12.2.1 |
| 06-Apr-1999 |
abs | Pull up 1.13: Correct SETUIDGAME setting to SETGIDGAME
|
| 1.17.12.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.17.6.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.18.2.1 |
| 10-Aug-2014 |
tls | Rebase.
|
| 1.19.22.1 |
| 25-Jun-2018 |
pgoyette | Sync with HEAD
|
| 1.20.2.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|