From e1be1eadeea92f61f457bf53e55ea6cc0443e9aa Mon Sep 17 00:00:00 2001 From: Jon Nelson Date: Sun, 6 Jan 2002 18:54:35 +0000 Subject: some more cleanups. This one works pretty well --- busybox.mk | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'busybox.mk') diff --git a/busybox.mk b/busybox.mk index e53af6f1a..25a22c7db 100644 --- a/busybox.mk +++ b/busybox.mk @@ -21,11 +21,12 @@ $(SOURCE_DIR)/$(BUSYBOX_SOURCE): done $(BUSYBOX_DIR)/.unpacked: $(SOURCE_DIR)/$(BUSYBOX_SOURCE) + rm -rf $(BUSYBOX_DIR) # Make sure no older version interferes tar -xzf $(SOURCE_DIR)/$(BUSYBOX_SOURCE) touch $(BUSYBOX_DIR)/.unpacked $(BUSYBOX_WORKDIR)/.config: $(BUSYBOX_DIR)/.unpacked - rm -rf $(BUSYBOX_WORKDIR) + rm -rf $(BUSYBOX_WORKDIR) # Make sure no half-configured busybox interferes mkdir -p $(BUSYBOX_WORKDIR) (cd $(BUSYBOX_WORKDIR) && sh $(BUSYBOX_DIR)/pristine_setup.sh) @perl -i -p \ @@ -40,13 +41,12 @@ $(BUSYBOX_WORKDIR)/.config: $(BUSYBOX_DIR)/.unpacked $(BUSYBOX_WORKDIR)/Config.h touch $(BUSYBOX_WORKDIR)/.config -$(BUSYBOX_WORKDIR)/busybox: $(TARGET_CC) $(BUSYBOX_WORKDIR)/.config - rm -f $(BUSYBOX_WORKDIR)/busybox +$(BUSYBOX_WORKDIR)/.built: $(TARGET_CC) $(BUSYBOX_WORKDIR)/.config make CROSS="$(TARGET_CROSS)" -C $(BUSYBOX_WORKDIR) + touch $(BUSYBOX_WORKDIR)/.built -$(TARGET_DIR)/bin/busybox: $(BUSYBOX_WORKDIR)/busybox - make CROSS="$(TARGET_CROSS)" PREFIX=$(TARGET_DIR) \ - -C $(BUSYBOX_WORKDIR) install +$(TARGET_DIR)/bin/busybox: $(BUSYBOX_WORKDIR)/.built + make PREFIX=$(TARGET_DIR) -C $(BUSYBOX_WORKDIR) install busybox: $(TARGET_DIR)/bin/busybox -- cgit v1.2.3