vserver 2.0 rc7
[linux-2.6.git] / arch / m68knommu / platform / 68328 / Makefile
index 80bf9bf..1b3b719 100644 (file)
@@ -2,14 +2,20 @@
 # Makefile for arch/m68knommu/platform/68328.
 #
 
-obj-$(CONFIG_M68328)   += entry.o ints.o config.o
-obj-$(CONFIG_M68EZ328) += entry.o ints.o
-obj-$(CONFIG_M68VZ328) += entry.o ints.o
+head-y                 = head-$(MODEL).o
+head-$(CONFIG_PILOT)   = head-pilot.o
+head-$(CONFIG_DRAGEN2) = head-de2.o
 
-ifeq ($(CONFIG_M68328),y)
-extra-y := $(BOARD)/bootlogo.rh $(BOARD)/crt0_$(MODEL).o
-endif
+obj-y                  += entry.o ints.o timers.o
+obj-$(CONFIG_M68328)   += config.o
 
-$(obj)/$(BOARD)/bootlogo.rh: $(src)/bootlogo.h
-       perl $(src)/bootlogo.pl < $(src)/bootlogo.h > $(obj)/$(BOARD)/bootlogo.rh
+extra-y                        := head.o
+extra-$(CONFIG_M68328) += bootlogo.rh head.o
 
+$(obj)/bootlogo.rh: $(src)/bootlogo.h
+       perl $(src)/bootlogo.pl < $(src)/bootlogo.h > $(obj)/bootlogo.rh
+
+$(obj)/head.o: $(obj)/$(head-y)
+       ln -sf $(head-y) $(obj)/head.o
+
+clean-files := $(obj)/bootlogo.rh $(obj)/head.o $(head-y)