< prev index next >

make/CompileModuleTools.gmk

Print this page




  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)
< prev index next >