]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
Introduce MACHINE_TYPE to lfs files.
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 15 Sep 2011 21:55:16 +0000 (23:55 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 15 Sep 2011 21:55:16 +0000 (23:55 +0200)
12 files changed:
lfs/binutils
lfs/cleanup-toolchain
lfs/compat-wireless
lfs/gcc
lfs/glibc
lfs/hostapd
lfs/linux
lfs/pciutils
lfs/sdl
lfs/splix
lfs/unzip
lfs/wpa_supplicant

index 8ad6902e85bf7c418764e5701e25d0e4c26c6618..c1b660b58380a148c64c6e20e3bbc3460f756074 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        VER = 2.18
 else
        VER = 2.17
@@ -72,7 +72,7 @@ else
 endif
 endif
 
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        EXTRA_CONFIG += \
                --host=$(BUILDTARGET) \
                --build=$(BUILDTARGET) \
@@ -89,7 +89,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        $(DL_FILE)_MD5 = 9d22ee4dafa3a194457caf4706f9cf01
 else
        $(DL_FILE)_MD5 = e26e2e06b6e4bf3acf1dc8688a94c0d1
index 445ff73a14e174dfc0a4085bd582f2efebabd51c..79d5db40a8a9149ac4ba45d2691c0556e7aaea9b 100644 (file)
@@ -29,7 +29,7 @@ VER        = ipfire
 THISAPP    = cleanup-toolchain
 TARGET     = $(DIR_INFO)/$(THISAPP)-$(PASS)-tools
 
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        GCC_VER = 4.1.2
 else
        GCC_VER = 4.0.4
index cd8002c3fd0e968bba139654f9b5eda2ba611436..8ae00dd0d96929d39b15aefcd2aa8d36ca3fafe0 100644 (file)
@@ -97,7 +97,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        # Build Updated asix usb-lan driver
        cd $(DIR_APP)/drivers/net/usb && tar xvf $(DIR_DL)/asix-3.5.0a.tar.bz2
 
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        # B43+B44 driver doesn't build on arm
        cd $(DIR_APP) && sed -i -e "s|CONFIG_B43=m||g" config.mk
        cd $(DIR_APP) && sed -i -e "s|CONFIG_B44=m||g" config.mk
diff --git a/lfs/gcc b/lfs/gcc
index 4b36c5bd821908159766c35ea6410f263a7abd55..6605d5b9351b6e06e9669254aefd1b696fb0651d 100644 (file)
--- a/lfs/gcc
+++ b/lfs/gcc
@@ -24,7 +24,7 @@
 
 include Config
 
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        VER = 4.1.2
 else
        VER = 4.0.4
@@ -117,7 +117,7 @@ else
 endif
 endif
 
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        EXTRA_CONFIG += \
                --build=$(BUILDTARGET) \
                --host=$(BUILDTARGET) \
@@ -143,7 +143,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        $(DL_FILE)_MD5 = a4a3eb15c96030906d8494959eeda23c
 else
        $(DL_FILE)_MD5 = 8970debbc55bea85ee80961d733080f0
index beb6b789a9e80fcb8900f533e711cc415c6bbda3..be3738206ec5c790534a7b4085c04a0604047617 100644 (file)
--- a/lfs/glibc
+++ b/lfs/glibc
@@ -24,7 +24,7 @@
 
 include Config
 
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        VER = 2.5
 else
        VER = 2.3.6
@@ -55,10 +55,10 @@ else
   EXTRA_INSTALL =
 endif
 
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        # Disable hardware FP for ARM.
        EXTRA_CONFIG += \
-               --build=$(MACHINE) \
+               --build=arm \
                --host=$(BUILDTARGET) \
                --without-fp \
                --enable-add-ons=nptl,ports
@@ -76,7 +76,7 @@ objects = $(DL_FILE) \
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 glibc-libidn-$(VER).tar.bz2 = $(DL_FROM)/glibc-libidn-$(VER).tar.bz2
 
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        $(DL_FILE)_MD5 = 1fb29764a6a650a4d5b409dda227ac9f
        glibc-libidn-$(VER).tar.bz2_MD5 = 8787868ba8962d9b125997ec2f25ac01
 else
@@ -85,7 +85,7 @@ else
 endif
 
 # ARM needs glibc-ports
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        objects += glibc-ports-$(VER).tar.bz2
        glibc-ports-$(VER).tar.bz2 = $(DL_FROM)/glibc-ports-$(VER).tar.bz2
        glibc-ports-$(VER).tar.bz2_MD5 = 183f6d46e8fa5e4b2aff240ab1586c2e
@@ -120,7 +120,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) $(DIR_SRC)/glibc-build && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
        @mkdir $(DIR_SRC)/glibc-build
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        cd $(DIR_APP) && tar jxf $(DIR_DL)/glibc-ports-$(VER).tar.bz2
        cd $(DIR_APP) && mv -v glibc-ports-$(VER) ports
 
@@ -139,7 +139,7 @@ ifeq "$(MACHINE)" "i586"
 endif
        # This locale causes a loop on bash login - exclude it
        cd $(DIR_APP) && sed -i '/vi_VN.TCVN/d' localedata/SUPPORTED
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        cd $(DIR_APP) && sed -i 's|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=/lib/ld-linux.so.3 -o|' \
                scripts/test-installation.pl
 else
