- fix a few -clean targets.
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Thu, 28 Jun 2007 14:07:13 +0000 (14:07 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Thu, 28 Jun 2007 14:07:13 +0000 (14:07 -0000)
- bash build is not parallel-safe

package/at/at.mk
package/bash/bash.mk
package/bison/bison.mk
package/module-init-tools/module-init-tools.mk
package/netsnmp/netsnmp.mk

index 054325e968f96e28212f556fa7b6f6410012dabb..d40289399091178267ca00d06110fba22650c7cd 100644 (file)
@@ -57,7 +57,8 @@ $(TARGET_DIR)/$(AT_TARGET_BINARY): $(AT_DIR)/$(AT_BINARY)
 at: uclibc host-fakeroot $(TARGET_DIR)/$(AT_TARGET_BINARY)
 
 at-clean:
-       $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(AT_DIR) uninstall
+       -$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(AT_DIR) uninstall
+       rm -f $(TARGET_DIR)/$(AT_TARGET_BINARY) $(TARGET_DIR)/etc/init.d/S99at
        -$(MAKE) -C $(AT_DIR) clean
 
 at-dirclean:
index 376f05c01662d50bde1b78ee773f3090e50d4e58..557dbf4970d7f842bbf961418211b13267c99e70 100644 (file)
@@ -59,7 +59,7 @@ $(BASH_DIR)/.configured: $(BASH_DIR)/.unpacked
        touch $@
 
 $(BASH_DIR)/$(BASH_BINARY): $(BASH_DIR)/.configured
-       $(MAKE) CC=$(TARGET_CC) CC_FOR_BUILD="$(HOSTCC)" -C $(BASH_DIR)
+       $(MAKE1) CC=$(TARGET_CC) CC_FOR_BUILD="$(HOSTCC)" -C $(BASH_DIR)
 
 $(TARGET_DIR)/$(BASH_TARGET_BINARY): $(BASH_DIR)/$(BASH_BINARY)
        $(MAKE1) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BASH_DIR) install
@@ -79,7 +79,8 @@ bash: ncurses uclibc $(TARGET_DIR)/$(BASH_TARGET_BINARY)
 endif
 
 bash-clean:
-       $(MAKE1) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BASH_DIR) uninstall
+       -$(MAKE1) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BASH_DIR) uninstall
+       rm -f $(TARGET_DIR)/$(BASH_TARGET_BINARY)
        -$(MAKE1) -C $(BASH_DIR) clean
 
 bash-dirclean:
index 2a764e0eb064f3ff4c2a4a172ffc5b9fbfd8cf91..cdc78eaddfbd85ff5dae5af7d03a0264e9121486 100644 (file)
@@ -58,7 +58,8 @@ $(TARGET_DIR)/$(BISON_TARGET_BINARY): $(BISON_DIR)/$(BISON_BINARY)
 bison: uclibc $(TARGET_DIR)/$(BISON_TARGET_BINARY)
 
 bison-clean:
-       $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BISON_DIR) uninstall
+       -$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BISON_DIR) uninstall
+       rm -f $(TARGET_DIR)/$(BISON_TARGET_BINARY)
        -$(MAKE) -C $(BISON_DIR) clean
 
 bison-dirclean:
index 55454a49bd714741166fd636b9f7b0c222a5a711..e2c2c1b118b49a5b5fe121ddc4f653b84821e576 100644 (file)
@@ -100,7 +100,7 @@ $(STAGING_DIR)/bin/$(GNU_TARGET_NAME)-depmod26: $(MODULE_INIT_TOOLS_DIR2)/$(MODU
 
 cross-depmod26: $(STAGING_DIR)/bin/$(GNU_TARGET_NAME)-depmod26
 
-cross-depmod26-source: $(DL_DIR)/$(MODULE_INIT_TOOLS_SOURCE)
+module-init-tools-source cross-depmod26-source: $(DL_DIR)/$(MODULE_INIT_TOOLS_SOURCE)
 
 cross-depmod26-clean:
        rm -f $(STAGING_DIR)/bin/$(GNU_TARGET_NAME)-depmod26
index a55b203150106e794caeb06df25bcc0818ef433f..26459f8a95ffcb313fed5d7e47d378a092d01cd8 100644 (file)
@@ -103,7 +103,7 @@ netsnmp-headers: $(TARGET_DIR)/usr/include/net-snmp/net-snmp-config.h
 netsnmp-source: $(DL_DIR)/$(NETSNMP_SOURCE)
 
 netsnmp-clean: 
-       $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(NETSNMP_DIR) uninstall
+       $(MAKE) PREFIX=$(TARGET_DIR) INSTALL_PREFIX=$(TARGET_DIR) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(NETSNMP_DIR) uninstall
        $(MAKE) -C $(NETSNMP_DIR) clean
        rm -rf $(TARGET_DIR)/etc/snmp/{snmpd{,trapd},mib2c*}.conf \
                $(TARGET_DIR)/etc/default/snmpd \