NetBSD/share/mk
thorpej 3b08abd277 * Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

  TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
  no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

  EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
  an external toolchain (e.g. /usr/local/gnu).  This enables the cross-build
  framework even for TOOLCHAIN_MISSING platforms.

  If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
  unconditionally set to "no", since the bits are not there to build.

  If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
  since the external toolchain's compiler is not in-sync with the
  in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
  that file can use it.
2002-09-17 23:18:25 +00:00
..
bsd.dep.mk Don't use -traditional-cpp if HAVE_GCC3. 2002-06-04 21:14:59 +00:00
bsd.doc.mk Don't use .PHONY for targets that are actually installed. Instead use force 2002-02-11 21:14:58 +00:00
bsd.endian.mk Don't -I${DESTDIR}/usr/include without -nostdinc'ing, first. Some 2002-06-05 02:47:56 +00:00
bsd.files.mk - in <bsd.files.mk>, don't clear FILES after using it, as that prevents 2002-04-24 08:18:45 +00:00
bsd.hostlib.mk * Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into 2002-09-17 23:18:25 +00:00
bsd.hostprog.mk * Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into 2002-09-17 23:18:25 +00:00
bsd.inc.mk Don't use .PHONY for targets that are actually installed. Instead use force 2002-02-11 21:14:58 +00:00
bsd.info.mk Serialize access to $INFODIR/dir; multiple instances of `install-info' 2002-03-01 15:42:10 +00:00
bsd.init.mk Improve readability and reduce redundant redundancy in share/mk; add some 2001-11-02 05:21:47 +00:00
bsd.kernobj.mk Implement NETBSDSRCDIR, which is the top level of the NetBSD source tree. 2002-04-26 15:02:02 +00:00
bsd.kinc.mk don't bother with "rm -f $$t" before ${INSTALL_LINK} or ${INSTALL_SYMLINK}, 2002-08-24 13:12:38 +00:00
bsd.kmod.mk add 'sun68k' to CLEANFILES for sun2/sun3 2002-07-29 07:42:52 +00:00
bsd.lib.mk If DESTDIR is set, add ${DESTDIR}/usr/libdata to the lint library 2002-09-14 16:56:10 +00:00
bsd.links.mk don't bother with "rm -f $$t" before ${INSTALL_LINK} or ${INSTALL_SYMLINK}, 2002-08-24 13:12:38 +00:00
bsd.man.mk Don't use .PHONY for targets that are actually installed. Instead use force 2002-02-11 21:14:58 +00:00
bsd.nls.mk Don't use .PHONY for targets that are actually installed. Instead use force 2002-02-11 21:14:58 +00:00
bsd.obj.mk Add a BUILDID variable, which further qualifies object directories. 2002-03-14 18:26:32 +00:00
bsd.own.mk * Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into 2002-09-17 23:18:25 +00:00
bsd.prog.mk Build a .gdbinit in the objdir when building a program. The .gdbinit 2002-09-08 03:59:02 +00:00
bsd.README * Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into 2002-09-17 23:18:25 +00:00
bsd.subdir.mk Improve readability and reduce redundant redundancy in share/mk; add some 2001-11-02 05:21:47 +00:00
bsd.sys.mk add -Wa,-Av8plus to CFLAGS if we are building for 32bit sparc 2002-07-20 11:43:34 +00:00
Makefile have bsd.endian.mk, which detects target endian. 2002-05-30 21:40:47 +00:00
sys.mk SH5 Makefile Magic. 2002-07-11 15:00:57 +00:00