Luke Mewburn <lukem%NetBSD.org@localhost> writes: > Module Name: src > Committed By: lukem > Date: Mon Jan 5 00:18:38 UTC 2009 > > Modified Files: > src/distrib/sets/lists/base: mi > src/distrib/sets/lists/comp: mi > > Log Message: > Move usr/share/mk/* from comp to base. > We provide make in base, so having the "system" .mk files there is useful. > Fixes PR 5865, PR 22126 Hmm. Historically, make(1) was provided in base principally to support NIS (see /var/yp/Makefile.yp). The system Makefiles were not included because it was assumed that they would only work with the system toolchain (or at least that anyone doing development would install the system toolchain). Note that sys.mk, which has non-NetBSD-build-system related initialization, is included in base. Can bsd.*.mk be used without comp installed? I can see having a third-party toolchain, but you'd still install comp to get /usr/include, right? If bsd.*.mk don't assume comp-* is installed, though, this change makes a lot of sense. -- Jim Wise jwise%draga.com@localhost
Attachment:
pgprIyEwQCabt.pgp
Description: PGP signature