Changeset 272


Ignore:
Timestamp:
2005-02-19T14:00:30+01:00 (13 years ago)
Author:
wbx
Message:

demistifying make *clean targets, fix some clean targets issues

Location:
trunk/openwrt
Files:
1 added
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/openwrt/Makefile

    r268 r272  
    2828 
    2929noconfig_targets := menuconfig config oldconfig randconfig \ 
    30         defconfig allyesconfig allnoconfig clean distclean \ 
    31         release tags 
     30        defconfig allyesconfig allnoconfig release tags 
    3231 
    3332# Pull in the user's configuration file 
     
    128127# 
    129128############################################################# 
    130 clean: $(TARGETS_CLEAN) 
    131         rm -rf $(STAGING_DIR) $(TARGET_DIR) $(IMAGE) 
     129clean:  
     130        rm -rf $(TARGET_DIR) $(IMAGE).* 
     131        $(MAKE) $(DIST)-image-clean 
    132132 
    133133dirclean: $(TARGETS_DIRCLEAN) 
    134         rm -rf $(STAGING_DIR) $(TARGET_DIR) $(IMAGE) 
    135  
    136 distclean: 
    137         rm -rf $(DL_DIR) $(BUILD_DIR) $(LINUX_KERNEL) $(IMAGE) 
    138  
    139 cleanall: 
    140         rm -rf $(DL_DIR) $(BUILD_DIR) $(LINUX_KERNEL) $(IMAGE) $(TOOL_BUILD_DIR) 
     134        rm -rf $(TARGET_DIR) $(IMAGE).* 
     135        $(MAKE) $(DIST)-image-clean 
     136 
     137distclean: clean 
     138        rm -rf $(DL_DIR) $(BUILD_DIR) $(TOOL_BUILD_DIR)  
     139        rm .config* .tmpconfig.h 
    141140 
    142141sourceball: 
     
    195194# 
    196195############################################################# 
    197 clean:  
    198         - $(MAKE) -C $(CONFIG) clean 
     196clean: 
     197        @$(MAKE) -C $(CONFIG) clean 
    199198 
    200199distclean: clean 
     
    205204        menuconfig tags check test depend 
    206205 
    207  
  • trunk/openwrt/package/linux/linux.config

    r245 r272  
    8787CONFIG_RWSEM_GENERIC_SPINLOCK=y 
    8888# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set 
    89 CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs init=/etc/preinit noinitrd console=ttyS0,115200" 
     89CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=jffs2 init=/etc/preinit noinitrd console=ttyS0,115200" 
    9090CONFIG_PCI=y 
    9191CONFIG_NONCOHERENT_IO=y 
  • trunk/openwrt/package/linux/linux.mk

    r264 r272  
    5858$(LINUX_DIR)/.configured:  $(LINUX_DIR)/.patched 
    5959        -cp $(LINUX_KCONFIG) $(LINUX_DIR)/.config 
     60ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS_LZMA),y) 
     61        $(SED) "s,rootfstype=jffs2,rootfstype=squashfs," $(LINUX_DIR)/.config 
     62endif 
     63ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS),y) 
     64        $(SED) "s,rootfstype=jffs2,rootfstype=squashfs," $(LINUX_DIR)/.config 
     65endif 
    6066        $(SED) "s,^CROSS_COMPILE.*,CROSS_COMPILE=$(KERNEL_CROSS),g;" $(LINUX_DIR)/Makefile 
    6167        $(SED) "s,^CROSS_COMPILE.*,CROSS_COMPILE=$(KERNEL_CROSS),g;" $(LINUX_DIR)/arch/mips/Makefile 
  • trunk/openwrt/package/sed/sed.mk

    r262 r272  
    7070 
    7171host-sed-clean: 
    72         $(MAKE) DESTDIR=$(STAGING_DIR) -C $(SED_DIR1) uninstall 
    7372        -$(MAKE) -C $(SED_DIR1) clean 
    7473 
     
    128127 
    129128sed-clean: 
    130         $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(SED_DIR2) uninstall 
    131129        -$(MAKE) -C $(SED_DIR2) clean 
    132130 
  • trunk/openwrt/target/Makefile.in

    r271 r272  
    11# Default target skeleton stuff, may be overridden 
     2DIST=openwrt 
    23TARGET_SKELETON=target/default/skel.tar.gz 
    34TARGET_SKEL_DIR=target/default/target_skeleton 
     
    56include target/device/Makefile.in 
    67 
    7 openwrt-linux.trx: openwrt-trx 
    8         PATH=$(TARGET_PATH) trx -o openwrt-linux.trx $(LINUX_DIR)/$(LINUX_BINLOC) $(IMAGE).$(ROOTFS) 
     8$(DIST)-linux.trx: openwrt-trx 
     9        PATH=$(TARGET_PATH) trx -o $(DIST)-linux.trx $(LINUX_DIR)/$(LINUX_BINLOC) $(IMAGE).$(ROOTFS) 
    910 
    10 openwrt-gs-code.bin: openwrt-addpattern openwrt-linux.trx 
    11         PATH=$(TARGET_PATH) addpattern -2 -i  openwrt-linux.trx -o openwrt-gs-code.bin -g 
     11$(DIST)-gs-code.bin: openwrt-addpattern $(DIST)-linux.trx 
     12        PATH=$(TARGET_PATH) addpattern -2 -i  $(DIST)-linux.trx -o $(DIST)-gs-code.bin -g 
    1213 
    13 openwrt-g-code.bin: openwrt-gs-code.bin 
    14         sed -e "1s,^W54S,W54G," < openwrt-gs-code.bin > openwrt-g-code.bin 
     14$(DIST)-g-code.bin: $(DIST)-gs-code.bin 
     15        sed -e "1s,^W54S,W54G," < $(DIST)-gs-code.bin > $(DIST)-g-code.bin 
    1516 
    16 openwrt-image:  openwrt openwrt-g-code.bin 
     17openwrt-image:  openwrt $(DIST)-g-code.bin 
    1718 
     19$(DIST)-image-clean: 
     20        @-rm $(DIST)-* 2>/dev/null 
  • trunk/openwrt/toolchain/binutils/binutils.mk

    r266 r272  
    8080        -$(MAKE) -C $(BINUTILS_DIR1) clean 
    8181 
    82 binutils-dirclean: 
     82binutils-toolclean: 
    8383        rm -rf $(BINUTILS_DIR1) 
    8484 
     
    131131        -$(MAKE) -C $(BINUTILS_DIR2) clean 
    132132 
    133 binutils_target-dirclean: 
     133binutils_target-toolclean: 
    134134        rm -rf $(BINUTILS_DIR2) 
  • trunk/openwrt/toolchain/ccache/ccache.mk

    r197 r272  
    8484        -$(MAKE) -C $(CCACHE_DIR1) clean 
    8585 
    86 ccache-dirclean: 
     86ccache-toolclean: 
    8787        rm -rf $(CCACHE_DIR1) 
    8888 
     
    148148        -$(MAKE) -C $(CCACHE_DIR2) clean 
    149149 
    150 ccache_target-dirclean: 
     150ccache_target-toolclean: 
    151151        rm -rf $(CCACHE_DIR2) 
  • trunk/openwrt/toolchain/gcc/gcc-uclibc-3.x.mk

    r197 r272  
    128128        rm -f $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)* 
    129129 
    130 gcc_initial-dirclean: 
     130gcc_initial-toolclean: 
    131131        rm -rf $(GCC_BUILD_DIR1) 
    132132 
     
    226226        rm -f $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)* 
    227227 
    228 gcc-dirclean: 
     228gcc-toolclean: 
    229229        rm -rf $(GCC_BUILD_DIR2) 
    230230 
     
    316316        rm -f $(TARGET_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)* 
    317317 
    318 gcc_target-dirclean: 
     318gcc_target-toolclean: 
    319319        rm -rf $(GCC_BUILD_DIR3) 
    320320 
  • trunk/openwrt/toolchain/kernel-headers/kernel-headers.mk

    r266 r272  
    4141        rm -rf $(LINUX_HEADERS_DIR) 
    4242 
    43 kernel-headers-dirclean: 
     43kernel-headers-toolclean: 
    4444        rm -rf $(LINUX_HEADERS_DIR) 
  • trunk/openwrt/toolchain/uClibc/uclibc.mk

    r197 r272  
    138138        rm -f $(UCLIBC_DIR)/.config 
    139139 
    140 uclibc-dirclean: 
     140uclibc-toolclean: 
    141141        rm -rf $(UCLIBC_DIR) 
    142142 
Note: See TracChangeset for help on using the changeset viewer.