comparison make/BuildNashorn.gmk @ 48431:e8e8c9e6ccf8

8194901: remove interim code from javax.tools.ToolProvider Reviewed-by: mchung
author jjg
date Wed, 10 Jan 2018 15:05:33 -0800
parents 6b3389375f31
children
comparison
equal deleted inserted replaced
3:f06100d297f0 4:995a1b14a164
53 $(eval $(call SetupJavaCompilation, jdk.scripting.nashorn, \ 53 $(eval $(call SetupJavaCompilation, jdk.scripting.nashorn, \
54 SETUP := GENERATE_NEWBYTECODE_DEBUG, \ 54 SETUP := GENERATE_NEWBYTECODE_DEBUG, \
55 MODULE := jdk.scripting.nashorn, \ 55 MODULE := jdk.scripting.nashorn, \
56 SRC := $(TOPDIR)/src/jdk.scripting.nashorn/share/classes, \ 56 SRC := $(TOPDIR)/src/jdk.scripting.nashorn/share/classes, \
57 COPY := .properties .js, \ 57 COPY := .properties .js, \
58 BIN := $(SUPPORT_OUTPUTDIR)/special_classes)) 58 BIN := $(SUPPORT_OUTPUTDIR)/special_classes, \
59 CREATE_API_DIGEST := true, \
60 ))
61
62 # Declare dependencies between java compilations of different modules.
63 # Since the other modules are declared in different invocations of this file,
64 # use the macro to find the correct target file to depend on.
65 # Only the javac compilation actually depends on other modules so limit
66 # dependency declaration to that by using the *_COMPILE_TARGET variable.
67 $(jdk.scripting.nashorn_COMPILE_TARGET): $(foreach d, $(call FindDepsForModule, jdk.scripting.nashorn), \
68 $(call SetupJavaCompilationApiTarget, $d, \
69 $(if $($d_BIN), $($d_BIN), $(JDK_OUTPUTDIR)/modules/$d)))
59 70
60 NASGEN_SRC := $(TOPDIR)/make/nashorn/buildtools/nasgen/src 71 NASGEN_SRC := $(TOPDIR)/make/nashorn/buildtools/nasgen/src
61 ASM_SRC := $(TOPDIR)/src/java.base/share/classes/jdk/internal/org/objectweb/asm 72 ASM_SRC := $(TOPDIR)/src/java.base/share/classes/jdk/internal/org/objectweb/asm
62 73
63 # Build nasgen 74 # Build nasgen