blob: 09f75119ffcf2d7193efaa558128127838b04e1e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
diff --git openjdk/corba/make/Makefile openjdk/corba/make/Makefile
index aef5c1b..62e2216 100644
--- openjdk/corba/make/Makefile
+++ openjdk/corba/make/Makefile
@@ -134,7 +134,7 @@ default: all
#----- classes.jar
CLASSES_JAR = $(LIB_DIR)/classes.jar
-$(CLASSES_JAR):
+$(CLASSES_JAR): build
$(MKDIR) -p $(@D)
$(BOOT_JAR_CMD) -cf $@ -C $(CLASSES_DIR) .
@@ -144,6 +144,7 @@ SRC_ZIP_FILES = $(shell $(FIND) $(SRC_CLASSES_DIR) \( -name \*-template \) -prun
SRC_ZIP = $(LIB_DIR)/src.zip
$(SRC_ZIP): $(SRC_ZIP_FILES)
+ $(MKDIR) -p $(@D)
abs_src_zip=`cd $(@D) ; pwd`/$(@F) ; \
( cd $(SRC_CLASSES_DIR) ; $(FIND) . \( -name \*-template \) -prune -o -type f -print | $(ZIP) -q $$abs_src_zip -@ ) ; \
( cd $(GENSRC_DIR) ; $(FIND) . -type f -print | $(ZIP) -q $$abs_src_zip -@ ) ;
@@ -153,7 +154,8 @@ $(SRC_ZIP): $(SRC_ZIP_FILES)
BIN_ZIP_FILES = $(BUILD_DIR/lib/orb.idl $(BUILD_DIR)/lib/ir.idl
BIN_ZIP = $(LIB_DIR)/bin.zip
-$(BIN_ZIP): $(BIN_ZIP_FILES)
+$(BIN_ZIP): build $(BIN_ZIP_FILES)
+ $(MKDIR) -p $(@D)
abs_bin_zip=`cd $(@D) ; pwd`/$(@F) ; \
( cd $(BUILD_DIR) ; $(FIND) lib -name "*.idl" -print | $(ZIP) -q $$abs_bin_zip -@ ) ;
|