patch-2.4.2 linux/arch/arm/kernel/Makefile
Next file: linux/arch/arm/kernel/bios32.c
Previous file: linux/arch/arm/boot/compressed/vmlinux.lds.in
Back to the patch index
Back to the overall index
- Lines: 71
- Date:
Thu Feb 8 16:32:44 2001
- Orig file:
v2.4.1/linux/arch/arm/kernel/Makefile
- Orig date:
Mon Sep 18 15:15:24 2000
diff -u --recursive --new-file v2.4.1/linux/arch/arm/kernel/Makefile linux/arch/arm/kernel/Makefile
@@ -10,16 +10,14 @@
HEAD_OBJ = head-$(PROCESSOR).o
ENTRY_OBJ = entry-$(PROCESSOR).o
-AFLAGS_head-armv.o := -DTEXTADDR=$(TEXTADDR) -traditional
-AFLAGS_head-armo.o := -DTEXTADDR=$(TEXTADDR) -traditional
+AFLAGS_head-armv.o := -DTEXTADDR=$(TEXTADDR)
+AFLAGS_head-armo.o := -DTEXTADDR=$(TEXTADDR)
O_OBJS_arc = dma-arc.o oldlatches.o
O_OBJS_rpc = dma-rpc.o
O_OBJS_footbridge = dma-footbridge.o isa.o
O_OBJS_l7200 = fiq.o
-leds-ebsa110 = leds-ebsa110.o
-
pci-nexuspci = plx90x0.o
pci-footbridge = dec21285.o
pci-shark = via82c505.o
@@ -31,36 +29,28 @@
# Object file lists.
-obj-y := arch.o dma.o $(ENTRY_OBJ) irq.o process.o ptrace.o \
- semaphore.o setup.o signal.o sys_arm.o time.o \
- traps.o $(O_OBJS_$(MACHINE))
-obj-m :=
-obj-n :=
-obj- :=
-
-export-objs := armksyms.o dma.o ecard.o \
- $(leds-$(MACHINE)) oldlatches.o \
- time.o
+obj-y := arch.o dma.o $(ENTRY_OBJ) irq.o process.o ptrace.o \
+ semaphore.o setup.o signal.o sys_arm.o time.o traps.o \
+ $(O_OBJS_$(MACHINE))
+obj-m :=
+obj-n :=
+obj- :=
+
+export-objs := armksyms.o dma.o ecard.o fiq.o oldlatches.o time.o
+
+no-irq-arch := $(CONFIG_ARCH_INTEGRATOR) $(CONFIG_ARCH_CLPS711X) \
+ $(CONFIG_ARCH_FOOTBRIDGE) $(CONFIG_ARCH_EBSA110)
+
+ifneq ($(findstring y,$(no-irq-arch)),y)
+ obj-y += irq-arch.o
+endif
obj-$(CONFIG_ARCH_ACORN) += ecard.o fiq.o time-acorn.o
obj-$(CONFIG_DEBUG_LL) += debug-$(PROCESSOR).o
obj-$(CONFIG_MODULES) += armksyms.o
-obj-$(CONFIG_LEDS) += $(leds-$(MACHINE))
obj-$(CONFIG_ARTHUR) += arthur.o
obj-$(CONFIG_ISA_DMA) += dma-isa.o
-
obj-$(CONFIG_PCI) += bios32.o $(pci-$(MACHINE)) $(pci-y)
-
-# Files that are both resident and modular; remove from modular.
-
-obj-m := $(filter-out $(obj-y), $(obj-m))
-
-# Translate to Rules.make lists.
-
-O_OBJS := $(filter-out $(export-objs), $(obj-y))
-OX_OBJS := $(filter $(export-objs), $(obj-y))
-M_OBJS := $(sort $(filter-out $(export-objs), $(obj-m)))
-MX_OBJS := $(sort $(filter $(export-objs), $(obj-m)))
all: kernel.o $(HEAD_OBJ) init_task.o
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)