Author: hailfinger
Date: 2007-11-27 20:06:45 +0100 (Tue, 27 Nov 2007)
New Revision: 529

Modified:
   LinuxBIOSv3/arch/x86/Makefile
   LinuxBIOSv3/mainboard/adl/msm800sev/Makefile
   LinuxBIOSv3/mainboard/amd/norwich/Makefile
   LinuxBIOSv3/mainboard/artecgroup/dbe61/Makefile
   LinuxBIOSv3/mainboard/emulation/qemu-x86/Makefile
   LinuxBIOSv3/mainboard/pcengines/alix1c/Makefile
Log:
Factor out one identical makefile rule from all mainboard makefiles to
the x86 arch makefile. This makes porting to a new mainboard less
confusing.

Signed-off-by: Carl-Daniel Hailfinger <[EMAIL PROTECTED]>
Acked-by: Ronald G. Minnich <[EMAIL PROTECTED]>


Modified: LinuxBIOSv3/arch/x86/Makefile
===================================================================
--- LinuxBIOSv3/arch/x86/Makefile       2007-11-27 18:17:59 UTC (rev 528)
+++ LinuxBIOSv3/arch/x86/Makefile       2007-11-27 19:06:45 UTC (rev 529)
@@ -232,4 +232,12 @@
        $(Q)printf "  AS      $(subst $(shell pwd)/,,$(@))\n"
        $(Q)$(AS) $(obj)/arch/x86/stage0_asm.s -o $@
 
+$(obj)/linuxbios.initram.o $(obj)/linuxbios.initram.map: $(obj)/stage0.init 
$(obj)/stage0-prefixed.o $(patsubst %.o,%_xip.o,$(INITRAM_OBJ))
+       $(Q)# initram links against stage0
+       $(Q)printf "  LD      $(subst $(shell pwd)/,,$(@))\n"
+       $(Q)$(LD) -Ttext 0 --entry main -N -R $(obj)/stage0-prefixed.o \
+               $(patsubst %.o,%_xip.o,$(INITRAM_OBJ)) -o 
$(obj)/linuxbios.initram.o
+       $(Q)printf "  NM      $(subst $(shell pwd)/,,$(@))\n"
+       $(Q)$(NM) $(obj)/linuxbios.initram.o | sort -u > 
$(obj)/linuxbios.initram.map
+
 endif

Modified: LinuxBIOSv3/mainboard/adl/msm800sev/Makefile
===================================================================
--- LinuxBIOSv3/mainboard/adl/msm800sev/Makefile        2007-11-27 18:17:59 UTC 
(rev 528)
+++ LinuxBIOSv3/mainboard/adl/msm800sev/Makefile        2007-11-27 19:06:45 UTC 
(rev 529)
@@ -32,11 +32,3 @@
                $(obj)/southbridge/amd/cs5536/smbus_initram.o \
                $(obj)/arch/x86/geodelx/geodelx.o
 
-$(obj)/linuxbios.initram.o $(obj)/linuxbios.initram.map: $(obj)/stage0.init 
$(obj)/stage0-prefixed.o $(patsubst %.o,%_xip.o,$(INITRAM_OBJ))
-       $(Q)# initram links against stage0
-       $(Q)printf "  LD      $(subst $(shell pwd)/,,$(@))\n"
-       $(Q)$(LD) -Ttext 0 --entry main -N -R $(obj)/stage0-prefixed.o \
-               $(patsubst %.o,%_xip.o,$(INITRAM_OBJ)) -o 
$(obj)/linuxbios.initram.o
-       $(Q)printf "  NM      $(subst $(shell pwd)/,,$(@))\n"
-       $(Q)$(NM) $(obj)/linuxbios.initram.o | sort -u > 
$(obj)/linuxbios.initram.map
-

Modified: LinuxBIOSv3/mainboard/amd/norwich/Makefile
===================================================================
--- LinuxBIOSv3/mainboard/amd/norwich/Makefile  2007-11-27 18:17:59 UTC (rev 
528)
+++ LinuxBIOSv3/mainboard/amd/norwich/Makefile  2007-11-27 19:06:45 UTC (rev 
529)
@@ -32,11 +32,3 @@
        $(Q)printf "  BUILD   DUMMY VPD\n"
        $(Q)dd if=/dev/zero of=$(obj)/linuxbios.vpd bs=256 count=1 $(SILENT)
 
-$(obj)/linuxbios.initram.o $(obj)/linuxbios.initram.map: $(obj)/stage0.init 
$(obj)/stage0-prefixed.o $(patsubst %.o,%_xip.o,$(INITRAM_OBJ))
-       $(Q)# initram links against stage0
-       $(Q)printf "  LD      $(subst $(shell pwd)/,,$(@))\n"
-       $(Q)$(LD) -Ttext 0 --entry main -N -R $(obj)/stage0-prefixed.o \
-               $(patsubst %.o,%_xip.o,$(INITRAM_OBJ)) -o 
$(obj)/linuxbios.initram.o
-       $(Q)printf "  NM      $(subst $(shell pwd)/,,$(@))\n"
-       $(Q)$(NM) $(obj)/linuxbios.initram.o | sort -u > 
$(obj)/linuxbios.initram.map
-

