comparison make/Makefile @ 113:1c130e7b7a2e

6875240: Reduce Makefile build time by limiting repeated exec's (mostly for cygwin building) Reviewed-by: jjg, iris
author ohair
date Wed, 02 Sep 2009 09:20:17 -0700
parents 5182bcc9c60c
children 91006f157c46
comparison
equal deleted inserted replaced
5:a33f1f4458b8 6:b3534012c880
139 $(MKDIR) -p $(@D) 139 $(MKDIR) -p $(@D)
140 $(BOOT_JAR_CMD) -cf $@ -C $(CLASSES_DIR) . 140 $(BOOT_JAR_CMD) -cf $@ -C $(CLASSES_DIR) .
141 141
142 #----- src.zip 142 #----- src.zip
143 143
144 SRC_ZIP_FILES = $(shell $(FIND) $(SRC_CLASSES_DIR) \( -name SCCS -o -name \*-template \) -prune -o -type f -print ) 144 SRC_ZIP_FILES = $(shell $(FIND) $(SRC_CLASSES_DIR) \( -name \*-template \) -prune -o -type f -print )
145 145
146 SRC_ZIP = $(LIB_DIR)/src.zip 146 SRC_ZIP = $(LIB_DIR)/src.zip
147 $(SRC_ZIP): $(SRC_ZIP_FILES) 147 $(SRC_ZIP): $(SRC_ZIP_FILES)
148 abs_src_zip=`cd $(@D) ; pwd`/$(@F) ; \ 148 abs_src_zip=`cd $(@D) ; pwd`/$(@F) ; \
149 ( cd $(SRC_CLASSES_DIR) ; $(FIND) . \( -name SCCS -o -name \*-template \) -prune -o -type f -print | $(ZIP) -q $$abs_src_zip -@ ) ; \ 149 ( cd $(SRC_CLASSES_DIR) ; $(FIND) . \( -name \*-template \) -prune -o -type f -print | $(ZIP) -q $$abs_src_zip -@ ) ; \
150 ( cd $(GENSRC_DIR) ; $(FIND) . -type f -print | $(ZIP) -q $$abs_src_zip -@ ) ; 150 ( cd $(GENSRC_DIR) ; $(FIND) . -type f -print | $(ZIP) -q $$abs_src_zip -@ ) ;
151 151
152 #----- bin.zip 152 #----- bin.zip
153 153
154 BIN_ZIP_FILES = $(BUILD_DIR/lib/orb.idl $(BUILD_DIR)/lib/ir.idl 154 BIN_ZIP_FILES = $(BUILD_DIR/lib/orb.idl $(BUILD_DIR)/lib/ir.idl