The NetBSD Project

CVS log for src/tools/Makefile.host

[BACK] Up to [cvs.NetBSD.org] / src / tools

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.36 / (download) - annotate - [select for diffs], Sun Jun 4 16:53:59 2023 UTC (8 months, 2 weeks ago) by lukem
Branch: MAIN
CVS Tags: HEAD
Changes since 1.35: +6 -1 lines
Diff to previous 1.35 (colored)

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

Revision 1.35 / (download) - annotate - [select for diffs], Sun Jun 4 10:00:20 2023 UTC (8 months, 2 weeks ago) by lukem
Branch: MAIN
Changes since 1.34: +2 -7 lines
Diff to previous 1.34 (colored)

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.

Revision 1.31.26.2 / (download) - annotate - [select for diffs], Mon May 21 04:36:18 2018 UTC (5 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.31.26.1: +7 -2 lines
Diff to previous 1.31.26.1 (colored) to branchpoint 1.31 (colored) next main 1.32 (colored)

Sync with HEAD

Revision 1.31.20.1 / (download) - annotate - [select for diffs], Sat May 5 19:25:56 2018 UTC (5 years, 9 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored) next main 1.32 (colored)

Pull up following revision(s) (requested by christos in ticket #796):

	tools/mdsetimage/Makefile: revision 1.15
	tools/compat/Makefile: revision 1.82
	tools/gdb/Makefile: revision 1.35
	tools/lorder/Makefile: revision 1.13
	tools/gcc/Makefile: revision 1.85
	tools/dtc/Makefile: revision 1.3
	tools/cvslatest/Makefile: revision 1.2
	tools/ctfmerge/Makefile: revision 1.8
	tools/libelf/Makefile: revision 1.9
	tools/libdwarf/Makefile: revision 1.8
	tools/ctfconvert/Makefile: revision 1.7
	tools/makekeys/Makefile: revision 1.2
	tools/gettext/Makefile: revision 1.7
	tools/binstall/Makefile: revision 1.12
	tools/libfdt/Makefile: revision 1.3
	tools/libctf/Makefile: revision 1.7
	tools/binutils/Makefile: revision 1.27
	tools/mandoc/Makefile: revision 1.11
	tools/Makefile.host: revision 1.32
	tools/dbsym/Makefile: revision 1.13
	tools/genassym/Makefile: revision 1.7
	tools/Makefile.inc: revision 1.14

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

Revision 1.34 / (download) - annotate - [select for diffs], Fri May 4 14:50:18 2018 UTC (5 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-10-base, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.33: +7 -2 lines
Diff to previous 1.33 (colored)

revert previous, breaks llvm build and not easy to fix.

Revision 1.31.26.1 / (download) - annotate - [select for diffs], Wed May 2 07:20:25 2018 UTC (5 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.31: +2 -6 lines
Diff to previous 1.31 (colored)

Synch with HEAD

Revision 1.33 / (download) - annotate - [select for diffs], Tue May 1 19:59:46 2018 UTC (5 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-0502
Changes since 1.32: +2 -7 lines
Diff to previous 1.32 (colored)

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

Revision 1.32 / (download) - annotate - [select for diffs], Tue May 1 00:04:34 2018 UTC (5 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored)

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

Revision 1.28.4.2 / (download) - annotate - [select for diffs], Thu May 22 11:42:29 2014 UTC (9 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.28.4.1: +10 -4 lines
Diff to previous 1.28.4.1 (colored) to branchpoint 1.28 (colored) next main 1.29 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.28.10.2 / (download) - annotate - [select for diffs], Sun Jun 23 06:28:57 2013 UTC (10 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.28.10.1: +2 -2 lines
Diff to previous 1.28.10.1 (colored) to branchpoint 1.28 (colored) next main 1.29 (colored)

resync from head

Revision 1.31 / (download) - annotate - [select for diffs], Fri Jun 14 16:10:02 2013 UTC (10 years, 8 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-base, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-0-RC1, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: pgoyette-compat, netbsd-8
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Invoke tools/binstall/mkmanifest for Cygwin via ${HOST_SH}.
Fixes builds using source sets that drop executable bits.

Revision 1.28.10.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:30:27 2013 UTC (10 years, 11 months ago) by tls
Branch: tls-maxphys
Changes since 1.28: +12 -6 lines
Diff to previous 1.28 (colored)

resync with head

Revision 1.30 / (download) - annotate - [select for diffs], Sun Feb 17 00:32:42 2013 UTC (11 years ago) by christos
Branch: MAIN
CVS Tags: agc-symver-base, agc-symver
Changes since 1.29: +10 -4 lines
Diff to previous 1.29 (colored)

- Provide HOSTEXEEXT if NOCOMPATLIB
- merge a variable for readability and add an exe suffix where needed.

Revision 1.28.4.1 / (download) - annotate - [select for diffs], Wed Jan 16 05:34:03 2013 UTC (11 years, 1 month ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored)

sync with (a bit old) head

Revision 1.29 / (download) - annotate - [select for diffs], Sun Dec 2 12:48:32 2012 UTC (11 years, 2 months ago) by apb
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored)

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

Revision 1.28 / (download) - annotate - [select for diffs], Sun Apr 10 16:52:36 2011 UTC (12 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, cherry-xenmp-base, cherry-xenmp
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

For USETOOLS=yes, use the --sysroot support of the compiler to cut down
the number of hard-coded pathes and magic invocations.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Dec 25 18:56:44 2010 UTC (13 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

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.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Dec 1 17:06:34 2009 UTC (14 years, 2 months ago) by uebayasi
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Revert previous, which caused tools build to fail.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Dec 1 09:08:25 2009 UTC (14 years, 2 months ago) by uebayasi
Branch: MAIN
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

Use ${NETBSDSRCDIR} for deep tools/* directories.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Oct 19 19:38:55 2008 UTC (15 years, 4 months ago) by apb
Branch: MAIN
CVS Tags: netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored)

Define NOINFO, so that we don't try to build info files for host tools.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Nov 16 18:06:01 2003 UTC (20 years, 3 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, mjf-devfs2-base, mjf-devfs2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored)

Correct .PHONY rules that force tools to be installed to use
'.if ${MKUPDATE} == "no"' instead of '.if !defined(UPDATE)'.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Oct 21 10:01:22 2003 UTC (20 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.21: +3 -7 lines
Diff to previous 1.21 (colored)

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.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Oct 19 04:45:01 2003 UTC (20 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

rework to use the newer _MKMSGCREATE (et al) macros

Revision 1.20 / (download) - annotate - [select for diffs], Sat Oct 18 16:33:58 2003 UTC (20 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.19: +7 -1 lines
Diff to previous 1.19 (colored)

MAKEVERBOSE support

Revision 1.19 / (download) - annotate - [select for diffs], Thu Mar 13 05:16:10 2003 UTC (20 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.18: +1 -8 lines
Diff to previous 1.18 (colored)

Move -no-cpp-precomp logic to defs.mk.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Mar 13 04:43:37 2003 UTC (20 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.17: +8 -1 lines
Diff to previous 1.17 (colored)

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

Revision 1.17 / (download) - annotate - [select for diffs], Tue Jan 29 10:20:31 2002 UTC (22 years ago) by tv
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, fvdl_fs64_base
Changes since 1.16: +7 -10 lines
Diff to previous 1.16 (colored)

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

Revision 1.16 / (download) - annotate - [select for diffs], Mon Jan 21 20:59:40 2002 UTC (22 years, 1 month ago) by tv
Branch: MAIN
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored)

Missed in last commit:  make some tools build properly on non-NetBSD hosts.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Dec 12 12:07:26 2001 UTC (22 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.14: +1 -2 lines
Diff to previous 1.14 (colored)

no need to set NOMAN twice

Revision 1.14 / (download) - annotate - [select for diffs], Wed Dec 12 02:48:46 2001 UTC (22 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.13: +4 -1 lines
Diff to previous 1.13 (colored)

Add NOMAN/NOLINT.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Dec 12 01:50:20 2001 UTC (22 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

MKfoo=no -> NOfoo

Revision 1.12 / (download) - annotate - [select for diffs], Tue Dec 11 21:17:56 2001 UTC (22 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.11: +13 -5 lines
Diff to previous 1.11 (colored)

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.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Nov 19 04:47:42 2001 UTC (22 years, 3 months ago) by perry
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

replace instances of INSTALL_FILE with HOST_INSTALL_FILE

Revision 1.10 / (download) - annotate - [select for diffs], Mon Nov 12 23:16:24 2001 UTC (22 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.9: +42 -34 lines
Diff to previous 1.9 (colored)

Major overhaul of src/tools and host toolchain.  Summary of changes:

* Rewrite src/tools Make logic to work like the rest of the tree wrt
  "dependall" and "install".  The old "make build" hack is gone.

* Remove the MKTOOLS logic.  This was linked to the "make build" hack,
  and was only needed because TOOLDIR originally had no writable default.

* Redo the GNU configure/make logic to make it fit reasonably in a
  BSD make wrapper.  Use new ${.ALLTARGETS} variable to scan for
  targets in $(srcdir), and mark them with .MADE: to prevent rebuilding.

* Only build cross tools in src/tools; remove some messy logic in
  src/usr.* and src/gnu/usr.* that would do target filename rewriting
  (improves consistency and readability).

* Add the ability to build cross gdb at tool build time by setting
  MKCROSSGDB (default no) to "yes" in mk.conf.

* Add src/tools/groff and set up paths to work with this cross groff.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Nov 12 17:46:35 2001 UTC (22 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Make use of OBJHOSTMACHINE here, since <bsd.obj.mk> is preloaded.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Nov 11 01:36:15 2001 UTC (22 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Pull the rmd160 stuff out as mtree now has options to selectively compile
pieces out we won't need during a build.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Nov 8 20:30:54 2001 UTC (22 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

XXX...Complete hack for now.

Add a stub for RMD160File which prints out a warning and returns NULL.

This allows mtree to be built when hosting from a 1.5.x box.
The real solution is to convert the src/tools bits into clean portable tools
and not have them so NetBSD-current centric.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Oct 25 02:02:46 2001 UTC (22 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.5: +2 -3 lines
Diff to previous 1.5 (colored)

Back out previous -- it has other annoying side-effects I missed.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Oct 25 01:25:02 2001 UTC (22 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.4: +3 -2 lines
Diff to previous 1.4 (colored)

Add the program's CPPFLAGS to HOST_CPPFLAGS using make(1)'s normal
lazy evaluation semantics, not the "assign it now" semantics.  This
allows variables used in the program's CPPFLAGS to get the correct
values of e.g. MACHINE, MACHINE_ARCH, MACHINE_CPU, etc.

Problem was notices when propagating MACHINE and MACHINE_ARCH via
MAKEFLAGS (i.e. from the command line, rather than the environment).

For this to work, make sure you <bsd.hostprog.mk> is at least rev 1.15.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Oct 25 00:36:26 2001 UTC (22 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.3: +5 -2 lines
Diff to previous 1.3 (colored)

Provide a PRINTOBJDIR.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Oct 22 05:30:47 2001 UTC (22 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.2: +4 -1 lines
Diff to previous 1.2 (colored)

If <srcdir>/../Makefile.inc exists, pull it in as well before setting
CPPFLAGS, etc.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Oct 13 06:09:25 2001 UTC (22 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.1: +15 -2 lines
Diff to previous 1.1 (colored)

Add install.files rule. Tools with support files can use HOSTFILES and
HOST_FILESDIR to install support files (just like bsd.files.mk normally
would be doing.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Aug 14 11:01:56 2001 UTC (22 years, 6 months ago) by tv
Branch: MAIN

Bootstrap toolchain framework, first pass.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>