Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/sommerfeld_i386mp_1]: src/sys/arch/i386/conf Don't use -traditional-cpp ...
details: https://anonhg.NetBSD.org/src/rev/d05806c9b4a1
branches: sommerfeld_i386mp_1
changeset: 482540:d05806c9b4a1
user: thorpej <thorpej%NetBSD.org@localhost>
date: Tue Jun 04 21:39:11 2002 +0000
description:
Don't use -traditional-cpp if HAVE_GCC3.
diffstat:
sys/arch/i386/conf/Makefile.i386 | 98 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 98 insertions(+), 0 deletions(-)
diffs (102 lines):
diff -r b0bf105898b9 -r d05806c9b4a1 sys/arch/i386/conf/Makefile.i386
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/i386/conf/Makefile.i386 Tue Jun 04 21:39:11 2002 +0000
@@ -0,0 +1,98 @@
+# $NetBSD: Makefile.i386,v 1.123.2.2 2002/06/04 21:39:11 thorpej Exp $
+
+# Makefile for NetBSD
+#
+# This makefile is constructed from a machine description:
+# config machineid
+# Most changes should be made in the machine description
+# /sys/arch/i386/conf/``machineid''
+# after which you should do
+# config machineid
+# Machine generic makefile changes should be made in
+# /sys/arch/i386/conf/Makefile.i386
+# after which config should be rerun for all machines of that type.
+#
+# To specify debugging, add the config line: makeoptions DEBUG="-g"
+# A better way is to specify -g only for a few files.
+#
+# makeoptions DEBUGLIST="uvm* trap if_*"
+
+MACHINE_ARCH= i386
+USETOOLS?= no
+NEED_OWN_INSTALL_TARGET?=no
+.include <bsd.own.mk>
+
+##
+## (1) port identification
+##
+I386= $S/arch/i386
+GENASSYM= ${I386}/i386/genassym.cf
+
+##
+## (2) compile settings
+##
+CPPFLAGS+= -Di386
+.if defined(HAVE_GCC3)
+AFLAGS+= -x assembler-with-cpp
+.else
+AFLAGS+= -x assembler-with-cpp -traditional-cpp
+.endif
+
+##
+## (3) libkern and compat
+##
+KERN_AS= obj
+
+##
+## (4) local objects, compile rules, and dependencies
+##
+MD_OBJS= locore.o
+MD_CFILES=
+MD_SFILES= ${I386}/i386/locore.s
+
+locore.o: ${I386}/i386/locore.s assym.h
+ ${NORMAL_S}
+
+##
+## (5) link settings
+##
+TEXTADDR?= c0100000
+LINKFLAGS_NORMAL= -X
+.if (${OBJECT_FMT} == "ELF")
+KERN_LDSCRIPT?= kern.ldscript
+LINKFORMAT= -T ${I386}/conf/${KERN_LDSCRIPT}
+.else
+LINKFORMAT= -z
+.endif
+
+##
+## (6) port specific target dependencies
+##
+
+freebsd_sigcode.o ibcs2_sigcode.o linux_sigcode.o svr4_sigcode.o: assym.h
+apmcall.o in_cksum.o pnpbioscall.o: assym.h
+
+##
+## (7) misc settings
+##
+KERNLINTFLAGS= -bceghnxzF
+
+##
+## (8) config(8) generated machinery
+##
+%INCLUDES
+
+%OBJS
+
+%CFILES
+
+%SFILES
+
+%LOAD
+
+%RULES
+
+##
+## (9) port independent kernel machinery
+##
+.include "$S/conf/Makefile.kern.inc"
Home |
Main Index |
Thread Index |
Old Index