< prev index next >

make/Main.gmk

Print this page
rev 57986 : 8234347: "Turkey" meta time zone does not generate composed localized names
8236548: Localized time zone name inconsistency between English and other locales
Reviewed-by:


  58 
  59 ################################################################################
  60 ################################################################################
  61 #
  62 # Recipes for all targets. Only recipes, dependencies are declared later.
  63 #
  64 ################################################################################
  65 
  66 ################################################################################
  67 # Interim/build tools targets, compiling tools used during the build
  68 
  69 buildtools-langtools:
  70         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f ToolsLangtools.gmk)
  71 
  72 interim-langtools:
  73         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileInterimLangtools.gmk)
  74 
  75 interim-rmic:
  76         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileInterimRmic.gmk)
  77 
  78 interim-cldrconverter:
  79         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CopyInterimCLDRConverter.gmk)
  80 
  81 interim-tzdb:
  82         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CopyInterimTZDB.gmk)
  83 
  84 
  85 buildtools-jdk:
  86         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileToolsJdk.gmk)
  87 
  88 buildtools-modules:
  89         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileModuleTools.gmk)
  90 
  91 buildtools-hotspot:
  92         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileToolsHotspot.gmk)
  93 
  94 ALL_TARGETS += buildtools-langtools interim-langtools \
  95     interim-rmic interim-cldrconverter interim-tzdb buildtools-jdk buildtools-modules \
  96     buildtools-hotspot
  97 
  98 ################################################################################
  99 # Special targets for certain modules
 100 
 101 generate-exported-symbols:
 102         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f BuildStatic.gmk)
 103 
 104 ALL_TARGETS += generate-exported-symbols
 105 
 106 ################################################################################
 107 # Gensrc targets, generating source before java compilation can be done
 108 #
 109 $(eval $(call DeclareRecipesForPhase, GENSRC, \
 110     TARGET_SUFFIX := gensrc-src, \
 111     FILE_PREFIX := Gensrc, \
 112     MAKE_SUBDIR := gensrc, \
 113     CHECK_MODULES := $(ALL_MODULES), \
 114 ))
 115 


 660 #
 661 # These are declared in two groups. First all dependencies between targets that
 662 # have recipes above as these dependencies may be disabled. Then the aggregator
 663 # targets that do not have recipes of their own, which will never have their
 664 # dependencies disabled.
 665 #
 666 ################################################################################
 667 # Targets with recipes above
 668 
 669 # If running an *-only target, parallel execution and dependencies between
 670 # recipe targets are disabled. This makes it possible to run a select set of
 671 # recipe targets in order. It's the responsibility of the user to make sure
 672 # all prerequisites are fulfilled.
 673 ifneq ($(findstring -only, $(MAKECMDGOALS)), )
 674   .NOTPARALLEL:
 675 else
 676   $(LANGTOOLS_GENSRC_TARGETS): buildtools-langtools
 677 
 678   interim-langtools: $(INTERIM_LANGTOOLS_GENSRC_TARGETS)
 679 
 680   buildtools-jdk: interim-langtools interim-cldrconverter interim-tzdb
 681 
 682   buildtools-hotspot: interim-langtools
 683 
 684   buildtools-modules: exploded-image-base
 685 
 686   $(HOTSPOT_GENSRC_TARGETS): interim-langtools buildtools-hotspot
 687 
 688   $(JDK_GENSRC_TARGETS): interim-langtools buildtools-jdk
 689 
 690   $(GENSRC_MODULEINFO_TARGETS): buildtools-jdk
 691 
 692   $(GENDATA_TARGETS): interim-langtools buildtools-jdk
 693 
 694   interim-rmic: interim-langtools
 695 
 696   $(RMIC_TARGETS): interim-langtools interim-rmic
 697 
 698   $(JAVA_TARGETS): interim-langtools
 699 
 700   # Declare dependencies between hotspot-<variant>* targets




  58 
  59 ################################################################################
  60 ################################################################################
  61 #
  62 # Recipes for all targets. Only recipes, dependencies are declared later.
  63 #
  64 ################################################################################
  65 
  66 ################################################################################
  67 # Interim/build tools targets, compiling tools used during the build
  68 
  69 buildtools-langtools:
  70         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f ToolsLangtools.gmk)
  71 
  72 interim-langtools:
  73         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileInterimLangtools.gmk)
  74 
  75 interim-rmic:
  76         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileInterimRmic.gmk)
  77 



  78 interim-tzdb:
  79         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CopyInterimTZDB.gmk)
  80 
  81 
  82 buildtools-jdk:
  83         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileToolsJdk.gmk)
  84 
  85 buildtools-modules:
  86         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileModuleTools.gmk)
  87 
  88 buildtools-hotspot:
  89         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileToolsHotspot.gmk)
  90 
  91 ALL_TARGETS += buildtools-langtools interim-langtools \
  92     interim-rmic interim-tzdb buildtools-jdk buildtools-modules \
  93     buildtools-hotspot
  94 
  95 ################################################################################
  96 # Special targets for certain modules
  97 
  98 generate-exported-symbols:
  99         +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f BuildStatic.gmk)
 100 
 101 ALL_TARGETS += generate-exported-symbols
 102 
 103 ################################################################################
 104 # Gensrc targets, generating source before java compilation can be done
 105 #
 106 $(eval $(call DeclareRecipesForPhase, GENSRC, \
 107     TARGET_SUFFIX := gensrc-src, \
 108     FILE_PREFIX := Gensrc, \
 109     MAKE_SUBDIR := gensrc, \
 110     CHECK_MODULES := $(ALL_MODULES), \
 111 ))
 112 


 657 #
 658 # These are declared in two groups. First all dependencies between targets that
 659 # have recipes above as these dependencies may be disabled. Then the aggregator
 660 # targets that do not have recipes of their own, which will never have their
 661 # dependencies disabled.
 662 #
 663 ################################################################################
 664 # Targets with recipes above
 665 
 666 # If running an *-only target, parallel execution and dependencies between
 667 # recipe targets are disabled. This makes it possible to run a select set of
 668 # recipe targets in order. It's the responsibility of the user to make sure
 669 # all prerequisites are fulfilled.
 670 ifneq ($(findstring -only, $(MAKECMDGOALS)), )
 671   .NOTPARALLEL:
 672 else
 673   $(LANGTOOLS_GENSRC_TARGETS): buildtools-langtools
 674 
 675   interim-langtools: $(INTERIM_LANGTOOLS_GENSRC_TARGETS)
 676 
 677   buildtools-jdk: interim-langtools interim-tzdb
 678 
 679   buildtools-hotspot: interim-langtools
 680 
 681   buildtools-modules: exploded-image-base
 682 
 683   $(HOTSPOT_GENSRC_TARGETS): interim-langtools buildtools-hotspot
 684 
 685   $(JDK_GENSRC_TARGETS): interim-langtools buildtools-jdk
 686 
 687   $(GENSRC_MODULEINFO_TARGETS): buildtools-jdk
 688 
 689   $(GENDATA_TARGETS): interim-langtools buildtools-jdk
 690 
 691   interim-rmic: interim-langtools
 692 
 693   $(RMIC_TARGETS): interim-langtools interim-rmic
 694 
 695   $(JAVA_TARGETS): interim-langtools
 696 
 697   # Declare dependencies between hotspot-<variant>* targets


< prev index next >