1.1 --- a/NewMakefile.gmk Fri Aug 16 16:22:23 2013 -0700 1.2 +++ b/NewMakefile.gmk Thu Sep 05 10:58:25 2013 -0700 1.3 @@ -69,11 +69,11 @@ 1.4 # Run the makefile with an arbitraty SPEC using -p -q (quiet dry-run and dump rules) to find 1.5 # available PHONY targets. Use this list as valid targets to pass on to the repeated calls. 1.6 all_phony_targets=$(filter-out $(global_targets) bundles-only, $(strip $(shell \ 1.7 - $(MAKE) -p -q -f common/makefiles/Main.gmk SPEC=$(firstword $(SPEC)) | \ 1.8 + $(MAKE) -p -q -f common/makefiles/Main.gmk FRC SPEC=$(firstword $(SPEC)) | \ 1.9 grep ^.PHONY: | head -n 1 | cut -d " " -f 2-))) 1.10 1.11 $(all_phony_targets): 1.12 - $(foreach spec,$(SPEC),($(MAKE) -f NewMakefile.gmk SPEC=$(spec) \ 1.13 + @$(foreach spec,$(SPEC),($(MAKE) -f NewMakefile.gmk SPEC=$(spec) \ 1.14 $(VERBOSE) VERBOSE=$(VERBOSE) LOG_LEVEL=$(LOG_LEVEL) $@) &&) true 1.15 1.16 .PHONY: $(all_phony_targets) 1.17 @@ -98,6 +98,7 @@ 1.18 $(info . # corba and jdk) 1.19 $(info . make all # Compile everything, all repos and images) 1.20 $(info . make images # Create complete j2sdk and j2re images) 1.21 + $(info . make docs # Create javadocs) 1.22 $(info . make overlay-images # Create limited images for sparc 64 bit platforms) 1.23 $(info . make profiles # Create complete j2re compact profile images) 1.24 $(info . make bootcycle-images # Build images twice, second time with newly build JDK) 1.25 @@ -109,7 +110,7 @@ 1.26 $(info . make test # Run tests, default is all tests (see TEST below)) 1.27 $(info ) 1.28 $(info Targets for specific components) 1.29 - $(info (Component is any of langtools, corba, jaxp, jaxws, hotspot, jdk, images or overlay-images)) 1.30 + $(info (Component is any of langtools, corba, jaxp, jaxws, hotspot, jdk, nashorn, images, overlay-images, docs or test)) 1.31 $(info . make <component> # Build <component> and everything it depends on. ) 1.32 $(info . make <component>-only # Build <component> only, without dependencies. This) 1.33 $(info . # is faster but can result in incorrect build results!)