84
85 help:
86 $(info )
87 $(info OpenJDK Makefile help)
88 $(info =====================)
89 $(info )
90 $(info Common make targets)
91 $(info . make [default] # Compile all product in langtools, hotspot, jaxp, jaxws,)
92 $(info . # corba and jdk)
93 $(info . make all # Compile everything, all repos and images)
94 $(info . make images # Create complete j2sdk and j2re images)
95 $(info . make docs # Create javadocs)
96 $(info . make overlay-images # Create limited images for sparc 64 bit platforms)
97 $(info . make profiles # Create complete j2re compact profile images)
98 $(info . make bootcycle-images # Build images twice, second time with newly build JDK)
99 $(info . make install # Install the generated images locally)
100 $(info . make clean # Remove all files generated by make, but not those)
101 $(info . # generated by configure)
102 $(info . make dist-clean # Remove all files, including configuration)
103 $(info . make help # Give some help on using make)
104 $(info . make test # Run tests, default is all tests (see TEST below))
105 $(info )
106 $(info Targets for specific components)
107 $(info (Component is any of langtools, corba, jaxp, jaxws, hotspot, jdk, nashorn, images, overlay-images, docs or test))
108 $(info . make <component> # Build <component> and everything it depends on. )
109 $(info . make <component>-only # Build <component> only, without dependencies. This)
110 $(info . # is faster but can result in incorrect build results!)
111 $(info . make clean-<component> # Remove files generated by make for <component>)
112 $(info )
113 $(info Useful make variables)
114 $(info . make CONF= # Build all configurations (note, assignment is empty))
115 $(info . make CONF=<substring> # Build the configuration(s) with a name matching)
116 $(info . # <substring>)
117 $(info )
118 $(info . make LOG=<loglevel> # Change the log level from warn to <loglevel>)
119 $(info . # Available log levels are:)
120 $(info . # 'warn' (default), 'info', 'debug' and 'trace')
121 $(info . # To see executed command lines, use LOG=debug)
122 $(info )
123 $(info . make JOBS=<n> # Run <n> parallel make jobs)
124 $(info . # Note that -jN does not work as expected!)
125 $(info )
126 $(info . make test TEST=<test> # Only run the given test or tests, e.g.)
127 $(info . # make test TEST="jdk_lang jdk_net")
128 $(info )
129
130 .PHONY: help
|
84
85 help:
86 $(info )
87 $(info OpenJDK Makefile help)
88 $(info =====================)
89 $(info )
90 $(info Common make targets)
91 $(info . make [default] # Compile all product in langtools, hotspot, jaxp, jaxws,)
92 $(info . # corba and jdk)
93 $(info . make all # Compile everything, all repos and images)
94 $(info . make images # Create complete j2sdk and j2re images)
95 $(info . make docs # Create javadocs)
96 $(info . make overlay-images # Create limited images for sparc 64 bit platforms)
97 $(info . make profiles # Create complete j2re compact profile images)
98 $(info . make bootcycle-images # Build images twice, second time with newly build JDK)
99 $(info . make install # Install the generated images locally)
100 $(info . make clean # Remove all files generated by make, but not those)
101 $(info . # generated by configure)
102 $(info . make dist-clean # Remove all files, including configuration)
103 $(info . make help # Give some help on using make)
104 $(info . make test # Run tests, default is "jdk_core langtools_jtreg" (see TEST below))
105 $(info )
106 $(info Targets for specific components)
107 $(info (Component is any of langtools, corba, jaxp, jaxws, hotspot, jdk, nashorn, images, overlay-images, docs or test))
108 $(info . make <component> # Build <component> and everything it depends on. )
109 $(info . make <component>-only # Build <component> only, without dependencies. This)
110 $(info . # is faster but can result in incorrect build results!)
111 $(info . make clean-<component> # Remove files generated by make for <component>)
112 $(info )
113 $(info Useful make variables)
114 $(info . make CONF= # Build all configurations (note, assignment is empty))
115 $(info . make CONF=<substring> # Build the configuration(s) with a name matching)
116 $(info . # <substring>)
117 $(info )
118 $(info . make LOG=<loglevel> # Change the log level from warn to <loglevel>)
119 $(info . # Available log levels are:)
120 $(info . # 'warn' (default), 'info', 'debug' and 'trace')
121 $(info . # To see executed command lines, use LOG=debug)
122 $(info )
123 $(info . make JOBS=<n> # Run <n> parallel make jobs)
124 $(info . # Note that -jN does not work as expected!)
125 $(info )
126 $(info . make test TEST=<test> # Only run the given test or tests, e.g.)
127 $(info . # make test TEST="jdk_lang jdk_net")
128 $(info . # or)
129 $(info . # make test TEST="tier1")
130 $(info )
131
132 .PHONY: help
|