# HG changeset patch # User ihse # Date 1441784208 -7200 # Node ID 330ddba6ffc4b00ea933ca72009dd8130a73bc01 # Parent 37a9addb8c8db521506070fc22bf51e9423f289d 8065912: Better handling of classpath in build-infra Reviewed-by: erikj diff -r 37a9addb8c8d -r 330ddba6ffc4 make/BuildNashorn.gmk --- a/make/BuildNashorn.gmk Mon Sep 07 20:07:03 2015 +0530 +++ b/make/BuildNashorn.gmk Wed Sep 09 09:36:48 2015 +0200 @@ -31,7 +31,7 @@ include JavaCompilation.gmk include SetupJavaCompilers.gmk -JDK_CLASSES := $(subst $(SPACE),$(PATH_SEP),$(strip $(addprefix $(JDK_OUTPUTDIR)/modules/, \ +JDK_CLASSES := $(call PathList, $(strip $(addprefix $(JDK_OUTPUTDIR)/modules/, \ java.base java.logging java.scripting))) NASHORN_JAR := $(IMAGES_OUTPUTDIR)/nashorn.jar @@ -48,7 +48,7 @@ $(eval $(call SetupJavaCompiler,GENERATE_NEWBYTECODE_DEBUG, \ JVM := $(JAVA), \ JAVAC := $(NEW_JAVAC), \ - FLAGS := -g -source 8 -target 8 -bootclasspath "$(JDK_CLASSES)", \ + FLAGS := -g -source 8 -target 8 -bootclasspath $(JDK_CLASSES), \ SERVER_DIR := $(SJAVAC_SERVER_DIR), \ SERVER_JVM := $(SJAVAC_SERVER_JAVA))) @@ -86,7 +86,8 @@ $(RM) -rf $(@D)/jdk $(@D)/netscape $(CP) -R -p $(SUPPORT_OUTPUTDIR)/special_classes/jdk.scripting.nashorn/classes/* $(@D)/ $(FIXPATH) $(JAVA) \ - -Xbootclasspath/p:"$(BUILDTOOLS_OUTPUTDIR)/nasgen_classes$(PATH_SEP)$(SUPPORT_OUTPUTDIR)/special_classes/jdk.scripting.nashorn/classes" \ + -Xbootclasspath/p:$(call PathList, $(BUILDTOOLS_OUTPUTDIR)/nasgen_classes \ + $(SUPPORT_OUTPUTDIR)/special_classes/jdk.scripting.nashorn/classes) \ jdk.nashorn.internal.tools.nasgen.Main $(@D) jdk.nashorn.internal.objects $(@D) $(TOUCH) $@