Changeset 6360


Ignore:
Timestamp:
2007-02-25T19:20:34+01:00 (9 years ago)
Author:
nbd
Message:

clean up a few things in image build makefiles and fix unnecessary grub rebuilds

Location:
trunk/target
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/Makefile

    r6102 r6360  
    2121prepare: linux-prepare 
    2222compile: linux-compile image_compile 
    23 install: image_clean linux-install image_install  
     23install: linux-install image_install  
    2424 
    2525ifeq ($(CONFIG_SDK),y) 
  • trunk/target/linux/brcm-2.4/image/Makefile

    r6074 r6360  
    88include $(INCLUDE_DIR)/image.mk 
    99 
    10 define Build/Compile 
    11         rm -f $(KDIR)/loader.gz 
    12         $(MAKE) -C lzma-loader \ 
    13                 BUILD_DIR="$(KDIR)" \ 
    14                 TARGET="$(KDIR)" \ 
    15                 install 
    16         echo -ne "\\x00" >> $(KDIR)/loader.gz 
    17 endef 
    18  
    1910define Build/Clean 
    2011        $(MAKE) -C lzma-loader clean 
     
    2314define Image/Prepare 
    2415        cat $(KDIR)/vmlinux | $(STAGING_DIR)/bin/lzma e -si -so -eos -lc1 -lp2 -pb2 > $(KDIR)/vmlinux.lzma 
     16        rm -f $(KDIR)/loader.gz 
     17        $(MAKE) -C lzma-loader \ 
     18                BUILD_DIR="$(KDIR)" \ 
     19                TARGET="$(KDIR)" \ 
     20                clean install 
     21        echo -ne "\\x00" >> $(KDIR)/loader.gz 
    2522endef 
    2623 
  • trunk/target/linux/brcm63xx-2.6/image/Makefile

    r5846 r6360  
    2424define Image/Prepare 
    2525        cat $(KDIR)/vmlinux | $(STAGING_DIR)/bin/lzma e -si -so -eos -lc1 -lp2 -pb2 > $(KDIR)/vmlinux.lzma 
    26         $(MAKE) -C $(GENERIC_PLATFORM_DIR)/image/lzma-loader $(LOADER_MAKEOPTS) compile 
     26        $(MAKE) -C $(GENERIC_PLATFORM_DIR)/image/lzma-loader $(LOADER_MAKEOPTS) clean compile 
    2727endef 
    2828 
  • trunk/target/linux/magicbox-2.6/image/Makefile

    r6071 r6360  
    77include $(TOPDIR)/rules.mk 
    88include $(INCLUDE_DIR)/image.mk 
    9  
    10 define Build/Clean 
    11 endef 
    129 
    1310define Image/Prepare 
  • trunk/target/linux/rdc-2.6/image/Makefile

    r6071 r6360  
    77include $(TOPDIR)/rules.mk 
    88include $(INCLUDE_DIR)/image.mk 
    9  
    10 define Build/Clean 
    11 endef 
    129 
    1310define Image/Prepare 
  • trunk/target/linux/x86-2.6/image/grub/Makefile

    r5969 r6360  
    2424 
    2525ifeq ($(HOST_ARCH),x86_64) 
    26   define Build/Configure 
     26CONFIGURE_FLAGS:= \ 
     27        --target=$(GNU_TARGET_NAME) \ 
     28        --host=$(GNU_TARGET_NAME) \ 
     29        --build=$(GNU_HOST_NAME) 
     30else 
     31CONFIGURE_FLAGS:= 
     32endif 
     33 
     34define Build/Configure 
    2735        (cd $(PKG_BUILD_DIR); \ 
    2836                LDFLAGS="-static" \ 
    2937                ./configure \ 
    30                 --target=$(GNU_TARGET_NAME) \ 
    31                 --host=$(GNU_TARGET_NAME) \ 
    32                 --build=$(GNU_HOST_NAME) \ 
     38                $(CONFIGURE_FLAGS) \ 
    3339                --program-prefix="" \ 
    3440                --program-suffix="" \ 
     
    4652                --disable-auto-linux-mem-opt \ 
    4753        ) 
    48   endef 
    49 else 
    50   define Build/Configure 
    51         (cd $(PKG_BUILD_DIR); \ 
    52                 LDFLAGS="-static" \ 
    53                 ./configure \ 
    54                 --program-prefix="" \ 
    55                 --program-suffix="" \ 
    56                 --prefix=/usr \ 
    57                 --exec-prefix=/usr \ 
    58                 --bindir=/usr/bin \ 
    59                 --sbindir=/usr/sbin \ 
    60                 --libexecdir=/usr/lib \ 
    61                 --sysconfdir=/etc \ 
    62                 --datadir=/usr/share \ 
    63                 --localstatedir=/var \ 
    64                 --mandir=/usr/man \ 
    65                 --infodir=/usr/info \ 
    66                 $(DISABLE_NLS) \ 
    67                 --disable-auto-linux-mem-opt \ 
    68         ) 
    69   endef 
    70 endif 
     54endef 
    7155 
    7256# 
Note: See TracChangeset for help on using the changeset viewer.