patch-2.1.12 linux/arch/m68k/Makefile
Next file: linux/arch/m68k/amiga/amifb.c
Previous file: linux/Makefile
Back to the patch index
Back to the overall index
- Lines: 50
- Date:
Fri Nov 22 15:56:33 1996
- Orig file:
v2.1.11/linux/arch/m68k/Makefile
- Orig date:
Wed Sep 25 10:47:37 1996
diff -u --recursive --new-file v2.1.11/linux/arch/m68k/Makefile linux/arch/m68k/Makefile
@@ -13,26 +13,23 @@
# Copyright (C) 1994 by Hamish Macdonald
#
+# test for cross compiling
+COMPILE_ARCH = $(shell uname -m)
+
# override top level makefile
+AS += -m68020
ifdef CONFIG_KERNEL_ELF
-AS = as -m68020
-LD = ld -m m68kelf
-CC := $(CC)
-# set up for cross compiling
-COMPILE_ARCH = $(shell uname -m)
+LD += -m m68kelf
ifneq ($(COMPILE_ARCH),$(ARCH))
- CROSSDIR=/usr/$(ARCH)-linux/bin
- CC := $(CROSSDIR)/$(CC)
- AS := $(CROSSDIR)/$(AS)
- LD := $(CROSSDIR)/$(LD)
- AR := $(CROSSDIR)/$(AR)
- NM := $(CROSSDIR)/$(NM)
- STRIP := $(CROSSDIR)/$(STRIP)
+ # prefix for cross-compiling binaries
+ CROSS_COMPILE = m68k-linux-
endif
else
-AS = /usr/m68k-linuxaout/bin/as -m68020
-CC := $(CC) -pipe -b m68k-linuxaout
-LD = ld -m m68klinux
+LD += -m m68klinux
+ifneq ($(COMPILE_ARCH),$(ARCH))
+ # prefix for cross-compiling binaries
+ CROSS_COMPILE = m68k-linuxaout-
+endif
endif
#
@@ -55,6 +52,10 @@
ifdef CONFIG_OPTIMIZE_040
CFLAGS := $(CFLAGS) -m68040
+endif
+
+ifdef CONFIG_OPTIMIZE_060
+CFLAGS := $(CFLAGS) -m68020-40 -Wa,-m68060
endif
HEAD := arch/m68k/kernel/head.o
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov