From 06cc62f9cfbe43e9d31a07667a6af905b5f34a42 Mon Sep 17 00:00:00 2001 From: Ulf Samuelsson Date: Mon, 16 Jul 2007 07:55:50 +0000 Subject: Get rid of repeated copy of 'customize' --- package/customize/customize.mk | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'package') diff --git a/package/customize/customize.mk b/package/customize/customize.mk index ed50f8f3a..4f8e4b27d 100644 --- a/package/customize/customize.mk +++ b/package/customize/customize.mk @@ -5,8 +5,23 @@ ############################################################# CUST_DIR:=package/customize/source -customize: - -cp -af $(CUST_DIR)/* $(TARGET_DIR)/ +$(BUILD_DIR)/.customize: + rm -f $(PROJECT_BUILD_DIR)/series + (cd $(CUST_DIR) ; \ + /bin/ls -d * > $(PROJECT_BUILD_DIR)/series || \ + touch $(PROJECT_BUILD_DIR)/series ) + for f in `cat $(PROJECT_BUILD_DIR)/series` ; do \ + cp -af $(CUST_DIR)/$$f $(TARGET_DIR)/$$f ; \ + done + rm -f $(PROJECT_BUILD_DIR)/series + touch $@ + +customize: $(BUILD_DIR)/.customize + +customize-clean: + rm -f $(BUILD_DIR)/.customize + +.PHONY: customize ############################################################# # # Toplevel Makefile options -- cgit v1.2.3