72 $(MAKE) -p -q -f $(makefile_path) SPEC=$(firstword $(SPEC)) | \
73 grep ^.PHONY: | head -n 1 | cut -d " " -f 2-)))
74
75 $(all_phony_targets):
76 @$(foreach spec,$(SPEC),($(MAKE) -f $(makefile_path) SPEC=$(spec) $(VERBOSE) VERBOSE=$(VERBOSE) $@) &&) true
77
78 endif
79 endif
80
81 # Here are "global" targets, i.e. targets that can be executed without specifying a single configuration.
82 # If you addd more global targets, please update the variable global_targets in MakeHelpers.
83
84 help:
85 $(info )
86 $(info OpenJDK Makefile help)
87 $(info =====================)
88 $(info )
89 $(info Common make targets)
90 $(info . make [all] # Compile all code but do not create images)
91 $(info . make images # Create complete j2sdk and j2re images)
92 $(info . make overlay-images # Create limited images for sparc 64 bit platforms)
93 $(info . make bootcycle-images # Build images twice, second time with newly build JDK)
94 $(info . make install # Install the generated images locally)
95 $(info . make clean # Remove all files generated by make, but not those)
96 $(info . # generated by configure)
97 $(info . make dist-clean # Remove all files, including configuration)
98 $(info . make help # Give some help on using make)
99 $(info . make test # Run tests, default is all tests (see TEST below))
100 $(info )
101 $(info Targets for specific components)
102 $(info (Component is any of langtools, corba, jaxp, jaxws, hotspot, jdk, images or overlay-images))
103 $(info . make <component> # Build <component> and everything it depends on. )
104 $(info . make <component>-only # Build <component> only, without dependencies. This)
105 $(info . # is faster but can result in incorrect build results!)
106 $(info . make clean-<component> # Remove files generated by make for <component>)
107 $(info )
108 $(info Useful make variables)
109 $(info . make CONF= # Build all configurations (note, assignment is empty))
110 $(info . make CONF=<substring> # Build the configuration(s) with a name matching)
111 $(info . # <substring>)
|
72 $(MAKE) -p -q -f $(makefile_path) SPEC=$(firstword $(SPEC)) | \
73 grep ^.PHONY: | head -n 1 | cut -d " " -f 2-)))
74
75 $(all_phony_targets):
76 @$(foreach spec,$(SPEC),($(MAKE) -f $(makefile_path) SPEC=$(spec) $(VERBOSE) VERBOSE=$(VERBOSE) $@) &&) true
77
78 endif
79 endif
80
81 # Here are "global" targets, i.e. targets that can be executed without specifying a single configuration.
82 # If you addd more global targets, please update the variable global_targets in MakeHelpers.
83
84 help:
85 $(info )
86 $(info OpenJDK Makefile help)
87 $(info =====================)
88 $(info )
89 $(info Common make targets)
90 $(info . make [all] # Compile all code but do not create images)
91 $(info . make images # Create complete j2sdk and j2re images)
92 $(info . make profiles # Create complete j2re profile images)
93 $(info . make overlay-images # Create limited images for sparc 64 bit platforms)
94 $(info . make bootcycle-images # Build images twice, second time with newly build JDK)
95 $(info . make install # Install the generated images locally)
96 $(info . make clean # Remove all files generated by make, but not those)
97 $(info . # generated by configure)
98 $(info . make dist-clean # Remove all files, including configuration)
99 $(info . make help # Give some help on using make)
100 $(info . make test # Run tests, default is all tests (see TEST below))
101 $(info )
102 $(info Targets for specific components)
103 $(info (Component is any of langtools, corba, jaxp, jaxws, hotspot, jdk, images or overlay-images))
104 $(info . make <component> # Build <component> and everything it depends on. )
105 $(info . make <component>-only # Build <component> only, without dependencies. This)
106 $(info . # is faster but can result in incorrect build results!)
107 $(info . make clean-<component> # Remove files generated by make for <component>)
108 $(info )
109 $(info Useful make variables)
110 $(info . make CONF= # Build all configurations (note, assignment is empty))
111 $(info . make CONF=<substring> # Build the configuration(s) with a name matching)
112 $(info . # <substring>)
|