make/Main.gmk
changeset 50312 06b01795c957
parent 49979 b70281f5146e
child 50313 7c40e39e38a1
equal deleted inserted replaced
50311:04c8eba70a59 50312:06b01795c957
    96     buildtools-hotspot
    96     buildtools-hotspot
    97 
    97 
    98 ################################################################################
    98 ################################################################################
    99 # Special targets for certain modules
    99 # Special targets for certain modules
   100 
   100 
   101 unpack-sec:
       
   102 	+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f UnpackSecurity.gmk)
       
   103 
       
   104 generate-exported-symbols:
   101 generate-exported-symbols:
   105 	+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f BuildStatic.gmk)
   102 	+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f BuildStatic.gmk)
   106 
   103 
   107 ALL_TARGETS += unpack-sec generate-exported-symbols
   104 ALL_TARGETS += generate-exported-symbols
   108 
   105 
   109 ################################################################################
   106 ################################################################################
   110 # Gensrc targets, generating source before java compilation can be done
   107 # Gensrc targets, generating source before java compilation can be done
   111 #
   108 #
   112 # When creating a BUILDJDK, the java targets have already been built and copied
   109 # When creating a BUILDJDK, the java targets have already been built and copied
   697       $(call FindTransitiveDepsForModule, jdk.internal.vm.compiler))
   694       $(call FindTransitiveDepsForModule, jdk.internal.vm.compiler))
   698 
   695 
   699   # For jdk.internal.vm.compiler, the gensrc step is generating a module-info.java.extra
   696   # For jdk.internal.vm.compiler, the gensrc step is generating a module-info.java.extra
   700   # file to be processed by the gensrc-moduleinfo target.
   697   # file to be processed by the gensrc-moduleinfo target.
   701   jdk.internal.vm.compiler-gensrc-moduleinfo: jdk.internal.vm.compiler-gensrc-src
   698   jdk.internal.vm.compiler-gensrc-moduleinfo: jdk.internal.vm.compiler-gensrc-src
   702 
       
   703   # Explicitly add dependencies for special targets
       
   704   java.base-java: unpack-sec
       
   705 
   699 
   706   jdk.jdeps-gendata: java rmic
   700   jdk.jdeps-gendata: java rmic
   707 
   701 
   708   # The ct.sym generation uses all the moduleinfos as input
   702   # The ct.sym generation uses all the moduleinfos as input
   709   jdk.compiler-gendata: $(GENSRC_MODULEINFO_TARGETS)
   703   jdk.compiler-gendata: $(GENSRC_MODULEINFO_TARGETS)