From 71d1b80224d1bc21a40027791d73a61877e90fbc Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Fri, 15 Aug 2003 20:00:32 +0000 Subject: [PATCH] Don't create the java install directory until something actually needs it! --- config/RULES.Host | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/config/RULES.Host b/config/RULES.Host index 1180adb78..e9ea5d34d 100644 --- a/config/RULES.Host +++ b/config/RULES.Host @@ -463,11 +463,6 @@ endif #ifdef PROD # Java classes and packages # -DIRECTORY_TARGETS += $(INSTALL_JAVA) -ifdef PACKAGE -DIRECTORY_TARGETS += $(INSTALL_JAVA)/$(PACKAGE) -endif - vpath %.class $(INSTALL_JAVA)/$(PACKAGE) CLASSES += $(subst .java,.class,$(JAVA)) @@ -491,9 +486,6 @@ endif #JAR_DEPFILES += $(wildcard $(JAR_INPUT) $(addsuffix /*,$(JAR_INPUT))) JAR_DEPFILES += $(JAR_INPUT) -$(DIRECTORY_TARGETS) : - $(MKDIR) $@ - build:: $(TESTCLASSES) $(JAR) buildInstall :: $(DIRECTORY_TARGETS) $(INSTALL_CLASSES) $(INSTALL_JAR) $(INSTALL_JAVADOC) @@ -506,7 +498,7 @@ clean:: $(RM) $@ $(JAVACCMD) $< -$(INSTALL_JAVA)/$(PACKAGE)/%.class:%.java +$(INSTALL_JAVA)/$(PACKAGE)/%.class:%.java $(INSTALL_JAVA)/$(PACKAGE) @echo Creating java class file $@ @$(RM) $@ $(JAVACCMD) -d $(INSTALL_JAVA) $< @@ -521,7 +513,7 @@ $(JAR):%.jar: $(JAR_DEPFILES) @$(RM) $@ $(JARCMD) -$(INSTALL_JAVA)/%.jar: %.jar +$(INSTALL_JAVA)/%.jar: %.jar $(INSTALL_JAVA) @echo "Installing jar file $@" @$(INSTALL) -d -m 644 $< $(@D)