History log of /netbsd/tools/Makefile.host (Results 1 – 25 of 36)
Revision Date Author Comments
# 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.


12