summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/groff/src
AgeCommit message (Collapse)Author
2016-01-13unhook groffchristos
2012-08-10Don't link explicitly against libsupc++, just use the normal C++joerg
linkage.
2011-06-29use:mrg
extern "C" { stuff-here; } instead of just extern "C" stuff-here; that GCC 4.5 demands.
2011-05-26Default to -Wno-sign-compare -Wno-pointer-sign for clang.joerg
Push -Wno-array-bounds down to the cases that depend on it. Selectively disable warnings for 3rd party software or non-trivial issues to be reviewed later to get clang -Werror to build most of the tree.
2010-12-16Push C++ library linkage into the shared Makefile.inc fragments.joerg
2008-10-25Use ${TOOL_SED} instead if plain sed in Makefiles.apb
2008-10-22Process FILES section only at "install" time. TOOL_AWK is not yet availablehannken
for earlier make targets. Ok: Alan Barrett <apb@netbsd.org>
2008-10-19Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.apb
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
2008-05-03Rename MKPRIVATELIB to LIBISPRIVATE, to make it clearer that this islukem
a variable that is used by in-tree Makefiles to control behaviour. (MKsomevar variables are generally intended to be controlled by the end-user)
2008-02-26Various groff manual pages need tbl(1) to format correctly.lukem
2006-10-09- use PROG not PROG_CXXmrg
- link with -lm -lsupc++ as discussed in the audit-trail for PR#26714, now fixed.
2006-02-06Update for groff-1.19.2. With a little help from FreeBSD.wiz
2004-07-30Update for groff-1.19.1.wiz
2004-07-30regen (from 1.19.1)wiz
2004-05-23Use MKPRIVATELIB=yes instead of providing an empty libinstall:: target andlukem
setting NOLINT, NOPIC, NOPROFILE (etc)
2003-11-03Install grohtml(1).wiz
2003-10-21Rework how MAKEVERBOSE operates:lukem
* 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.
2003-10-20* Support MAKEVERBOSElukem
* Implement GROFFYSRCS, which contain a list of .y files to convert into .cpp and _tab.h. Simplifies .y -> .cpp (et al) . * Use "realall" target instead of "dependall"/"install" to ensure that various files are created correctly.
2003-08-01Explicitly add dependencies for foo.cpp from foo.y.lukem
Ensures that foo.d is correctly built from foo.cpp and not foo.y->foo.c.
2003-07-01Remove traces of psroff (obsoleted during groff-1.16 import)wiz
2003-07-01give lex.cpp expclit dependancies for generated files so that "make all" asmrg
well as "make dependall" works.
2003-07-01add .WAIT after libs...mrg
2003-07-01Generate eqn_tab.h and eqn.cpp.wiz
2003-07-01fix a cutnpaste error in previous comment.mrg
2003-07-01note why YHEADER is not appropriate here.mrg
2003-07-01pic/refer:mrg
- set YFLAGS=-d pic: - remove pic_tab.h from SRCS.
2003-06-30Add NetBSD RCS Id.wiz
2003-06-30Make groff-1.19 build on NetBSD.wiz
2003-06-30Import groff-1.19 build structure from FreeBSD.wiz