< prev index next >

make/Main.gmk

Print this page




  76         +($(CD) $(JDK_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileInterimRmic.gmk)
  77 
  78 interim-cldrconverter:
  79         +($(CD) $(JDK_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CopyInterimCLDRConverter.gmk)
  80 
  81 buildtools-jdk:
  82         +($(CD) $(JDK_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Tools.gmk java-tools)
  83 
  84 ALL_TARGETS += buildtools-langtools interim-langtools \
  85     interim-rmic interim-cldrconverter buildtools-jdk
  86 
  87 ################################################################################
  88 # Special targets for certain modules
  89 
  90 import-hotspot:
  91         +($(CD) $(JDK_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Import.gmk)
  92 
  93 unpack-sec:
  94         +($(CD) $(JDK_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f UnpackSecurity.gmk)
  95 
  96 ALL_TARGETS += import-hotspot unpack-sec



  97 
  98 ################################################################################
  99 # Gensrc targets, generating source before java compilation can be done
 100 $(eval $(call DeclareRecipesForPhase, GENSRC, \
 101     TARGET_SUFFIX := gensrc, \
 102     FILE_PREFIX := Gensrc, \
 103     MAKE_SUBDIR := gensrc, \
 104     CHECK_MODULES := $(ALL_MODULES), \
 105     MULTIPLE_MAKEFILES := true))
 106 
 107 JDK_GENSRC_TARGETS := $(filter %-gensrc-jdk, $(GENSRC_TARGETS))
 108 LANGTOOLS_GENSRC_TARGETS := $(filter %-gensrc-langtools, $(GENSRC_TARGETS))
 109 CORBA_GENSRC_TARGETS := $(filter %-gensrc-corba, $(GENSRC_TARGETS))
 110 
 111 ALL_TARGETS += $(GENSRC_TARGETS)
 112 
 113 ################################################################################
 114 # Generate data targets
 115 $(eval $(call DeclareRecipesForPhase, GENDATA, \
 116     TARGET_SUFFIX := gendata, \


 347   $(LANGTOOLS_GENSRC_TARGETS): buildtools-langtools
 348 
 349   interim-langtools: $(LANGTOOLS_GENSRC_TARGETS)
 350 
 351   buildtools-jdk: interim-langtools interim-cldrconverter
 352 
 353   $(CORBA_GENSRC_TARGETS): interim-langtools
 354 
 355   $(JDK_GENSRC_TARGETS): interim-langtools buildtools-jdk
 356 
 357   $(GENDATA_TARGETS): interim-langtools buildtools-jdk
 358 
 359   interim-rmic: interim-langtools
 360 
 361   $(RMIC_TARGETS): interim-langtools interim-rmic
 362 
 363   $(JAVA_TARGETS): interim-langtools
 364 
 365   import-hotspot: hotspot
 366 


 367   $(LIBS_TARGETS): import-hotspot
 368 
 369   $(LAUNCHER_TARGETS): java.base-libs




 370 
 371   # The demos are currently linking to libjvm and libjava, just like all other
 372   # jdk libs, even though they don't need to. To avoid warnings, make sure they
 373   # aren't built until after libjava and libjvm are available to link to.
 374   demos-jdk: $(JAVA_TARGETS)
 375 
 376   # Declare dependency from <module>-java to <module>-gensrc
 377   $(foreach m, $(GENSRC_MODULES), $(eval $m-java: $m-gensrc))
 378 
 379   # Declare dependencies between java modules
 380   $(foreach m, $(JAVA_MODULES), \
 381       $(eval $m-java: $(addsuffix -java, $(filter $(JAVA_MODULES), \
 382       $(call FindDepsForModule,$m)))))
 383 
 384   # Declare dependencies between <module>-rmic to <module>-java
 385   $(foreach m, $(RMIC_MODULES), $(eval $m-rmic: $m-java))
 386 
 387   # Declare dependencies from <module>-lib to <module>-java
 388   # Skip modules that do not have java source.
 389   $(foreach m, $(filter $(JAVA_MODULES), $(LIBS_MODULES)), $(eval $m-libs: $m-java))




  76         +($(CD) $(JDK_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileInterimRmic.gmk)
  77 
  78 interim-cldrconverter:
  79         +($(CD) $(JDK_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CopyInterimCLDRConverter.gmk)
  80 
  81 buildtools-jdk:
  82         +($(CD) $(JDK_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Tools.gmk java-tools)
  83 
  84 ALL_TARGETS += buildtools-langtools interim-langtools \
  85     interim-rmic interim-cldrconverter buildtools-jdk
  86 
  87 ################################################################################
  88 # Special targets for certain modules
  89 
  90 import-hotspot:
  91         +($(CD) $(JDK_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Import.gmk)
  92 
  93 unpack-sec:
  94         +($(CD) $(JDK_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f UnpackSecurity.gmk)
  95 
  96 generate-exported-symbols:
  97         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f BuildStatic.gmk)
  98 
  99 ALL_TARGETS += import-hotspot unpack-sec generate-exported-symbols
 100 
 101 ################################################################################
 102 # Gensrc targets, generating source before java compilation can be done
 103 $(eval $(call DeclareRecipesForPhase, GENSRC, \
 104     TARGET_SUFFIX := gensrc, \
 105     FILE_PREFIX := Gensrc, \
 106     MAKE_SUBDIR := gensrc, \
 107     CHECK_MODULES := $(ALL_MODULES), \
 108     MULTIPLE_MAKEFILES := true))
 109 
 110 JDK_GENSRC_TARGETS := $(filter %-gensrc-jdk, $(GENSRC_TARGETS))
 111 LANGTOOLS_GENSRC_TARGETS := $(filter %-gensrc-langtools, $(GENSRC_TARGETS))
 112 CORBA_GENSRC_TARGETS := $(filter %-gensrc-corba, $(GENSRC_TARGETS))
 113 
 114 ALL_TARGETS += $(GENSRC_TARGETS)
 115 
 116 ################################################################################
 117 # Generate data targets
 118 $(eval $(call DeclareRecipesForPhase, GENDATA, \
 119     TARGET_SUFFIX := gendata, \


 350   $(LANGTOOLS_GENSRC_TARGETS): buildtools-langtools
 351 
 352   interim-langtools: $(LANGTOOLS_GENSRC_TARGETS)
 353 
 354   buildtools-jdk: interim-langtools interim-cldrconverter
 355 
 356   $(CORBA_GENSRC_TARGETS): interim-langtools
 357 
 358   $(JDK_GENSRC_TARGETS): interim-langtools buildtools-jdk
 359 
 360   $(GENDATA_TARGETS): interim-langtools buildtools-jdk
 361 
 362   interim-rmic: interim-langtools
 363 
 364   $(RMIC_TARGETS): interim-langtools interim-rmic
 365 
 366   $(JAVA_TARGETS): interim-langtools
 367 
 368   import-hotspot: hotspot
 369 
 370   generate-exported-symbols: java.base-libs jdk.jdwp.agent-libs
 371 
 372   $(LIBS_TARGETS): import-hotspot
 373 
 374   $(LAUNCHER_TARGETS): java.base-libs
 375 
 376   ifeq ($(BUILD_STATIC), true)
 377     $(LAUNCHER_TARGETS): generate-exported-symbols
 378   endif
 379 
 380   # The demos are currently linking to libjvm and libjava, just like all other
 381   # jdk libs, even though they don't need to. To avoid warnings, make sure they
 382   # aren't built until after libjava and libjvm are available to link to.
 383   demos-jdk: $(JAVA_TARGETS)
 384 
 385   # Declare dependency from <module>-java to <module>-gensrc
 386   $(foreach m, $(GENSRC_MODULES), $(eval $m-java: $m-gensrc))
 387 
 388   # Declare dependencies between java modules
 389   $(foreach m, $(JAVA_MODULES), \
 390       $(eval $m-java: $(addsuffix -java, $(filter $(JAVA_MODULES), \
 391       $(call FindDepsForModule,$m)))))
 392 
 393   # Declare dependencies between <module>-rmic to <module>-java
 394   $(foreach m, $(RMIC_MODULES), $(eval $m-rmic: $m-java))
 395 
 396   # Declare dependencies from <module>-lib to <module>-java
 397   # Skip modules that do not have java source.
 398   $(foreach m, $(filter $(JAVA_MODULES), $(LIBS_MODULES)), $(eval $m-libs: $m-java))


< prev index next >