summaryrefslogtreecommitdiffstats
path: root/rogue/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* introduce some common variables for use in GCC warning disables:mrg2019-10-131-1/+3
| | | | | | | | | | | | | | | | | 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."
* Restore the MKGROFF=bo MKCXX=yes buildkamil2018-06-111-2/+2
| | | | | | 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>
* Rework /usr/share/doc.dholland2014-07-051-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* WARNS=5dholland2013-08-111-2/+1
|
* 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.
* Don't use -fwritable-strings. Add one more const.jsm2004-01-011-2/+2
|
* Make "rogue" build with "WARNS=2". The necessary patches were suppliedtron2002-07-071-1/+2
| | | by David A. Holland in PR bin/17498.
* Remove rogue's old and bit-rotten cut-down version of curses.jsm1999-09-131-2/+2
|
* s/SETUIDGAME/SETGIDGAME/ - catch up with the rest of the world.abs1999-04-051-2/+2
|
* Simply include -lcurses instead of -lcurses -ltermcapjtc1998-02-181-3/+3
|
* Remove -lcompat; not neededchristos1998-02-041-3/+3
|
* install games that need it setgid.mrg1997-11-201-1/+2
|
* use CPPFLAGS instead of CFLAGSlukem1997-10-221-2/+2
|
* Use bsd.subdir.mk as appropriate.mycroft1997-10-111-2/+3
|
* don't forget to install the docs.cgd1995-04-221-1/+5
|
* clean up import, NetBSD RCS Idscgd1995-04-221-4/+4
|
* specify man pages the new way.cgd1994-12-221-2/+2
|
* don't -g by defaultcgd1994-04-011-2/+2
|
* new curses updatecgd1993-11-101-2/+2
|
* Add RCS identifiers.mycroft1993-08-011-1/+2
|
* initial import of 386bsd-0.1 sourcescgd1993-03-211-0/+13