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