Modified: LinuxBIOSv3/mainboard/artecgroup/dbe61/Makefile
===================================================================
--- LinuxBIOSv3/mainboard/artecgroup/dbe61/Makefile     2007-11-27 18:17:59 UTC 
(rev 528)
+++ LinuxBIOSv3/mainboard/artecgroup/dbe61/Makefile     2007-11-27 19:06:45 UTC 
(rev 529)
@@ -30,11 +30,3 @@
 INITRAM_OBJ =   $(obj)/mainboard/$(MAINBOARDDIR)/initram.o \
                $(obj)/arch/x86/geodelx/geodelx.o
 
-$(obj)/linuxbios.initram.o $(obj)/linuxbios.initram.map: $(obj)/stage0.init 
$(obj)/stage0-prefixed.o $(patsubst %.o,%_xip.o,$(INITRAM_OBJ))
-       $(Q)# initram links against stage0
-       $(Q)printf "  LD      $(subst $(shell pwd)/,,$(@))\n"
-       $(Q)$(LD) -Ttext 0 --entry main -N -R $(obj)/stage0-prefixed.o \
-               $(patsubst %.o,%_xip.o,$(INITRAM_OBJ)) -o 
$(obj)/linuxbios.initram.o
-       $(Q)printf "  NM      $(subst $(shell pwd)/,,$(@))\n"
-       $(Q)$(NM) $(obj)/linuxbios.initram.o | sort -u > 
$(obj)/linuxbios.initram.map
-

Modified: LinuxBIOSv3/mainboard/emulation/qemu-x86/Makefile
===================================================================
--- LinuxBIOSv3/mainboard/emulation/qemu-x86/Makefile   2007-11-27 18:17:59 UTC 
(rev 528)
+++ LinuxBIOSv3/mainboard/emulation/qemu-x86/Makefile   2007-11-27 19:06:45 UTC 
(rev 529)
@@ -42,11 +42,3 @@
 
 INITRAM_OBJ = $(obj)/mainboard/$(MAINBOARDDIR)/initram.o
 
-$(obj)/linuxbios.initram.o $(obj)/linuxbios.initram.map: $(obj)/stage0.init 
$(obj)/stage0-prefixed.o $(patsubst %.o,%_xip.o,$(INITRAM_OBJ))
-       $(Q)# initram links against stage0
-       $(Q)printf "  LD      $(subst $(shell pwd)/,,$(@))\n"
-       $(Q)$(LD) -Ttext 0 --entry main -N -R $(obj)/stage0-prefixed.o \
-               $(patsubst %.o,%_xip.o,$(INITRAM_OBJ)) -o 
$(obj)/linuxbios.initram.o
-       $(Q)printf "  NM      $(subst $(shell pwd)/,,$(@))\n"
-       $(Q)$(NM) $(obj)/linuxbios.initram.o | sort -u > 
$(obj)/linuxbios.initram.map
-

Modified: LinuxBIOSv3/mainboard/pcengines/alix1c/Makefile
===================================================================
--- LinuxBIOSv3/mainboard/pcengines/alix1c/Makefile     2007-11-27 18:17:59 UTC 
(rev 528)
+++ LinuxBIOSv3/mainboard/pcengines/alix1c/Makefile     2007-11-27 19:06:45 UTC 
(rev 529)
@@ -31,11 +31,3 @@
        $(Q)printf "  BUILD   DUMMY VPD\n"
        $(Q)dd if=/dev/zero of=$(obj)/linuxbios.vpd bs=256 count=1 $(SILENT)
 
-$(obj)/linuxbios.initram.o $(obj)/linuxbios.initram.map: $(obj)/stage0.init 
$(obj)/stage0-prefixed.o $(patsubst %.o,%_xip.o,$(INITRAM_OBJ))
-       $(Q)# initram links against stage0
-       $(Q)printf "  LD      $(subst $(shell pwd)/,,$(@))\n"
-       $(Q)$(LD) -Ttext 0 --entry main -N -R $(obj)/stage0-prefixed.o \
-               $(patsubst %.o,%_xip.o,$(INITRAM_OBJ)) -o 
$(obj)/linuxbios.initram.o
-       $(Q)printf "  NM      $(subst $(shell pwd)/,,$(@))\n"
-       $(Q)$(NM) $(obj)/linuxbios.initram.o | sort -u > 
$(obj)/linuxbios.initram.map
-


-- 
linuxbios mailing list
linuxbios@linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios

Reply via email to