Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/macppc/conf Switch to use Makefile.powerpc by defau...
details: https://anonhg.NetBSD.org/src/rev/6c01dcf96e44
branches: trunk
changeset: 766154:6c01dcf96e44
user: matt <matt%NetBSD.org@localhost>
date: Fri Jun 17 05:17:30 2011 +0000
description:
Switch to use Makefile.powerpc by default. Include the macppc specific
stuff in Makefile.macppc.inc which Makefile.powerpc will include.
diffstat:
sys/arch/macppc/conf/Makefile.macppc | 130 -------------------------------
sys/arch/macppc/conf/Makefile.macppc.inc | 8 +
2 files changed, 8 insertions(+), 130 deletions(-)
diffs (146 lines):
diff -r c8f3f4dae765 -r 6c01dcf96e44 sys/arch/macppc/conf/Makefile.macppc
--- a/sys/arch/macppc/conf/Makefile.macppc Fri Jun 17 05:15:22 2011 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,130 +0,0 @@
-# $NetBSD: Makefile.macppc,v 1.33 2009/02/15 01:58:01 cube 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/powerpc/conf/``machineid''
-# after which you should do
-# config machineid
-# Machine generic makefile changes should be made in
-# /sys/arch/powerpc/conf/Makefile.powerpc
-# 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=powerpc
-USETOOLS?= no
-NEED_OWN_INSTALL_TARGET?=no
-.include <bsd.own.mk>
-
-##
-## (1) port identification
-##
-THISPPC= $S/arch/${MACHINE}
-POWERPC= $S/arch/powerpc
-.if exists(${THISPPC}/${MACHINE}/genassym.cf)
-GENASSYM_CONF= ${THISPPC}/${MACHINE}/genassym.cf
-.else
-GENASSYM_CONF= ${POWERPC}/${PPCDIR}/genassym.cf
-.endif
-.-include "${THISPPC}/conf/Makefile.${MACHINE}.inc"
-
-##
-## (2) compile settings
-##
-CPPFLAGS+= -D${MACHINE}=${MACHINE}
-CWARNFLAGS+= -Wreturn-type
-.if ${PPCDIR} == "oea"
-CFLAGS+= -mno-strict-align
-.endif
-
-.if ${PPC_ARCH_MODE} == "ppc64bridge"
-AOPTS+= -Wa,-mppc64bridge
-.endif
-
-CFLAGS+= -msoft-float ${CCPUOPTS} -Wa,-maltivec
-AFLAGS+= ${AOPTS}
-
-##
-## (3) libkern and compat
-##
-OPT_MODULAR= %MODULAR%
-.if !empty(OPT_MODULAR)
-KERN_AS= obj
-.endif
-
-##
-## (4) local objects, compile rules, and dependencies
-##
-.if !defined(SYSTEM_FIRST_OBJ)
-SYSTEM_FIRST_OBJ= locore.o
-.endif
-.if !defined(SYSTEM_FIRST_SFILE)
-SYSTEM_FIRST_SFILE= ${THISPPC}/${MACHINE}/locore.S
-.endif
-MD_OBJS= ${SYSTEM_FIRST_OBJ}
-MD_CFILES=
-MD_SFILES= ${SYSTEM_FIRST_SFILE}
-
-${SYSTEM_FIRST_OBJ}: ${SYSTEM_FIRST_SFILE} assym.h
- ${NORMAL_S}
-
-##
-## (5) link settings
-##
-TEXTADDR?= 0x100000
-LINKFORMAT= -N
-ENTRYPOINT= __start
-
-.if defined(NEED_SREC)
-SYSTEM_LD_TAIL_EXTRA+=; \
- ${OBJCOPY} -v -O srec $@ $@.srec
-.endif
-
-.if defined(NEED_BINARY)
-SYSTEM_LD_TAIL_EXTRA+=; \
- ${OBJCOPY} -v -O binary $@ $@.bin
-.endif
-
-##
-## (6) port specific target dependencies
-##
-
-# depend on CPU configuration
-locore.o machdep.o: Makefile
-
-lock_stubs.o setfault.o: assym.h
-
-##
-## (7) misc settings
-##
-
-##
-## (8) config(8) generated machinery
-##
-%INCLUDES
-
-%OBJS
-
-%CFILES
-
-%SFILES
-
-%LOAD
-
-%RULES
-
-##
-## (9) port independent kernel machinery
-##
-.include "$S/conf/Makefile.kern.inc"
-
-##
-## (10) Appending make options.
-##
-%MAKEOPTIONSAPPEND
diff -r c8f3f4dae765 -r 6c01dcf96e44 sys/arch/macppc/conf/Makefile.macppc.inc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/macppc/conf/Makefile.macppc.inc Fri Jun 17 05:17:30 2011 +0000
@@ -0,0 +1,8 @@
+# $NetBSD: Makefile.macppc.inc,v 1.1 2011/06/17 05:17:30 matt Exp $
+
+.if ${PPC_ARCH_MODE} == "ppc64bridge"
+AOPTS+= -Wa,-mppc64bridge
+.endif
+
+CFLAGS+= -Wa,-maltivec
+AFLAGS+= ${AOPTS}
Home |
Main Index |
Thread Index |
Old Index