diff options
| -rw-r--r-- | package/Makefile | 2 | ||||
| -rw-r--r-- | target/Makefile | 10 | ||||
| -rw-r--r-- | target/imagebuilder/Makefile | 4 | ||||
| -rw-r--r-- | target/sdk/Makefile | 5 | 
4 files changed, 15 insertions, 6 deletions
diff --git a/package/Makefile b/package/Makefile index eafd8cbe6..cd4304e66 100644 --- a/package/Makefile +++ b/package/Makefile @@ -50,7 +50,9 @@ prereq: $(PREREQ_PACKAGES)  download: $(DOWNLOAD_PACKAGES)  compile-targets: $(COMPILE_PACKAGES)  compile: +	@-rm -f $(PACKAGE_DIR)/*.ipk  	$(MAKE) compile-targets +  install-targets: $(INSTALL_PACKAGES)  install:  	rm -rf $(BUILD_DIR)/root diff --git a/target/Makefile b/target/Makefile index 4853e3fbd..3f97b9a14 100644 --- a/target/Makefile +++ b/target/Makefile @@ -20,7 +20,15 @@ IMAGE_DIR:=linux/$(BOARD)-$(KERNEL)/image  download: $(patsubst %,%-download,$(TARGETS-y))  prepare: linux-prepare  compile: linux-compile image_compile -install: image_clean linux-install sdk_install image_install imagebuilder_install +install: image_clean linux-install image_install  + +ifeq ($(CONFIG_SDK),y) +install: sdk_install +endif +ifeq ($(CONFIG_IB),y) +install: imagebuilder_install +endif +  clean: linux-clean sdk-clean imagebuilder-clean image_clean  prereq: FORCE diff --git a/target/imagebuilder/Makefile b/target/imagebuilder/Makefile index 439a10342..b59b265ad 100644 --- a/target/imagebuilder/Makefile +++ b/target/imagebuilder/Makefile @@ -18,7 +18,7 @@ IB_BUILD_DIR:=$(BUILD_DIR)/$(IB_NAME)  all: compile -$(BIN_DIR)/$(IB_NAME).tar.bz2: FORCE +$(BIN_DIR)/$(IB_NAME).tar.bz2: clean  	rm -rf $(IB_BUILD_DIR)  	mkdir -p $(IB_BUILD_DIR)/build_$(ARCH)/linux-$(KERNEL)-$(BOARD) $(IB_BUILD_DIR)/staging_dir_$(ARCH)/bin $(IB_BUILD_DIR)/target/linux  	$(CP) \ @@ -43,5 +43,5 @@ prepare:  compile: $(BIN_DIR)/$(IB_NAME).tar.bz2  install: compile -clean: +clean: FORCE  	rm -rf $(IB_BUILD_DIR) $(BIN_DIR)/$(IB_NAME).tar.bz2 diff --git a/target/sdk/Makefile b/target/sdk/Makefile index 56a6c97ec..d65b934c9 100644 --- a/target/sdk/Makefile +++ b/target/sdk/Makefile @@ -18,8 +18,7 @@ SDK_BUILD_DIR:=$(BUILD_DIR)/$(SDK_NAME)  all: compile -$(BIN_DIR)/$(SDK_NAME).tar.bz2: -	rm -rf $(SDK_BUILD_DIR) +$(BIN_DIR)/$(SDK_NAME).tar.bz2: clean  	mkdir -p $(SDK_BUILD_DIR)/dl $(SDK_BUILD_DIR)/package  	$(CP) $(INCLUDE_DIR) $(SCRIPT_DIR) $(TOPDIR)/docs $(SDK_BUILD_DIR)/  	$(TAR) -cf - -C $(TOPDIR) --exclude=ccache/ staging_dir_$(ARCH) | \ @@ -45,7 +44,7 @@ $(BIN_DIR)/$(SDK_NAME).tar.bz2:  download:  prepare:  compile: $(BIN_DIR)/$(SDK_NAME).tar.bz2 -install: +install: compile  clean:  	rm -rf $(SDK_BUILD_DIR) $(BIN_DIR)/$(SDK_NAME).tar.bz2  | 
