26 GENSRC_EXCEPTIONS := 27 28 GENSRC_EXCEPTIONS_TMP := $(JDK_OUTPUTDIR)/gensrc 29 GENSRC_EXCEPTIONS_DST := $(JDK_OUTPUTDIR)/gensrc/java/nio 30 31 GENSRC_EXCEPTIONS_SRC := $(JDK_TOPDIR)/src/share/classes/java/nio 32 GENSRC_EXCEPTIONS_CMD := $(JDK_TOPDIR)/make/scripts/genExceptions.sh 33 34 GENSRC_EXCEPTIONS_SRC_DIRS := . charset channels 35 36 ### 37 38 $(GENSRC_EXCEPTIONS_DST)/_the.exceptions.dir: 39 $(ECHO) "Generating exceptions classes" 40 $(MKDIR) -p $(@D) 41 $(TOUCH) $@ 42 43 44 ### 45 46 $(GENSRC_EXCEPTIONS_DST)/_the.%: $(GENSRC_EXCEPTIONS_SRC)/%/exceptions \ 47 $(GENSRC_EXCEPTIONS_CMD) \ 48 $(GENSRC_EXCEPTIONS_DST)/_the.exceptions.dir 49 $(MKDIR) -p $(@D)/$* 50 SCRIPTS="$(JDK_TOPDIR)/make/scripts" NAWK="$(NAWK)" SH="$(SH)" $(SH) $(GENSRC_EXCEPTIONS_CMD) $< $(@D)/$* $(LOG_INFO) 51 $(TOUCH) $@ 52 53 GENSRC_EXCEPTIONS += $(foreach D,$(GENSRC_EXCEPTIONS_SRC_DIRS),$(GENSRC_EXCEPTIONS_DST)/_the.$(D)) 54 55 $(GENSRC_EXCEPTIONS): $(BUILD_TOOLS) | 26 GENSRC_EXCEPTIONS := 27 28 GENSRC_EXCEPTIONS_TMP := $(JDK_OUTPUTDIR)/gensrc 29 GENSRC_EXCEPTIONS_DST := $(JDK_OUTPUTDIR)/gensrc/java/nio 30 31 GENSRC_EXCEPTIONS_SRC := $(JDK_TOPDIR)/src/share/classes/java/nio 32 GENSRC_EXCEPTIONS_CMD := $(JDK_TOPDIR)/make/scripts/genExceptions.sh 33 34 GENSRC_EXCEPTIONS_SRC_DIRS := . charset channels 35 36 ### 37 38 $(GENSRC_EXCEPTIONS_DST)/_the.exceptions.dir: 39 $(ECHO) "Generating exceptions classes" 40 $(MKDIR) -p $(@D) 41 $(TOUCH) $@ 42 43 44 ### 45 46 $(GENSRC_EXCEPTIONS_DST)/_the.%.marker: $(GENSRC_EXCEPTIONS_SRC)/%/exceptions \ 47 $(GENSRC_EXCEPTIONS_CMD) \ 48 $(GENSRC_EXCEPTIONS_DST)/_the.exceptions.dir 49 $(MKDIR) -p $(@D)/$* 50 SCRIPTS="$(JDK_TOPDIR)/make/scripts" NAWK="$(NAWK)" SH="$(SH)" $(SH) $(GENSRC_EXCEPTIONS_CMD) $< $(@D)/$* $(LOG_INFO) 51 $(TOUCH) $@ 52 53 GENSRC_EXCEPTIONS += $(foreach D,$(GENSRC_EXCEPTIONS_SRC_DIRS),$(GENSRC_EXCEPTIONS_DST)/_the.$(D).marker) 54 55 $(GENSRC_EXCEPTIONS): $(BUILD_TOOLS) |