# HG changeset patch # User erikj # Date 1539122243 25200 # Node ID dea8a62cdfc3427974f610e26e2092ab7830fc7c # Parent 50ef71b6fd3da72c7c587d7bd8dfb2cd301c4b0a 8211724: Change mkdir -p to MakeDir macro where possible Reviewed-by: ihse, asemenyuk diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/BuildStatic.gmk --- a/make/BuildStatic.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/BuildStatic.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -42,7 +42,7 @@ $(GLOBAL_SYMBOLS_FILE): $(MODULES_SYMBOLS_FILES) $(call LogInfo, Generating global exported.symbols file) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(CAT) $^ > $@ TARGETS += $(GLOBAL_SYMBOLS_FILE) diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/Bundles.gmk --- a/make/Bundles.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/Bundles.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -70,6 +70,7 @@ $$(call SetIfEmpty, $1_UNZIP_DEBUGINFO, false) $(BUNDLES_OUTPUTDIR)/$$($1_BUNDLE_NAME): $$($1_FILES) + $$(call MakeTargetDir) # If any of the files contain a space in the file name, CacheFind # will have replaced it with ?. Tar does not accept that so need to # switch it back. @@ -79,7 +80,6 @@ $$(CAT) $$($1_$$d_LIST_FILE) | $$(TR) '?' ' ' > $$($1_$$d_LIST_FILE).tmp \ && $(MV) $$($1_$$d_LIST_FILE).tmp $$($1_$$d_LIST_FILE) $$(NEWLINE) \ ) - $$(call MakeDir, $$(@D)) ifneq ($$($1_SPECIAL_INCLUDES), ) $$(foreach i, $$($1_SPECIAL_INCLUDES), \ $$(foreach d, $$($1_BASE_DIRS), \ diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/CopyInterimCLDRConverter.gmk --- a/make/CopyInterimCLDRConverter.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/CopyInterimCLDRConverter.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -33,7 +33,7 @@ ### CLDRConverter needs the JRE time zone names from the java.base source. define cldrconverter_copytznames - $(MKDIR) -p '$(@D)' + $(call MakeTargetDir) $(RM) '$@' $(SED) -e "s/package sun.util.resources/package build.tools.cldrconverter/" \ -e "s/extends TimeZoneNamesBundle//" \ @@ -46,7 +46,7 @@ DEST := $(BUILDTOOLS_OUTPUTDIR)/interim_cldrconverter_classes/build/tools/cldrconverter, \ FILES := TimeZoneNames.java, \ MACRO := cldrconverter_copytznames)) - + ########################################################################################## all: $(COPY_INTERIM_CLDRCONVERTER) diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/CreateBuildJdkCopy.gmk --- a/make/CreateBuildJdkCopy.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/CreateBuildJdkCopy.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -41,7 +41,7 @@ $(COPY_CLASSES_TARGET): $(call CacheFind, $(wildcard \ $(addprefix $(JDK_OUTPUTDIR)/modules/, $(MODULES_TO_COPY)))) - $(ECHO) $(LOG_INFO) "Copying java modules to buildjdk: $(MODULES_TO_COPY)" + $(call LogInfo, Copying java modules to buildjdk: $(MODULES_TO_COPY)) $(RM) -r $(BUILDJDK_OUTPUTDIR)/jdk/modules $(MKDIR) -p $(BUILDJDK_OUTPUTDIR)/jdk/modules $(foreach m, $(MODULES_TO_COPY), \ diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/GenerateModuleSummary.gmk --- a/make/GenerateModuleSummary.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/GenerateModuleSummary.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -35,18 +35,18 @@ TOOLS_MODULE_SRCDIR := $(TOPDIR)/make/jdk/src/classes/build/tools/jigsaw $(GENGRAPHS_DIR)/jdk.dot: $(BUILD_JIGSAW_TOOLS) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(TOOL_GENGRAPHS) --output $(GENGRAPHS_DIR) $(SPEC_DOTFILES_DIR)/java.se.dot: $(BUILD_JIGSAW_TOOLS) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(TOOL_GENGRAPHS) --spec --output $(SPEC_DOTFILES_DIR) $(GENGRAPHS_DIR)/technology-summary.html: $(TOOLS_MODULE_SRCDIR)/technology-summary.html $(install-file) $(GENGRAPHS_DIR)/module-summary.html: $(BUILD_JIGSAW_TOOLS) $(GENGRAPHS_DIR)/technology-summary.html - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(TOOL_MODULESUMMARY) -o $@ --module-path $(IMAGES_OUTPUTDIR)/jmods all: $(GENGRAPHS_DIR)/jdk.dot $(GENGRAPHS_DIR)/module-summary.html $(SPEC_DOTFILES_DIR)/java.se.dot diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/GensrcModuleInfo.gmk --- a/make/GensrcModuleInfo.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/GensrcModuleInfo.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -79,7 +79,7 @@ $(BUILD_TOOLS_JDK) \ $(MOD_FILES) \ $(call DependOnVariable, ALL_MODULES) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(RM) $@ $@.tmp $(TOOL_GENMODULEINFOSOURCE) -o $@.tmp \ --source-file $< \ diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/MacBundles.gmk --- a/make/MacBundles.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/MacBundles.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -63,13 +63,13 @@ $(JDK_MACOSX_CONTENTS_DIR)/MacOS/libjli.dylib: $(call LogInfo, Creating link $(patsubst $(OUTPUTDIR)/%,%,$@)) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(RM) $@ $(LN) -s ../Home/lib/libjli.dylib $@ $(JRE_MACOSX_CONTENTS_DIR)/MacOS/libjli.dylib: $(call LogInfo, Creating link $(patsubst $(OUTPUTDIR)/%,%,$@)) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(RM) $@ $(LN) -s ../Home/lib/libjli.dylib $@ diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/autoconf/basics.m4 --- a/make/autoconf/basics.m4 Tue Oct 09 07:33:15 2018 -0400 +++ b/make/autoconf/basics.m4 Tue Oct 09 14:57:23 2018 -0700 @@ -569,7 +569,8 @@ BASIC_REQUIRE_PROGS(GZIP, pigz gzip) BASIC_REQUIRE_PROGS(LN, ln) BASIC_REQUIRE_PROGS(LS, ls) - BASIC_REQUIRE_PROGS(MKDIR, mkdir) + # gmkdir is known to be safe for concurrent invocations with -p flag. + BASIC_REQUIRE_PROGS(MKDIR, [gmkdir mkdir]) BASIC_REQUIRE_PROGS(MKTEMP, mktemp) BASIC_REQUIRE_PROGS(MV, mv) BASIC_REQUIRE_PROGS(NAWK, [nawk gawk awk]) diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/common/JarArchive.gmk --- a/make/common/JarArchive.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/common/JarArchive.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -235,7 +235,7 @@ # Here is the rule that creates/updates the jar file. $$($1_JAR) : $$($1_DEPENDENCIES) $$($1_MANIFEST) $$($1_VARDEPS_FILE) - $(MKDIR) -p $$($1_BIN) + $$(call MakeTargetDir) $$($1_GREP_INCLUDE_OUTPUT) $$($1_GREP_EXCLUDE_OUTPUT) # If the vardeps file is part of the newer prereq list, it means that diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/common/JavaCompilation.gmk --- a/make/common/JavaCompilation.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/common/JavaCompilation.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -423,7 +423,7 @@ $1_HEADERS_ARG := -h $$($1_HEADERS).$1.tmp $$($1_HEADERS)/_the.$1_headers: $$($1_COMPILE_TARGET) - $(MKDIR) -p $$(@D) + $$(call MakeTargetDir) if [ -d "$$($1_HEADERS).$1.tmp" ]; then \ for f in `$(CD) $$($1_HEADERS).$1.tmp && $(FIND) . -type f`; do \ if [ ! -f "$$($1_HEADERS)/$$$$f" ] \ diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/common/Modules.gmk --- a/make/common/Modules.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/common/Modules.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -321,7 +321,7 @@ $(MODULE_DEPS_MAKEFILE): $(MODULE_INFOS) \ $(call DependOnVariable, MODULE_INFOS, $(MAKESUPPORT_OUTPUTDIR)/MODULE_INFOS.vardeps) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(RM) $@ $(foreach m, $(MODULE_INFOS), \ ( $(PRINTF) "DEPS_$(call GetModuleNameFromModuleInfo, $m) :=" && \ diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/common/ZipArchive.gmk --- a/make/common/ZipArchive.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/common/ZipArchive.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -124,8 +124,8 @@ # If zip has nothing to do, it returns 12 and would fail the build. Check for 12 # and only fail if it's not. $$($1_ZIP) : $$($1_ALL_SRCS) $$($1_EXTRA_DEPS) - $(MKDIR) -p $$(@D) - $(ECHO) Updating $$($1_NAME) + $$(call LogWarn, Updating $$($1_NAME)) + $$(call MakeTargetDir) $$(foreach s,$$($1_SRC),(cd $$s && $(ZIPEXE) -qru $$($1_ZIP_OPTIONS) $$@ . \ $$($1_ZIP_INCLUDES) $$($1_ZIP_EXCLUDES) -x \*_the.\* \ $$($1_ZIP_EXCLUDES_$$s) \ diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/copy/Copy-java.base.gmk --- a/make/copy/Copy-java.base.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/copy/Copy-java.base.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -128,7 +128,7 @@ POLICY_SRC_LIST := $(POLICY_SRC) $(POLICY_DST): $(POLICY_SRC_LIST) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(RM) $@ $@.tmp $(foreach f,$(POLICY_SRC_LIST),$(CAT) $(f) >> $@.tmp;) $(MV) $@.tmp $@ @@ -153,7 +153,7 @@ endif $(DEF_POLICY_DST): $(DEF_POLICY_SRC_LIST) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(RM) $@ $@.tmp $(foreach f,$(DEF_POLICY_SRC_LIST),$(CAT) $(f) >> $@.tmp;) $(MV) $@.tmp $@ diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/gendata/GendataFontConfig.gmk --- a/make/gendata/GendataFontConfig.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/gendata/GendataFontConfig.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -38,7 +38,7 @@ $(GENDATA_FONT_CONFIG_DST)/%.bfc: \ $(GENDATA_FONT_CONFIG_DATA_DIR)/$(OPENJDK_TARGET_OS).%.properties \ $(BUILD_TOOLS_JDK) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(RM) $@ $(TOOL_COMPILEFONTCONFIG) $< $@ $(CHMOD) 444 $@ diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/gendata/GendataHtml32dtd.gmk --- a/make/gendata/GendataHtml32dtd.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/gendata/GendataHtml32dtd.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -28,7 +28,7 @@ HTML32DTD = $(JDK_OUTPUTDIR)/modules/java.desktop/javax/swing/text/html/parser/html32.bdtd $(HTML32DTD): $(BUILD_TOOLS_JDK) $(call LogInfo, Generating HTML DTD file) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(RM) $@ ($(TOOL_DTDBUILDER) html32 > $@) || exit 1 diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/gendata/GendataTZDB.gmk --- a/make/gendata/GendataTZDB.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/gendata/GendataTZDB.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -35,8 +35,8 @@ GENDATA_TZDB_DAT := $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE)/tzdb.dat $(GENDATA_TZDB_DAT): $(TZDATA_TZFILES) + $(call MakeTargetDir) $(RM) $(GENDATA_TZDB_DAT) - $(MKDIR) -p $(@D) $(TOOL_TZDB) -srcdir $(TZDATA_DIR) -dstfile $(GENDATA_TZDB_DAT) $(TZDATA_TZFILE) TARGETS += $(GENDATA_TZDB_DAT) diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/gensrc/GensrcCLDR.gmk --- a/make/gensrc/GensrcCLDR.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/gensrc/GensrcCLDR.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -50,7 +50,7 @@ $(wildcard $(CLDRSRCDIR)/supplemental/*.xml) \ $(ZONENAME_TEMPLATE) \ $(BUILD_TOOLS_JDK) - $(MKDIR) -p $(GENSRC_BASEDIR) + $(call MakeDir, $(GENSRC_BASEDIR)) $(TOOL_CLDRCONVERTER) -base $(CLDRSRCDIR) \ -baselocales $(CLDR_BASE_LOCALES) \ -o $(GENSRC_BASEDIR) \ @@ -62,7 +62,7 @@ $(wildcard $(CLDRSRCDIR)/main/*.xml) \ $(wildcard $(CLDRSRCDIR)/supplemental/*.xml) \ $(BUILD_TOOLS_JDK) - $(MKDIR) -p $(GENSRC_DIR) + $(call MakeDir, $(GENSRC_DIR)) $(TOOL_CLDRCONVERTER) -base $(CLDRSRCDIR) \ -baselocales $(CLDR_BASE_LOCALES) \ -o $(GENSRC_DIR) diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/gensrc/GensrcCharsetCoder.gmk --- a/make/gensrc/GensrcCharsetCoder.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/gensrc/GensrcCharsetCoder.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -34,8 +34,8 @@ ################################################################################ $(GENSRC_CHARSETCODER_DST)/CharsetDecoder.java: $(GENSRC_CHARSETCODER_TEMPLATE) - $(MKDIR) -p $(@D) - -$(RM) $@.tmp + $(call MakeTargetDir) + $(RM) $@.tmp $(TOOL_SPP) < $< >$@.tmp \ -Kdecoder \ -DA='A' \ @@ -69,8 +69,8 @@ ################################################################################ $(GENSRC_CHARSETCODER_DST)/CharsetEncoder.java: $(GENSRC_CHARSETCODER_TEMPLATE) - $(MKDIR) -p $(@D) - -$(RM) $@.tmp + $(call MakeTargetDir) + $(RM) $@.tmp $(TOOL_SPP) < $< >$@.tmp \ -Kencoder \ -DA='An' \ diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/gensrc/GensrcCommonLangtools.gmk --- a/make/gensrc/GensrcCommonLangtools.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/gensrc/GensrcCommonLangtools.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -49,7 +49,7 @@ # root. define SetupVersionProperties $(SUPPORT_OUTPUTDIR)/gensrc/$(MODULE)/$$(strip $2): - $(MKDIR) -p $$(@D) + $$(call MakeTargetDir) $(PRINTF) "jdk=$(VERSION_NUMBER)\nfull=$(VERSION_STRING)\nrelease=$(VERSION_SHORT)\n" \ > $$@ @@ -92,7 +92,7 @@ # Now setup the rule for the generation of the resource bundles. $(SUPPORT_OUTPUTDIR)/gensrc/$(MODULE)/_the_props: $$(PROPSOURCES) - $(MKDIR) -p $$(@D) $$(PROPDIRS) + $$(call MakeDir, $$(@D) $$(PROPDIRS)) $(FIND) $$(@D) -name "*.java" -a ! -name "*Properties.java" $(FIND_DELETE) $(ECHO) Compiling $$(words $$(PROPSOURCES)) properties into resource bundles for $(MODULE) $(TOOL_COMPILEPROPS_CMD) $$(PROPCMDLINE) @@ -122,7 +122,7 @@ # Now setup the rule for the generation of the resource bundles. $(SUPPORT_OUTPUTDIR)/gensrc/$(MODULE)/_the_parsed_props: $$(PARSEPROPSOURCES) - $(MKDIR) -p $$(@D) $$(PARSEPROPDIRS) + $$(call MakeDir, $$(@D) $$(PARSEPROPDIRS)) $(FIND) $$(@D) -name "*Properties.java" $(FIND_DELETE) $(ECHO) Parsing $$(words $$(PARSEPROPSOURCES)) properties into enum-like class for $(MODULE) $(TOOL_PARSEPROPS_CMD) $$(PARSEPROPCMDLINE) diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/gensrc/GensrcLocaleData.gmk --- a/make/gensrc/GensrcLocaleData.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/gensrc/GensrcLocaleData.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -131,7 +131,7 @@ $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/util/locale/provider/BaseLocaleDataMetaInfo.java: \ $(TOPDIR)/src/java.base/share/classes/sun/util/locale/provider/LocaleDataMetaInfo-XLocales.java.template $(call LogInfo, Creating sun/util/locale/provider/BaseLocaleDataMetaInfo.java from $(words $(LOCALE_RESOURCES)) found resources) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(PRINTF) "PREV_LOCALE_RESOURCES:=$(LOCALE_RESOURCES)" \ > $(SUPPORT_OUTPUTDIR)/gensrc/java.base/_the.locale_resources $(SED) $(SED_BASEARGS) $< > $@ @@ -139,7 +139,7 @@ $(SUPPORT_OUTPUTDIR)/gensrc/jdk.localedata/sun/util/resources/provider/NonBaseLocaleDataMetaInfo.java: \ $(TOPDIR)/src/java.base/share/classes/sun/util/locale/provider/LocaleDataMetaInfo-XLocales.java.template $(call LogInfo, Creating sun/util/resources/provider/NonBaseLocaleDataMetaInfo.java from $(words $(LOCALE_RESOURCES)) found resources) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(PRINTF) "PREV_LOCALE_RESOURCES:=$(LOCALE_RESOURCES)" \ > $(SUPPORT_OUTPUTDIR)/gensrc/jdk.localedata/_the.locale_resources $(SED) $(SED_NONBASEARGS) $< > $@ diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/gensrc/GensrcModuleLoaderMap.gmk --- a/make/gensrc/GensrcModuleLoaderMap.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/gensrc/GensrcModuleLoaderMap.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -46,7 +46,7 @@ $(SUPPORT_OUTPUTDIR)/gensrc/java.base/jdk/internal/module/ModuleLoaderMap.java: \ $(TOPDIR)/src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java \ $(VARDEPS_FILE) $(BUILD_TOOLS_JDK) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(RM) $@ $@.tmp $(TOOL_GENCLASSLOADERMAP) -boot $(BOOT_MODULES_LIST) \ -platform $(PLATFORM_MODULES_LIST) -o $@.tmp $< diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/gensrc/GensrcProperties.gmk --- a/make/gensrc/GensrcProperties.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/gensrc/GensrcProperties.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -34,7 +34,7 @@ $$(subst _zh_TW,_zh_HK, $2)) $$($1_$2_TARGET): $2 - $(MKDIR) -p $$(@D) + $$(call MakeTargetDir) $(CAT) $$< | $(SED) -e '/class/s/_zh_TW/_zh_HK/' > $$@ $1 += $$($1_$2_TARGET) @@ -105,8 +105,8 @@ # Now setup the rule for the generation of the resource bundles. $$($1_TARGET): $$($1_SRC_FILES) $$($1_JAVAS) $(BUILD_TOOLS_JDK) - $(MKDIR) -p $$(@D) $$($1_DIRS) - $(ECHO) Compiling $$(words $$($1_SRC_FILES)) properties into resource bundles for $(MODULE) + $$(call LogWarn, Compiling $$(words $$($1_SRC_FILES)) properties into resource bundles for $(MODULE)) + $$(call MakeDir, $$(@D) $$($1_DIRS)) $$(eval $$(call ListPathsSafely, $1_CMDLINE, $$($1_CMDLINE_FILE))) $(TOOL_COMPILEPROPERTIES) -quiet @$$($1_CMDLINE_FILE) $(TOUCH) $$@ diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/gensrc/GensrcSwing.gmk --- a/make/gensrc/GensrcSwing.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/gensrc/GensrcSwing.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -32,7 +32,7 @@ $(SUPPORT_OUTPUTDIR)/gensrc/java.desktop/_the.generated_nimbus: $(NIMBUS_SKIN_FILE) $(BUILD_TOOLS_JDK) $(call LogInfo, Generating Nimbus source files) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(TOOL_GENERATENIMBUS) $(LOG_DEBUG) \ -skinFile $(NIMBUS_SKIN_FILE) -buildDir $(SUPPORT_OUTPUTDIR)/gensrc/java.desktop \ -packagePrefix $(NIMBUS_PACKAGE).nimbus -lafName Nimbus diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/launcher/Launcher-java.base.gmk --- a/make/launcher/Launcher-java.base.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/launcher/Launcher-java.base.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -45,7 +45,7 @@ )) $(SUPPORT_OUTPUTDIR)/modules_cmds/java.base/java$(EXE_SUFFIX): $(BUILD_LAUNCHER_java) - $(MKDIR) -p $(@D) + $(call MakeTargetDir) $(RM) $@ $(CP) $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/java_objs/java$(EXE_SUFFIX) $@ diff -r 50ef71b6fd3d -r dea8a62cdfc3 make/rmic/Rmic-java.management.rmi.gmk --- a/make/rmic/Rmic-java.management.rmi.gmk Tue Oct 09 07:33:15 2018 -0400 +++ b/make/rmic/Rmic-java.management.rmi.gmk Tue Oct 09 14:57:23 2018 -0700 @@ -51,7 +51,7 @@ $(foreach src, $(classfiles), \ $(eval target := $(patsubst $(RMIC_GENSRC_DIR)/%, \ $(STUB_CLASSES_DIR)/%, $(src))) \ - $(MKDIR) -p $(dir $(target)) ; \ + $(call MakeDir, $(dir $(target))) \ $(MV) $(src) $(target) $(NEWLINE)) $(TOUCH) $@