< prev index next >

make/Images.gmk

Print this page




  45                jdk.vm.ci jdk.management
  46 
  47 # providers
  48 PROVIDER_MODULES += jdk.charsets jdk.crypto.ec jdk.crypto.pkcs11 jdk.jvmstat jdk.jvmstat.rmi \
  49                jdk.localedata jdk.naming.dns jdk.naming.rmi jdk.zipfs
  50 
  51 # tools
  52 TOOLS_MODULES += jdk.attach jdk.compiler jdk.dev \
  53                jdk.javadoc jdk.jcmd jdk.jconsole jdk.hotspot.agent jdk.jartool \
  54                jdk.jdeps jdk.jdi jdk.jdwp.agent jdk.jshell jdk.policytool jdk.rmic \
  55                jdk.xml.bind jdk.xml.ws
  56 
  57 ifeq ($(OPENJDK_TARGET_OS), windows)
  58   PROVIDER_MODULES += jdk.crypto.mscapi
  59 endif
  60 
  61 ifeq ($(OPENJDK_TARGET_OS), solaris)
  62   PROVIDER_MODULES += jdk.crypto.ucrypto
  63 endif
  64 
  65 ifeq ($(OPENJDK_TARGET_OS), macosx)
  66   MAIN_MODULES += jdk.deploy.osx
  67 endif
  68 
  69 JRE_MODULES := $(filter-out $(MODULES_FILTER), $(MAIN_MODULES) $(PROVIDER_MODULES))
  70 JDK_MODULES := $(filter-out $(MODULES_FILTER), $(JRE_MODULES) $(TOOLS_MODULES))
  71 
  72 # compact3 builds have additional modules
  73 JDK_COMPACT3_MODULES := java.compact3 java.smartcardio jdk.httpserver jdk.naming.dns \
  74                        jdk.naming.rmi jdk.sctp jdk.security.auth jdk.management
  75 
  76 # Replacing double-comma with a single comma is to workaround the issue
  77 # with some version of make on windows that doesn't substitute spaces
  78 # with one comma properly as with make 4.0
  79 define SubstComma
  80   $(subst $(COMMA)$(COMMA),$(COMMA),$(subst $(SPACE),$(COMMA),$(strip $1)))
  81 endef
  82 JRE_MODULES_LIST := $(call SubstComma, $(JRE_MODULES))
  83 JDK_MODULES_LIST := $(call SubstComma, $(JDK_MODULES))
  84 
  85 ################################################################################
  86 
  87 JRE_SORTED_MODULES := $(SUPPORT_OUTPUTDIR)/jre-sorted-modules
  88 JDK_SORTED_MODULES := $(SUPPORT_OUTPUTDIR)/jdk-sorted-modules




  45                jdk.vm.ci jdk.management
  46 
  47 # providers
  48 PROVIDER_MODULES += jdk.charsets jdk.crypto.ec jdk.crypto.pkcs11 jdk.jvmstat jdk.jvmstat.rmi \
  49                jdk.localedata jdk.naming.dns jdk.naming.rmi jdk.zipfs
  50 
  51 # tools
  52 TOOLS_MODULES += jdk.attach jdk.compiler jdk.dev \
  53                jdk.javadoc jdk.jcmd jdk.jconsole jdk.hotspot.agent jdk.jartool \
  54                jdk.jdeps jdk.jdi jdk.jdwp.agent jdk.jshell jdk.policytool jdk.rmic \
  55                jdk.xml.bind jdk.xml.ws
  56 
  57 ifeq ($(OPENJDK_TARGET_OS), windows)
  58   PROVIDER_MODULES += jdk.crypto.mscapi
  59 endif
  60 
  61 ifeq ($(OPENJDK_TARGET_OS), solaris)
  62   PROVIDER_MODULES += jdk.crypto.ucrypto
  63 endif
  64 




  65 JRE_MODULES := $(filter-out $(MODULES_FILTER), $(MAIN_MODULES) $(PROVIDER_MODULES))
  66 JDK_MODULES := $(filter-out $(MODULES_FILTER), $(JRE_MODULES) $(TOOLS_MODULES))
  67 
  68 # compact3 builds have additional modules
  69 JDK_COMPACT3_MODULES := java.compact3 java.smartcardio jdk.httpserver jdk.naming.dns \
  70                        jdk.naming.rmi jdk.sctp jdk.security.auth jdk.management
  71 
  72 # Replacing double-comma with a single comma is to workaround the issue
  73 # with some version of make on windows that doesn't substitute spaces
  74 # with one comma properly as with make 4.0
  75 define SubstComma
  76   $(subst $(COMMA)$(COMMA),$(COMMA),$(subst $(SPACE),$(COMMA),$(strip $1)))
  77 endef
  78 JRE_MODULES_LIST := $(call SubstComma, $(JRE_MODULES))
  79 JDK_MODULES_LIST := $(call SubstComma, $(JDK_MODULES))
  80 
  81 ################################################################################
  82 
  83 JRE_SORTED_MODULES := $(SUPPORT_OUTPUTDIR)/jre-sorted-modules
  84 JDK_SORTED_MODULES := $(SUPPORT_OUTPUTDIR)/jdk-sorted-modules


< prev index next >