patch-1.3.45 linux/arch/ppc/Makefile
Next file: linux/arch/ppc/boot/Makefile
Previous file: linux/Makefile
Back to the patch index
Back to the overall index
- Lines: 107
- Date:
Fri Oct 13 21:49:04 1995
- Orig file:
v1.3.44/linux/arch/ppc/Makefile
- Orig date:
Thu Jan 1 02:00:00 1970
diff -u --recursive --new-file v1.3.44/linux/arch/ppc/Makefile linux/arch/ppc/Makefile
@@ -0,0 +1,106 @@
+#
+# ppc/Makefile
+#
+# 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
+# for "archclean" and "archdep" for cleaning up and making dependencies for
+# this architecture
+#
+# This file is subject to the terms and conditions of the GNU General Public
+# License. See the file "COPYING" in the main directory of this archive
+# for more details.
+#
+# Copyright (C) 1994 by Linus Torvalds
+# Changes for PPC by Gary Thomas
+#
+
+# PowerPC (cross) tools
+AS = as.ppc
+ASFLAGS =
+LD = ld.ppc
+#LINKFLAGS = -T arch/ppc/ld.script -Ttext 0x90000000 -Map vmlinux.map
+LINKFLAGS = -T arch/ppc/ld.script -Ttext 0x90000000
+HOSTCC = gcc
+CC = gcc.ppc
+CFLAGS = -D__KERNEL__ -I$(TOPDIR)/include \
+ -Wstrict-prototypes \
+ -fomit-frame-pointer \
+ -fno-builtin \
+ -finhibit-size-directive \
+ -O2 -pipe
+#-Wall
+CPP = $(CC) -E $(CFLAGS)
+AR = ar.ppc
+RANLIB = ranlib.ppc
+STRIP = strip.ppc
+NM = nm.ppc
+
+#
+# Set these to indicate how to link it..
+#
+# -zmagic:
+#
+# ZLINKFLAGS = -Ttext 0x1000
+# LINKFLAGS = -Ttext 0x100000
+#
+# -qmagic (we need to remove the 32 byte header for bootup purposes)
+#
+## ZLINKFLAGS =-qmagic -Ttext 0xfe0
+## LINKFLAGS =-qmagic -Ttext 0xfffe0
+## CFLAGS := $(CFLAGS) -pipe
+
+## ifdef CONFIG_M486
+## CFLAGS := $(CFLAGS) -m486
+## else
+## ifdef CONFIG_M586
+## CFLAGS := $(CFLAGS) -mpentium
+## else
+## CFLAGS := $(CFLAGS) -m386
+## endif
+## endif
+
+HEAD := arch/ppc/kernel/head.o
+
+ARCH_SUBDIRS = arch/ppc/kernel arch/ppc/mm
+SUBDIRS := $(SUBDIRS) $(ARCH_SUBDIRS)
+ARCHIVES := arch/ppc/kernel/kernel.o arch/ppc/mm/mm.o $(ARCHIVES)
+
+## ifdef CONFIG_IBCS
+## SUBDIRS := $(SUBDIRS) arch/ppc/ibcs
+## DRIVERS := $(DRIVERS) arch/ppc/ibcs/ibcs.o
+## endif
+
+## ifdef CONFIG_MATH_EMULATION
+## SUBDIRS := $(SUBDIRS) arch/ppc/math-emu
+## DRIVERS := $(DRIVERS) arch/ppc/math-emu/math.a
+## endif
+
+arch/ppc/kernel: dummy
+ $(MAKE) linuxsubdirs SUBDIRS=arch/ppc/kernel
+
+arch/ppc/mm: dummy
+ $(MAKE) linuxsubdirs SUBDIRS=arch/ppc/mm
+
+## MAKEBOOT = $(MAKE) -C arch/$(ARCH)/boot
+##
+## zImage: vmlinux
+## @$(MAKEBOOT) zImage
+##
+## compressed: zImage
+##
+## zlilo: vmlinux
+## @$(MAKEBOOT) zlilo
+##
+## zdisk: vmlinux
+## @$(MAKEBOOT) zdisk
+##
+## install: vmlinux
+## @$(MAKEBOOT) install
+
+archclean:
+# @$(MAKEBOOT) clean
+
+archdep:
+# @$(MAKEBOOT) dep
+
+
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this