make/common/Defs-modules.gmk

Print this page




  26 #
  27 # Variables for modules build
  28 #
  29 
  30 # jdk modules generated from make/modules/Makefile
  31 # - this combines one or more submodules
  32 MODULEPATH_DIR         = $(OUTPUTDIR)/modules
  33 ABS_MODULEPATH_DIR     = $(ABS_OUTPUTDIR)/modules
  34 
  35 # Submodules
  36 # Files are copied to its own MODULE during the jdk builds
  37 SUBMODULES_DIR      = $(OUTPUTDIR)/submodules
  38 ABS_SUBMODULES_DIR  = $(ABS_OUTPUTDIR)/submodules
  39 
  40 
  41 # genmoduleslist - files generated from make/modules/Makefile
  42 MODULEINFO_DIR = $(OUTPUTDIR)/moduleinfo
  43 ABS_MODULEINFO_DIR = $(ABS_OUTPUTDIR)/moduleinfo
  44 MODULEINFO_SRC = $(MODULEINFO_DIR)/src
  45 







  46 MODULE_CLASSLIST_DIR = $(ABS_MODULEINFO_DIR)/classlist
  47 MODULES_LIST = $(MODULE_CLASSLIST_DIR)/modules.list
  48 
  49 # Temporary files
  50 MODULES_TEMPDIR     = $(OUTPUTDIR)/tmp/modules
  51 ABS_MODULES_TEMPDIR = $(ABS_OUTPUTDIR)/tmp/modules
  52 
  53 # incremental build marker file
  54 MODULES_UPDATE_MARKER = $(SUBMODULES_DIR)/.modules.update
  55 
  56 # Information for building platform modules
  57 BASE_MODULE = jdk.base
  58 JIGSAW_MODULE_LIB = $(ABS_OUTPUTDIR)/lib/modules
  59 
  60 # RELEASE is JDK_VERSION and -MILESTONE if MILESTONE is set
  61 ifneq ($(MILESTONE),fcs)
  62   MODULE_VERSION = ${JDK_MINOR_VERSION}-ea
  63 else
  64   MODULE_VERSION = ${JDK_MINOR_VERSION}
  65 endif




  26 #
  27 # Variables for modules build
  28 #
  29 
  30 # jdk modules generated from make/modules/Makefile
  31 # - this combines one or more submodules
  32 MODULEPATH_DIR         = $(OUTPUTDIR)/modules
  33 ABS_MODULEPATH_DIR     = $(ABS_OUTPUTDIR)/modules
  34 
  35 # Submodules
  36 # Files are copied to its own MODULE during the jdk builds
  37 SUBMODULES_DIR      = $(OUTPUTDIR)/submodules
  38 ABS_SUBMODULES_DIR  = $(ABS_OUTPUTDIR)/submodules
  39 
  40 
  41 # genmoduleslist - files generated from make/modules/Makefile
  42 MODULEINFO_DIR = $(OUTPUTDIR)/moduleinfo
  43 ABS_MODULEINFO_DIR = $(ABS_OUTPUTDIR)/moduleinfo
  44 MODULEINFO_SRC = $(MODULEINFO_DIR)/src
  45 
  46 JMOD_CREATE_ARGS = -os $(PLATFORM)
  47 ifneq ($(CROSS_COMPILE_ARCH), )
  48   JMOD_CREATE_ARGS += -arch $(CROSS_COMPILE_ARCH)
  49 else
  50   JMOD_CREATE_ARGS += -arch $(ARCH)
  51 endif
  52 
  53 MODULE_CLASSLIST_DIR = $(ABS_MODULEINFO_DIR)/classlist
  54 MODULES_LIST = $(MODULE_CLASSLIST_DIR)/modules.list
  55 
  56 # Temporary files
  57 MODULES_TEMPDIR     = $(OUTPUTDIR)/tmp/modules
  58 ABS_MODULES_TEMPDIR = $(ABS_OUTPUTDIR)/tmp/modules
  59 
  60 # incremental build marker file
  61 MODULES_UPDATE_MARKER = $(SUBMODULES_DIR)/.modules.update
  62 
  63 # Information for building platform modules
  64 BASE_MODULE = jdk.base
  65 JIGSAW_MODULE_LIB = $(ABS_OUTPUTDIR)/lib/modules
  66 
  67 # RELEASE is JDK_VERSION and -MILESTONE if MILESTONE is set
  68 ifneq ($(MILESTONE),fcs)
  69   MODULE_VERSION = ${JDK_MINOR_VERSION}-ea
  70 else
  71   MODULE_VERSION = ${JDK_MINOR_VERSION}
  72 endif