History log of /netbsd-src/tools/groff/Makefile (Results 1 – 25 of 32)
Revision Date Author Comments
# c57a971a 14-Jan-2016 christos <christos@NetBSD.org>

grr another copy of the path I missed; factor out to a variable.


# d1c4f2be 13-Jan-2016 christos <christos@NetBSD.org>

groff has moved


# e0d2aa9d 02-Dec-2012 apb <apb@NetBSD.org>

Make most things under src/tools use the TOOLDIR version of compat/defs.mk,
instead of the version in the .OBJDIR of tools/compat.


# bcc847fb 25-Oct-2008 apb <apb@NetBSD.org>

Use ${TOOL_SED} instead of just "sed" while building other tools.

Where sed is used in a != assignment, use
.if make(depend) || make(all) || make(dependall) || make(install)
to ensure the command do

Use ${TOOL_SED} instead of just "sed" while building other tools.

Where sed is used in a != assignment, use
.if make(depend) || make(all) || make(dependall) || make(install)
to ensure the command doesn't run at "make obj" time when TOOL_SED will
not have been built.

show more ...


# df69ed2b 06-Feb-2006 tron <tron@NetBSD.org>

Disable X11 support in toolchain "groff" build to stop it from trying
to install files to "/usr/X11R6". Patch supplied by Thomas Klausner on
current-users mailing list.


# 8dbba416 06-Feb-2004 ross <ross@NetBSD.org>

Get ${HOSTEXEEXT} right in the component installation loop.

There are three levels of compliance w.r.t. HOSTEXEEXT. (1) built and
installed both wrong, (2) both right, and (3) one right, one wrong.

Get ${HOSTEXEEXT} right in the component installation loop.

There are three levels of compliance w.r.t. HOSTEXEEXT. (1) built and
installed both wrong, (2) both right, and (3) one right, one wrong.
Most tool builds do (1), i.e., wrong, but not seriously so. This makefile
actually built them the "right" way, leading to error (3), which was fatal.

show more ...


# 3c82ede8 28-Oct-2003 lukem <lukem@NetBSD.org>

clean the "stripped" mdoc files


# 6f18690e 20-Oct-2003 wiz <wiz@NetBSD.org>

Strip man.local and mdoc.local before installation; fixes problem with undefined variables
found by lukem.


# 14ba3a81 22-Aug-2003 lukem <lukem@NetBSD.org>

Add INSTALL_INFO=${TOOL_INSTALL_INFO:Q} to MAKE_ARGS.
Noted by Alan Barrett on current-users@.


# f134f3dc 18-Jul-2003 lukem <lukem@NetBSD.org>

Add MKUNPRIVED; if not no has the same semantics as if UNPRIVED was defined.
Replace defined(UNPRIVED) tests with ${MKUNPRIVED} != "no"

Add MKUPDATE; if not no has the same semantics as if UPDATE wa

Add MKUNPRIVED; if not no has the same semantics as if UNPRIVED was defined.
Replace defined(UNPRIVED) tests with ${MKUNPRIVED} != "no"

Add MKUPDATE; if not no has the same semantics as if UPDATE was defined.
Replace defined(UPDATE) tests with ${MKUPDATE} != "no"

Improve documentation for these and other make flags.

show more ...


# 001c68bd 10-Jul-2003 lukem <lukem@NetBSD.org>

Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO". The new variables are:
TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET

Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO". The new variables are:
TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET
TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN
TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT
TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS
TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB
TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE
TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER
TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS
TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL
TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
TOOL_FOO?= foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.

show more ...


# 747251c7 05-Jul-2003 martin <martin@NetBSD.org>

Re-enable the build/Makefile fixup so that parallel builds work again.


# 5df0174a 30-Jun-2003 uwe <uwe@NetBSD.org>

Pass MAKEINFO=${MAKEINFO:Q} via MAKE_ARGS so that nbmakeinfo is used
to build the groff info. Caught by building on FreeBSD. Copy-pasted
from tools/toolchain/Makefile.


# dd6f42c6 30-Jun-2003 wiz <wiz@NetBSD.org>

Update for groff-1.19.


# e15134f3 14-Jun-2003 wiz <wiz@NetBSD.org>

Add nbnroff as host tool.


# 27c21a91 07-Feb-2003 lukem <lukem@NetBSD.org>

replace DIST with GNUHOSTDIST, and don't unconditionally define it
in Makefile.gnuhost (use ?= instead of =, to allow overriding)


# c4a72b64 08-Dec-2002 thorpej <thorpej@NetBSD.org>

Centralize the definition of the tool name prefix (i.e. "nb") into
bsd.own.mk, as the _TOOL_PREFIX variable.


# ada5de58 01-Mar-2002 pk <pk@NetBSD.org>

Fix target ordering glitches: the `afterinstall' sources in here depend
on `realinstall' making TMACDIR.


# 1d6e801b 19-Feb-2002 pk <pk@NetBSD.org>

Having `build/Makefile' depend on `.configure_done' doesn't work. Instead,
just add the additional commands to the `.configure_done' target.

Also, since the groff distribution Makefiles don't get th

Having `build/Makefile' depend on `.configure_done' doesn't work. Instead,
just add the additional commands to the `.configure_done' target.

Also, since the groff distribution Makefiles don't get their dependencies
right, use internal knowledge to add additional target ordering to the
generated makefile. Note, this hack can be removed once our own make(1)
can be invoked in true sequential (i.e. compatible) mode again for subdir
makes.

show more ...


# e5d6f46d 01-Feb-2002 tv <tv@NetBSD.org>

Fix up the .for recursion -- it wasn't quite right before.


# 9fbd8888 31-Jan-2002 tv <tv@NetBSD.org>

Roll in fixes to permit cross-compiling from non-NetBSD hosts. This
round has been tested on Solaris/x86 and Linux hosts.

* Add host tools cap_mkdb, ctags, m4, uudecode.
* Protect __RCSID() and __C

Roll in fixes to permit cross-compiling from non-NetBSD hosts. This
round has been tested on Solaris/x86 and Linux hosts.

* Add host tools cap_mkdb, ctags, m4, uudecode.
* Protect __RCSID() and __COPYRIGHT() better.
* Reduce the number of places that need to include "config.h", to keep
sources closer to their "vanilla" versions.
* Add more compat #defines and autoconf-checked functions.

show more ...


# 5ab7a8d3 31-Jan-2002 tv <tv@NetBSD.org>

Remove g= override.


# a328e341 29-Jan-2002 tv <tv@NetBSD.org>

Make almost all tools compile and run properly on non-NetBSD hosts. (In
particular, most tools now run correctly on Solaris 7.)


# ff6a4663 03-Jan-2002 tv <tv@NetBSD.org>

* Now that src/share/tmac no longer uses absolute paths, nuke the sed
transform.

* Use a .USE rule for the tmac installation (reduce redundancy).

* Suppress spurious messages from "cmp".


# a6eb3732 09-Dec-2001 jmc <jmc@NetBSD.org>

Need ${TMACDIR}/tmac.an.old installed as well. Also include UPDATE checks
around this rule and the tmac.an rule.


12