324 ALL_TARGETS += source-tips bootcycle-images zip-security zip-source \
325 jrtfs-jar jimages profiles mac-bundles-jdk
326
327 ################################################################################
328 # Docs targets
329
330 docs-javadoc:
331 +($(CD) $(SRC_ROOT)/make && $(MAKE) $(MAKE_ARGS) -f Javadoc.gmk docs)
332
333 docs-jvmtidoc:
334 +($(CD) $(SRC_ROOT)/make && $(MAKE) $(MAKE_ARGS) -f Javadoc.gmk jvmtidocs)
335
336 ALL_TARGETS += docs-javadoc docs-jvmtidoc
337
338 ################################################################################
339 # Cross compilation support
340
341 ifeq ($(CREATE_BUILDJDK), true)
342 # This target is only called by the recursive call below.
343 create-buildjdk-compile-hotspot-helper: hotspot
344 create-buildjdk-compile-modules-helper: jdk.jlink-launchers java.base-copy
345 endif
346
347 create-buildjdk-copy:
348 +($(CD) $(SRC_ROOT)/make && $(MAKE) $(MAKE_ARGS) -f CreateBuildJdkCopy.gmk)
349
350 create-buildjdk-compile-hotspot create-buildjdk-compile-modules:
351 +($(CD) $(SRC_ROOT)/make && $(MAKE) $(MAKE_ARGS) -f Main.gmk \
352 $@-helper \
353 SPEC=$(dir $(SPEC))buildjdk-spec.gmk \
354 HOTSPOT_SPEC=$(dir $(SPEC))buildjdk-spec.gmk \
355 CREATING_BUILDJDK=true)
356
357 ALL_TARGETS += create-buildjdk-copy create-buildjdk-compile-hotspot \
358 create-buildjdk-compile-modules
359
360 ################################################################################
361 # Build tests
362 #
363
364 prepare-test-image:
|
324 ALL_TARGETS += source-tips bootcycle-images zip-security zip-source \
325 jrtfs-jar jimages profiles mac-bundles-jdk
326
327 ################################################################################
328 # Docs targets
329
330 docs-javadoc:
331 +($(CD) $(SRC_ROOT)/make && $(MAKE) $(MAKE_ARGS) -f Javadoc.gmk docs)
332
333 docs-jvmtidoc:
334 +($(CD) $(SRC_ROOT)/make && $(MAKE) $(MAKE_ARGS) -f Javadoc.gmk jvmtidocs)
335
336 ALL_TARGETS += docs-javadoc docs-jvmtidoc
337
338 ################################################################################
339 # Cross compilation support
340
341 ifeq ($(CREATE_BUILDJDK), true)
342 # This target is only called by the recursive call below.
343 create-buildjdk-compile-hotspot-helper: hotspot
344 create-buildjdk-compile-modules-helper: jdk.jlink-launchers java.base-copy \
345 jdk.jdeps-launchers
346 endif
347
348 create-buildjdk-copy:
349 +($(CD) $(SRC_ROOT)/make && $(MAKE) $(MAKE_ARGS) -f CreateBuildJdkCopy.gmk)
350
351 create-buildjdk-compile-hotspot create-buildjdk-compile-modules:
352 +($(CD) $(SRC_ROOT)/make && $(MAKE) $(MAKE_ARGS) -f Main.gmk \
353 $@-helper \
354 SPEC=$(dir $(SPEC))buildjdk-spec.gmk \
355 HOTSPOT_SPEC=$(dir $(SPEC))buildjdk-spec.gmk \
356 CREATING_BUILDJDK=true)
357
358 ALL_TARGETS += create-buildjdk-copy create-buildjdk-compile-hotspot \
359 create-buildjdk-compile-modules
360
361 ################################################################################
362 # Build tests
363 #
364
365 prepare-test-image:
|