#############################################################
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