NewMakefile.gmk

changeset 970
e885c762cedd
parent 786
8e7b4d9fb00f
child 811
feb4f2d97042
     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!)

mercurial