211 CHECK_MODULES := $(ALL_MODULES), \ 212 USE_WRAPPER := true)) 213 214 ALL_TARGETS += $(LIBS_TARGETS) 215 216 ################################################################################ 217 # Targets for compiling native executables 218 $(eval $(call DeclareRecipesForPhase, LAUNCHER, \ 219 TARGET_SUFFIX := launchers, \ 220 FILE_PREFIX := Launcher, \ 221 MAKE_SUBDIR := launcher, \ 222 CHECK_MODULES := $(ALL_MODULES), \ 223 USE_WRAPPER := true)) 224 225 ALL_TARGETS += $(LAUNCHER_TARGETS) 226 227 ################################################################################ 228 # Build hotspot target 229 230 ifeq ($(BUILD_HOTSPOT),true) 231 hotspot: 232 ifeq ($(USE_NEW_HOTSPOT_BUILD), true) 233 +($(CD) $(HOTSPOT_TOPDIR)/makefiles && $(MAKE) $(MAKE_ARGS) -f BuildHotspot.gmk) 234 else 235 +($(CD) $(SRC_ROOT)/make && $(MAKE) $(MAKE_ARGS) -f HotspotWrapper.gmk) 236 endif 237 endif 238 239 hotspot-ide-project: 240 +($(CD) $(HOTSPOT_TOPDIR)/makefiles && $(MAKE) $(MAKE_ARGS) -f ide/CreateVSProject.gmk) 241 242 ALL_TARGETS += hotspot hotspot-ide-project 243 244 ################################################################################ 245 # Build demos and samples targets 246 247 demos-jdk: 248 +($(CD) $(JDK_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileDemos.gmk) 249 250 samples-jdk: 251 +($(CD) $(JDK_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CopySamples.gmk) 252 253 ALL_TARGETS += demos-jdk samples-jdk 254 255 ################################################################################ 256 # Jigsaw specific data and analysis targets. 257 258 generate-summary: 259 +($(CD) $(JDK_TOPDIR)/make && $(MAKE) -f GenerateModuleSummary.gmk) 260 | 211 CHECK_MODULES := $(ALL_MODULES), \ 212 USE_WRAPPER := true)) 213 214 ALL_TARGETS += $(LIBS_TARGETS) 215 216 ################################################################################ 217 # Targets for compiling native executables 218 $(eval $(call DeclareRecipesForPhase, LAUNCHER, \ 219 TARGET_SUFFIX := launchers, \ 220 FILE_PREFIX := Launcher, \ 221 MAKE_SUBDIR := launcher, \ 222 CHECK_MODULES := $(ALL_MODULES), \ 223 USE_WRAPPER := true)) 224 225 ALL_TARGETS += $(LAUNCHER_TARGETS) 226 227 ################################################################################ 228 # Build hotspot target 229 230 ifeq ($(BUILD_HOTSPOT),true) 231 hotspot: 232 +($(CD) $(HOTSPOT_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f BuildHotspot.gmk) 233 endif 234 235 hotspot-ide-project: 236 +($(CD) $(HOTSPOT_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f ide/CreateVSProject.gmk) 237 238 ALL_TARGETS += hotspot hotspot-ide-project 239 240 ################################################################################ 241 # Build demos and samples targets 242 243 demos-jdk: 244 +($(CD) $(JDK_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileDemos.gmk) 245 246 samples-jdk: 247 +($(CD) $(JDK_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CopySamples.gmk) 248 249 ALL_TARGETS += demos-jdk samples-jdk 250 251 ################################################################################ 252 # Jigsaw specific data and analysis targets. 253 254 generate-summary: 255 +($(CD) $(JDK_TOPDIR)/make && $(MAKE) -f GenerateModuleSummary.gmk) 256 |