| #
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.
|