20 #
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 # or visit www.oracle.com if you need additional information or have any
23 # questions.
24 #
25
26 default: all
27
28 include $(SPEC)
29 include MakeBase.gmk
30 include JavaCompilation.gmk
31 include SetupJavaCompilers.gmk
32
33 ################################################################################
34
35 TOOLS_CLASSES_DIR := $(BUILDTOOLS_OUTPUTDIR)/tools_jigsaw_classes
36
37 $(eval $(call SetupJavaCompilation,BUILD_JIGSAW_TOOLS, \
38 SETUP := GENERATE_USINGJDKBYTECODE, \
39 SRC := $(TOPDIR)/make/jdk/src/classes, \
40 INCLUDES := build/tools/deps \
41 build/tools/docs \
42 build/tools/jigsaw, \
43 COPY := .properties .html, \
44 BIN := $(TOOLS_CLASSES_DIR), \
45 DISABLED_WARNINGS := fallthrough, \
46 ADD_JAVAC_FLAGS := \
47 --add-modules jdk.jdeps \
48 --add-exports java.base/jdk.internal.module=ALL-UNNAMED \
49 --add-exports jdk.jdeps/com.sun.tools.jdeps=ALL-UNNAMED \
50 ))
51
52 TARGETS += $(BUILD_JIGSAW_TOOLS)
53
54 ################################################################################
55
56 all: $(TARGETS)
|
20 #
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 # or visit www.oracle.com if you need additional information or have any
23 # questions.
24 #
25
26 default: all
27
28 include $(SPEC)
29 include MakeBase.gmk
30 include JavaCompilation.gmk
31 include SetupJavaCompilers.gmk
32
33 ################################################################################
34
35 TOOLS_CLASSES_DIR := $(BUILDTOOLS_OUTPUTDIR)/tools_jigsaw_classes
36
37 $(eval $(call SetupJavaCompilation,BUILD_JIGSAW_TOOLS, \
38 SETUP := GENERATE_USINGJDKBYTECODE, \
39 SRC := $(TOPDIR)/make/jdk/src/classes, \
40 INCLUDES := build/tools/jigsaw, \
41 COPY := .properties .html, \
42 BIN := $(TOOLS_CLASSES_DIR), \
43 DISABLED_WARNINGS := fallthrough, \
44 ADD_JAVAC_FLAGS := \
45 --add-modules jdk.jdeps \
46 --add-exports java.base/jdk.internal.module=ALL-UNNAMED \
47 --add-exports jdk.jdeps/com.sun.tools.jdeps=ALL-UNNAMED \
48 ))
49
50 TARGETS += $(BUILD_JIGSAW_TOOLS)
51
52 ################################################################################
53
54 all: $(TARGETS)
|