diff --git a/configure/RULES_JAVA b/configure/RULES_JAVA index 402929c6f..4af9df332 100644 --- a/configure/RULES_JAVA +++ b/configure/RULES_JAVA @@ -19,7 +19,7 @@ JAVA_BIN = $(JAVA_DIR)/bin JAVA_INCLUDES += -I${JAVA_INC} -I${JAVA_INC}/${OS_CLASS} JAVACCMD = $(subst \,/,$(JAVA_BIN)/javac$(EXE) $(CLASSPATH) $(SOURCEPATH) $(JAVACFLAGS)) -JAVAHCMD = $(subst \,/,$(JAVA_BIN)/javah$(EXE) -d . -force $(CLASSPATH) $(JAVAHFLAGS)) +JAVAHCMD = $(subst \,/,$(JAVA_BIN)/javah$(EXE) -d $(COMMON_DIR) -force $(CLASSPATH) $(JAVAHFLAGS)) JARCMD = $(subst \,/,$(JAVA_BIN)/jar$(EXE) $(JAR_OPTIONS) $(COMMON_JAR) $(JARINPUT)) #------------------------------------------------------- @@ -137,3 +137,6 @@ $(INSTALL_JAVA)/%.jar: $(COMMON_DIR)/%.jar @$(INSTALL) -d -m 644 $< $(@D) .PHONY: all install buildInstall rebuild clean build inc + +.PRECIOUS: $(COMMON_JAVAINC) +