index 6dca252f7e100cadc607d4fe0cb210fa0f70ea36..b7283c8ef356ea251632ea3a1a6696f17e7876d0 100644 (file)
@@ -82,7 +82,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        -cp /usr/src/linux/include/linux/netfilter/nfnetlink.h /usr/include/linux/netfilter/
        -cp /usr/src/linux/include/linux/netfilter/nfnetlink_compat.h /usr/include/linux/netfilter/
        cd $(DIR_APP)/hostapd && cp $(DIR_SRC)/config/hostapd/config ./.config
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        cd $(DIR_APP)/hostapd && sed -e "s/^CONFIG_DRIVER_MADWIFI=y/#&/" -i .config
 endif
        cd $(DIR_APP)/hostapd && sed -e "s@/usr/local@/usr@g" -i Makefile
index fe3f33cee5d349198223c2b988263d21cb8d7b0a..63ffeb8460c1ce476f498b0d57cbda2309061667 100644 (file)
--- a/lfs/linux
+++ b/lfs/linux
@@ -63,7 +63,7 @@ else
        TARGET = $(DIR_INFO)/linux-$(VER)-$(VERSUFIX)
 endif
 
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        HEADERS_ARCH=arm
 else
        HEADERS_ARCH=x86
@@ -188,7 +188,7 @@ ifeq "$(XEN)" "1"
        cd $(DIR_APP) && cp -v arch/i386/boot/vmlinuz /boot/vmlinuz-$(VER)-$(VERSUFIX)
 else
        cd $(DIR_APP) && make $(MAKETUNING) CC="$(KGCC)" bzImage
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        cd $(DIR_APP) && cp -v arch/arm/boot/zImage /boot/vmlinuz-$(VER)-$(VERSUFIX)
 else
        cd $(DIR_APP) && cp -v arch/i386/boot/bzImage /boot/vmlinuz-$(VER)-$(VERSUFIX)
@@ -235,7 +235,7 @@ endif
        rm -rvf /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/isdn/mISDN
        rm -rvf /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/isdn/hardware/mISDN
 
-ifneq "$(MACHINE)" "arm"
+ifneq "$(MACHINE_TYPE)" "arm"
        # Disable geode_aes modul
        mv /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/crypto/geode-aes.ko \
            /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/crypto/geode-aes.ko.off
index 893c75c50b02a23e5ac6110400f7b5a5be56713c..ce604c1325609a1b9d1a8e71eaffc0fd2d7e7776 100644 (file)
@@ -90,7 +90,7 @@ ifeq "$(LFS_PASS)" "install"
        cd $(DIR_APP) && install -m 0644 lib/libpci.a /opt/$(MACHINE)-uClibc/lib
        cd $(DIR_APP) && install -m 0644 lib/*.h /opt/$(MACHINE)-uClibc/include/pci
 else
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        cd $(DIR_APP)/lib && ./configure
        cd $(DIR_APP)/lib && sed -e "s/^#error.*$$/#define CPU_ARCH_ARM/" -i config.h
 endif
diff --git a/lfs/sdl b/lfs/sdl
index 2e5f0f2715e7f4a643edd539d195e6b57c5da16e..2716f3fbc6eaf369fccf255417cd0dfe4a1a59db 100644 (file)
--- a/lfs/sdl
+++ b/lfs/sdl
@@ -77,7 +77,7 @@ dist:
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/SDL-1.2.11-asm-page.h.patch
        cd $(DIR_APP) && sed "/asm\/page.h/d" -i src/video/fbcon/SDL_fbvideo.c
 endif
index bc82cf311c8e907a8572fcadc36956280fb924ab..c9e8e47e123212b7068b70d2af48440eb1a9b3ce 100644 (file)
--- a/lfs/splix
+++ b/lfs/splix
@@ -77,7 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        cd $(DIR_APP) && sed -e "s/ceill/ceil/g" -i src/*.cpp
 endif
        cd $(DIR_APP) && make DISABLE_JBIG=1 $(MAKETUNING) $(EXTRA_MAKE)
index d9278b70dc3a8251a0a8506759f5a387b6fc6d84..2013cc1327ab2c6c36c0aeedcdabd8f448581f09 100644 (file)
--- a/lfs/unzip
+++ b/lfs/unzip
@@ -70,7 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        # ARM cannot use the x86 assembly code.
        cd $(DIR_APP) && make -f unix/Makefile LOCAL_UNZIP=-D_FILE_OFFSET_BITS=64 linux_noasm
 else
index 28edbd6bee6bb4077e18dfcfeb49dc12376811c6..f60820692b091d7def5a36856e65b1b4a96f6e7c 100644 (file)
@@ -75,7 +75,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP)/wpa_supplicant && cp $(DIR_SRC)/config/wpa_supplicant/config ./.config
-ifeq "$(MACHINE)" "arm"
+ifeq "$(MACHINE_TYPE)" "arm"
        cd $(DIR_APP)/wpa_supplicant && sed -e "s/^CONFIG_DRIVER_MADWIFI=y/#&/" -i .config
 endif
        cd $(DIR_APP)/wpa_supplicant && sed -e "s/wpa_cli\ dynamic_eap_methods/wpa_cli\ #dynamic_eap_methods/" -i Makefile