patch-2.4.20 linux-2.4.20/arch/ppc/Makefile
Next file: linux-2.4.20/arch/ppc/amiga/amiints.c
Previous file: linux-2.4.20/arch/ppc/8xx_io/fec.c
Back to the patch index
Back to the overall index
- Lines: 59
- Date:
Thu Nov 28 15:53:11 2002
- Orig file:
linux-2.4.19/arch/ppc/Makefile
- Orig date:
Thu Oct 11 09:04:57 2001
diff -urN linux-2.4.19/arch/ppc/Makefile linux-2.4.20/arch/ppc/Makefile
@@ -1,4 +1,4 @@
-# BK Id: SCCS/s.Makefile 1.23 09/18/01 11:19:05 paulus
+# BK Id: %F% %I% %G% %U% %#%
#
# This file is included by the global makefile so that you can add your own
# architecture-specific flags and dependencies. Remember to do have actions
@@ -21,16 +21,17 @@
CHECKS = checks
endif
-ASFLAGS =
LINKFLAGS = -T arch/ppc/vmlinux.lds -Ttext $(KERNELLOAD) -Bstatic
-CPPFLAGS := $(CPPFLAGS) -D__powerpc__
-CFLAGS := $(CFLAGS) -D__powerpc__ -fsigned-char \
+CPPFLAGS := $(CPPFLAGS) -I$(TOPDIR)/arch/$(ARCH)
+AFLAGS := $(AFLAGS) -I$(TOPDIR)/arch/$(ARCH)
+CFLAGS := $(CFLAGS) -I$(TOPDIR)/arch/$(ARCH) -fsigned-char \
-msoft-float -pipe -ffixed-r2 -Wno-uninitialized \
-mmultiple -mstring
+HOSTCFLAGS += -I$(TOPDIR)/arch/$(ARCH)
CPP = $(CC) -E $(CFLAGS)
ifdef CONFIG_4xx
-CFLAGS := $(CFLAGS) -mcpu=403
+CFLAGS := $(CFLAGS) -Wa,-m405
endif
ifdef CONFIG_8xx
@@ -41,6 +42,11 @@
CFLAGS := $(CFLAGS) -Wa,-mppc64bridge
endif
+ifdef CONFIG_MORE_COMPILE_OPTIONS
+# Use sed to remove the quotes.
+ CFLAGS += $(shell echo $(CONFIG_COMPILE_OPTIONS) | sed -e 's/"//g')
+endif
+
ifdef CONFIG_4xx
HEAD := arch/ppc/kernel/head_4xx.o
else
@@ -48,12 +54,16 @@
HEAD := arch/ppc/kernel/head_8xx.o
else
HEAD := arch/ppc/kernel/head.o
+ ifdef CONFIG_6xx
+ HEAD += arch/ppc/kernel/idle_6xx.o
+ endif
endif
endif
-ARCH_SUBDIRS = arch/ppc/kernel arch/ppc/mm arch/ppc/lib
+ARCH_SUBDIRS = arch/ppc/kernel arch/ppc/platforms arch/ppc/mm arch/ppc/lib
SUBDIRS := $(SUBDIRS) $(ARCH_SUBDIRS)
-CORE_FILES := arch/ppc/kernel/kernel.o arch/ppc/mm/mm.o arch/ppc/lib/lib.o $(CORE_FILES)
+CORE_FILES := arch/ppc/kernel/kernel.o arch/ppc/platforms/platform.o \
+ arch/ppc/mm/mm.o arch/ppc/lib/lib.o $(CORE_FILES)
ifdef CONFIG_MATH_EMULATION
SUBDIRS += arch/ppc/math-emu
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)