make/jdk-rules.gmk

Print this page




  50 
  51 JDK_BUILD_ARGUMENTS = $(COMMON_BUILD_ARGUMENTS) \
  52     ALT_OUTPUTDIR=$(ABS_OUTPUTDIR)
  53 
  54 ifeq ($(BUILD_LANGTOOLS), true)
  55   JDK_BUILD_ARGUMENTS += ALT_LANGTOOLS_DIST=$(ABS_LANGTOOLS_DIST)
  56 endif
  57 ifeq ($(BUILD_CORBA), true)
  58   JDK_BUILD_ARGUMENTS += ALT_CORBA_DIST=$(ABS_CORBA_DIST)
  59 endif
  60 ifeq ($(BUILD_JAXP), true)
  61   JDK_BUILD_ARGUMENTS += ALT_JAXP_DIST=$(ABS_JAXP_DIST)
  62 endif
  63 ifeq ($(BUILD_JAXWS), true)
  64   JDK_BUILD_ARGUMENTS += ALT_JAXWS_DIST=$(ABS_JAXWS_DIST)
  65 endif
  66 
  67 ifeq ($(BUILD_HOTSPOT), true)
  68   JDK_BUILD_ARGUMENTS += ALT_HOTSPOT_IMPORT_PATH=$(HOTSPOT_DIR)/import
  69 endif
  70 





  71 ifndef BUILD_MODULES
  72   JDK_BUILD_ARGUMENTS += BUILD_MODULES=all
  73 else
  74   JDK_BUILD_ARGUMENTS += BUILD_MODULES="$(BUILD_MODULES)"
  75 endif
  76 
  77 JDK_BUILD_ARGUMENTS += \
  78         BUILD_HOTSPOT=$(BUILD_HOTSPOT)
  79 
  80 # Move to COMMON_BUILD_ARGUMENTS when all repos support
  81 # FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES:
  82 ifdef FULL_DEBUG_SYMBOLS
  83   JDK_BUILD_ARGUMENTS += FULL_DEBUG_SYMBOLS=$(FULL_DEBUG_SYMBOLS)
  84 endif
  85 
  86 ifdef ZIP_DEBUGINFO_FILES
  87   JDK_BUILD_ARGUMENTS += ZIP_DEBUGINFO_FILES="$(ZIP_DEBUGINFO_FILES)"
  88 endif
  89 
  90 
  91 $(JDK_JAVA_EXE):: jdk-build
  92 
  93 jdk: jdk-build
  94 jdk-build:
  95         @$(call MakeStart,jdk,$(JDK_BUILD_TARGETS))
  96         ( $(CD) $(JDK_TOPDIR)/make && \
  97           $(MAKE) $(JDK_BUILD_TARGETS) $(JDK_BUILD_ARGUMENTS) ; )
  98         @$(call MakeFinish,jdk,$(JDK_BUILD_TARGETS))
  99 
 100 jdk-clobber::
 101         @$(call MakeStart,jdk,$(JDK_CLOBBER_TARGETS))
 102         ( $(CD) $(JDK_TOPDIR)/make && \
 103           $(MAKE) $(JDK_CLOBBER_TARGETS) $(JDK_BUILD_ARGUMENTS) ; )
 104         @$(call MakeFinish,jdk,$(JDK_CLOBBER_TARGETS))
 105 
 106 jdk-sanity::
 107         ( $(CD) $(JDK_TOPDIR)/make && \
 108           $(MAKE) sanity HOTSPOT_IMPORT_CHECK=false $(JDK_BUILD_ARGUMENTS) ; )

 109 
 110 compare-images: compare-image
 111 compare-image:
 112         @$(call MakeStart,jdk,compare-image)
 113         ( $(CD) $(JDK_TOPDIR)/make && \
 114           $(MAKE) ALT_OUTPUTDIR=$(ABS_OUTPUTDIR) compare-image )
 115         @$(call MakeFinish,jdk,compare-image)
 116 
 117 compare-images-clobber: compare-image-clobber
 118 compare-image-clobber:
 119         @$(call MakeStart,jdk,compare-image-clobber)
 120         ( $(CD) $(JDK_TOPDIR)/make && \
 121           $(MAKE) ALT_OUTPUTDIR=$(ABS_OUTPUTDIR) compare-image-clobber )
 122         @$(call MakeFinish,jdk,compare-image-clobber)
 123 
 124 .PHONY: jdk jdk-build jdk-clobber jdk-sanity 
 125 


  50 
  51 JDK_BUILD_ARGUMENTS = $(COMMON_BUILD_ARGUMENTS) \
  52     ALT_OUTPUTDIR=$(ABS_OUTPUTDIR)
  53 
  54 ifeq ($(BUILD_LANGTOOLS), true)
  55   JDK_BUILD_ARGUMENTS += ALT_LANGTOOLS_DIST=$(ABS_LANGTOOLS_DIST)
  56 endif
  57 ifeq ($(BUILD_CORBA), true)
  58   JDK_BUILD_ARGUMENTS += ALT_CORBA_DIST=$(ABS_CORBA_DIST)
  59 endif
  60 ifeq ($(BUILD_JAXP), true)
  61   JDK_BUILD_ARGUMENTS += ALT_JAXP_DIST=$(ABS_JAXP_DIST)
  62 endif
  63 ifeq ($(BUILD_JAXWS), true)
  64   JDK_BUILD_ARGUMENTS += ALT_JAXWS_DIST=$(ABS_JAXWS_DIST)
  65 endif
  66 
  67 ifeq ($(BUILD_HOTSPOT), true)
  68   JDK_BUILD_ARGUMENTS += ALT_HOTSPOT_IMPORT_PATH=$(HOTSPOT_DIR)/import
  69 endif
  70 ifeq ($(BUILD_BDB), true)
  71   JDK_BUILD_ARGUMENTS += ALT_BDB_IMPORT_PATH=$(BDB_DIR)/import
  72 endif
  73 ifeq ($(USE_SYSTEM_BDB), true)
  74   JDK_BUILD_ARGUMENTS += USE_SYSTEM_BDB=$(USE_SYSTEM_BDB)
  75 endif
  76 ifndef BUILD_MODULES
  77   JDK_BUILD_ARGUMENTS += BUILD_MODULES=all
  78 else
  79   JDK_BUILD_ARGUMENTS += BUILD_MODULES="$(BUILD_MODULES)"
  80 endif
  81 
  82 JDK_BUILD_ARGUMENTS += \
  83         BUILD_HOTSPOT=$(BUILD_HOTSPOT)
  84 
  85 # Move to COMMON_BUILD_ARGUMENTS when all repos support
  86 # FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES:
  87 ifdef FULL_DEBUG_SYMBOLS
  88   JDK_BUILD_ARGUMENTS += FULL_DEBUG_SYMBOLS=$(FULL_DEBUG_SYMBOLS)
  89 endif
  90 
  91 ifdef ZIP_DEBUGINFO_FILES
  92   JDK_BUILD_ARGUMENTS += ZIP_DEBUGINFO_FILES="$(ZIP_DEBUGINFO_FILES)"
  93 endif
  94 
  95 
  96 $(JDK_JAVA_EXE):: jdk-build
  97 
  98 jdk: jdk-build
  99 jdk-build:
 100         @$(call MakeStart,jdk,$(JDK_BUILD_TARGETS))
 101         ( $(CD) $(JDK_TOPDIR)/make && \
 102           $(MAKE) $(JDK_BUILD_TARGETS) $(JDK_BUILD_ARGUMENTS) ; )
 103         @$(call MakeFinish,jdk,$(JDK_BUILD_TARGETS))
 104 
 105 jdk-clobber::
 106         @$(call MakeStart,jdk,$(JDK_CLOBBER_TARGETS))
 107         ( $(CD) $(JDK_TOPDIR)/make && \
 108           $(MAKE) $(JDK_CLOBBER_TARGETS) $(JDK_BUILD_ARGUMENTS) ; )
 109         @$(call MakeFinish,jdk,$(JDK_CLOBBER_TARGETS))
 110 
 111 jdk-sanity::
 112         ( $(CD) $(JDK_TOPDIR)/make && \
 113           $(MAKE) sanity HOTSPOT_IMPORT_CHECK=false BDB_IMPORT_CHECK=false \
 114           $(JDK_BUILD_ARGUMENTS) ; )
 115 
 116 compare-images: compare-image
 117 compare-image:
 118         @$(call MakeStart,jdk,compare-image)
 119         ( $(CD) $(JDK_TOPDIR)/make && \
 120           $(MAKE) ALT_OUTPUTDIR=$(ABS_OUTPUTDIR) compare-image )
 121         @$(call MakeFinish,jdk,compare-image)
 122 
 123 compare-images-clobber: compare-image-clobber
 124 compare-image-clobber:
 125         @$(call MakeStart,jdk,compare-image-clobber)
 126         ( $(CD) $(JDK_TOPDIR)/make && \
 127           $(MAKE) ALT_OUTPUTDIR=$(ABS_OUTPUTDIR) compare-image-clobber )
 128         @$(call MakeFinish,jdk,compare-image-clobber)
 129 
 130 .PHONY: jdk jdk-build jdk-clobber jdk-sanity
 131