#
e79c2cd8 |
| 04-Jun-2023 |
lukem <lukem@NetBSD.org> |
tools: revert use of <bsd.hostinit.mk>
tools/Makefile.host revision 1.35 changed from setting various NOxxx variables and .include <bsd.own.mk> to .include <bsd.hostinit.mk> which sets the same
tools: revert use of <bsd.hostinit.mk>
tools/Makefile.host revision 1.35 changed from setting various NOxxx variables and .include <bsd.own.mk> to .include <bsd.hostinit.mk> which sets the same NOxxx variables, .include <bsd.init.mk> which optionally .include ../Makefile.inc before .include <bsd.own.mk>.
This chnage caused build failures with HAVE_LLVM=yes, so revert rev 1.35. (Maybe to do with the .include ../Makefile.inc. The tools/llvm* build is tricky, and it's easier to revert this change than debug.)
show more ...
|
#
891ab5cf |
| 04-Jun-2023 |
lukem <lukem@NetBSD.org> |
tools: use <bsd.hostinit.mk> where appropriate
bsd.hostinit.mk sets a bunch of NOxxx variables before including bsd.init.mk (which includes bsd.own.mk), so simplify instead of replicating the NOxxx
tools: use <bsd.hostinit.mk> where appropriate
bsd.hostinit.mk sets a bunch of NOxxx variables before including bsd.init.mk (which includes bsd.own.mk), so simplify instead of replicating the NOxxx setup for host tools.
show more ...
|
#
a8e05db0 |
| 04-May-2018 |
christos <christos@NetBSD.org> |
revert previous, breaks llvm build and not easy to fix.
|
#
5bb8c2d9 |
| 01-May-2018 |
christos <christos@NetBSD.org> |
Create a new bsd.hostinit.mk file and put the build definitions for all host programs there; make all Makefiles that use bsd.hostprog.mk include it. Namely turn off MKREPRO and don't make lint, man p
Create a new bsd.hostinit.mk file and put the build definitions for all host programs there; make all Makefiles that use bsd.hostprog.mk include it. Namely turn off MKREPRO and don't make lint, man pages, info files etc. Remove the Makefile.inc files that contained these same settings, and remove the settings from Makefile.host
show more ...
|
#
5e4c9035 |
| 01-May-2018 |
christos <christos@NetBSD.org> |
PR/53238: Robert Elz: Disable MKREPRO in tools; the host compiler might not support the necessary options. This is done thusly:
1. Set MKREPRO=no in Makefile.host. This handles all the Makefiles tha
PR/53238: Robert Elz: Disable MKREPRO in tools; the host compiler might not support the necessary options. This is done thusly:
1. Set MKREPRO=no in Makefile.host. This handles all the Makefiles that use it and don't include bsd.own.mk. 2. Create Makefile.inc and set MKREPRO=no in it. Change the Makefiles that include bsd.own.mk, to include bsd.init.mk which includes Makefile.inc first. This will also allow us to control other tools options from a single location if we need to.
XXX: pullup-8
show more ...
|
#
05e57332 |
| 14-Jun-2013 |
tsutsui <tsutsui@NetBSD.org> |
Invoke tools/binstall/mkmanifest for Cygwin via ${HOST_SH}. Fixes builds using source sets that drop executable bits.
|
#
262df3a7 |
| 17-Feb-2013 |
christos <christos@NetBSD.org> |
- Provide HOSTEXEEXT if NOCOMPATLIB - merge a variable for readability and add an exe suffix where needed.
|
#
934f9b43 |
| 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.
|
#
80b034cd |
| 10-Apr-2011 |
joerg <joerg@NetBSD.org> |
For USETOOLS=yes, use the --sysroot support of the compiler to cut down the number of hard-coded pathes and magic invocations.
|
#
cffda8be |
| 25-Dec-2010 |
joerg <joerg@NetBSD.org> |
If MKREPRO, transform ${NETBSDSRCDIR} to /usr/src and ${DESTDIR} to / for the purpose of the C preprocessor. This avoids leaking the source path into the final binaries.
|
#
83246377 |
| 01-Dec-2009 |
uebayasi <uebayasi@NetBSD.org> |
Revert previous, which caused tools build to fail.
|
#
ab788f10 |
| 01-Dec-2009 |
uebayasi <uebayasi@NetBSD.org> |
Use ${NETBSDSRCDIR} for deep tools/* directories.
|
#
ce47df97 |
| 19-Oct-2008 |
apb <apb@NetBSD.org> |
Define NOINFO, so that we don't try to build info files for host tools.
|
#
37b127cb |
| 16-Nov-2003 |
dsl <dsl@NetBSD.org> |
Correct .PHONY rules that force tools to be installed to use '.if ${MKUPDATE} == "no"' instead of '.if !defined(UPDATE)'.
|
#
130ab733 |
| 21-Oct-2003 |
lukem <lukem@NetBSD.org> |
Rework how MAKEVERBOSE operates:
* 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. Id
Rework how MAKEVERBOSE operates:
* 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.
show more ...
|
#
ddff99b7 |
| 19-Oct-2003 |
lukem <lukem@NetBSD.org> |
rework to use the newer _MKMSGCREATE (et al) macros
|
#
2c302468 |
| 18-Oct-2003 |
lukem <lukem@NetBSD.org> |
MAKEVERBOSE support
|
#
3550b00b |
| 13-Mar-2003 |
thorpej <thorpej@NetBSD.org> |
Move -no-cpp-precomp logic to defs.mk.
|
#
c0d54615 |
| 13-Mar-2003 |
thorpej <thorpej@NetBSD.org> |
Pass -no-cpp-precomp to the C preprocessor on Darwin; our use of libnbcompat is incompatible with pre-compiled headers (which the compiler correctly detects, but warns about profusely).
|
#
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.)
|
#
9c06c04b |
| 21-Jan-2002 |
tv <tv@NetBSD.org> |
Missed in last commit: make some tools build properly on non-NetBSD hosts.
|
#
d8b4b321 |
| 12-Dec-2001 |
lukem <lukem@NetBSD.org> |
no need to set NOMAN twice
|
#
9156c43a |
| 12-Dec-2001 |
tv <tv@NetBSD.org> |
Add NOMAN/NOLINT.
|
#
8e6f7afb |
| 12-Dec-2001 |
tv <tv@NetBSD.org> |
MKfoo=no -> NOfoo
|
#
87d14ee4 |
| 11-Dec-2001 |
tv <tv@NetBSD.org> |
Add the framework for autoconf-based src/tools/compat structure. This will (after it is more fleshed out) allow the host tools to work more cleanly on non-NetBSD hosts.
|