--- a/jdk/makefiles/GenerateClasses.gmk Wed Jul 05 18:26:51 2017 +0200
+++ b/jdk/makefiles/GenerateClasses.gmk Fri Oct 26 14:23:29 2012 -0700
@@ -32,13 +32,13 @@
# To ensure the latest stub generator files are picked up from corba repo
# when available, we need to run with latest rmic version available.
ifneq ($(COMPILE_TYPE),cross)
- RMIC := $(UNCYGDRIVE) $(JDK_OUTPUTDIR)/bin/rmic
+ RMIC := $(FIXPATH) $(JDK_OUTPUTDIR)/bin/rmic
endif
CLASSES_DIR := $(JDK_OUTPUTDIR)/classes
# NOTE: If the smart javac dependency management is reintroduced, these classes risk
# interfering with the dependency checking. In that case they will need to be kept separate.
-STUB_CLASSES_DIR := $(JDK_OUTPUTDIR)/rmicclasses
+STUB_CLASSES_DIR := $(JDK_OUTPUTDIR)/classes
RMIC_GENSRC_DIR := $(JDK_OUTPUTDIR)/gendocsrc_rmic
GENCLASSES :=
@@ -91,8 +91,10 @@
##########################################################################################
-all: $(GENCLASSES)
+$(RMIC_GENSRC_DIR)/_the.classes.removed: $(GENCLASSES)
$(FIND) $(RMIC_GENSRC_DIR) -name "*.class" $(FIND_DELETE)
- $(CP) -rp $(STUB_CLASSES_DIR)/* $(CLASSES_DIR)
+ $(TOUCH) $@
+
+all: $(RMIC_GENSRC_DIR)/_the.classes.removed $(GENCLASSES)
.PHONY: all