jdk/makefiles/BuildJdk.gmk

Print this page




  63 classes-only:
  64         +$(MAKE) -f CompileJavaClasses.gmk
  65 #       The classes are now built and
  66 #       any javah files have now been generated.
  67 
  68 libs: classes libs-only
  69 libs-only:
  70         +$(MAKE) -f CompileNativeLibraries.gmk
  71 
  72 launchers: libs launchers-only
  73 launchers-only:
  74 #       Finally compile the launchers.
  75         +$(MAKE) -f CompileLaunchers.gmk
  76 
  77 genclasses: launchers genclasses-only
  78 genclasses-only:
  79 #       Generate classes that have other sources. Needs
  80 #       to execute launchers.
  81         +$(MAKE) -f GenerateClasses.gmk
  82 
  83 jdk: genclasses




  84 #       Now we have a complete jdk, which you can run.
  85 #       It is not yet wrapped up as an installed image.
  86 
  87 demos:
  88 #       The demos are compiled against this jdk.
  89         +$(MAKE) -f CompileDemos.gmk
  90 #       Now copy the sample sources into the jdk.
  91         +$(MAKE) -f CopySamples.gmk
  92 
  93 # Create the final jdk and jre images, to be wrapped up
  94 # into packages, or installed. Ensure PROFILE is not set
  95 # in these cases.
  96 images:
  97         +$(MAKE) PROFILE="" -f CreateJars.gmk
  98         +$(MAKE) PROFILE="" -f Images.gmk
  99 ifeq ($(OPENJDK_TARGET_OS), macosx)
 100         +$(MAKE) -f Bundles.gmk
 101 endif
 102 
 103 overlay-images:




  63 classes-only:
  64         +$(MAKE) -f CompileJavaClasses.gmk
  65 #       The classes are now built and
  66 #       any javah files have now been generated.
  67 
  68 libs: classes libs-only
  69 libs-only:
  70         +$(MAKE) -f CompileNativeLibraries.gmk
  71 
  72 launchers: libs launchers-only
  73 launchers-only:
  74 #       Finally compile the launchers.
  75         +$(MAKE) -f CompileLaunchers.gmk
  76 
  77 genclasses: launchers genclasses-only
  78 genclasses-only:
  79 #       Generate classes that have other sources. Needs
  80 #       to execute launchers.
  81         +$(MAKE) -f GenerateClasses.gmk
  82 
  83 securityjars: genclasses securityjars-only
  84 securityjars-only:
  85         +$(MAKE) -f CreateSecurityJars.gmk
  86 
  87 jdk: securityjars
  88 #       Now we have a complete jdk, which you can run.
  89 #       It is not yet wrapped up as an installed image.
  90 
  91 demos:
  92 #       The demos are compiled against this jdk.
  93         +$(MAKE) -f CompileDemos.gmk
  94 #       Now copy the sample sources into the jdk.
  95         +$(MAKE) -f CopySamples.gmk
  96 
  97 # Create the final jdk and jre images, to be wrapped up
  98 # into packages, or installed. Ensure PROFILE is not set
  99 # in these cases.
 100 images:
 101         +$(MAKE) PROFILE="" -f CreateJars.gmk
 102         +$(MAKE) PROFILE="" -f Images.gmk
 103 ifeq ($(OPENJDK_TARGET_OS), macosx)
 104         +$(MAKE) -f Bundles.gmk
 105 endif
 106 
 107 overlay-images: