Makefile (1169:980f315286b9) Makefile (1223:67395f7ca2db)
1#
2# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4#
5# This code is free software; you can redistribute it and/or modify it
6# under the terms of the GNU General Public License version 2 only, as
7# published by the Free Software Foundation. Oracle designates this
8# particular file as subject to the "Classpath" exception as provided

--- 129 unchanged lines hidden (view full) ---

138 $(info )
139 $(info OpenJDK Makefile help)
140 $(info =====================)
141 $(info )
142 $(info Common make targets)
143 $(info . make [default] # Compile all modules in langtools, hotspot, jaxp, jaxws,)
144 $(info . # corba and jdk and create a runnable "exploded" image)
145 $(info . make all # Compile everything, all repos, docs and images)
1#
2# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4#
5# This code is free software; you can redistribute it and/or modify it
6# under the terms of the GNU General Public License version 2 only, as
7# published by the Free Software Foundation. Oracle designates this
8# particular file as subject to the "Classpath" exception as provided

--- 129 unchanged lines hidden (view full) ---

138 $(info )
139 $(info OpenJDK Makefile help)
140 $(info =====================)
141 $(info )
142 $(info Common make targets)
143 $(info . make [default] # Compile all modules in langtools, hotspot, jaxp, jaxws,)
144 $(info . # corba and jdk and create a runnable "exploded" image)
145 $(info . make all # Compile everything, all repos, docs and images)
146 $(info . make images # Create complete j2sdk and j2re images)
146 $(info . make images # Create complete jdk and jre images)
147 $(info . make <phase> # Compile the specified phase and everything it depends on)
148 $(info . # (gensrc, java, copy, libs, launchers, gendata, rmic))
149 $(info . make *-only # Applies to most targets and disables compling the)
150 $(info . # dependencies for the target. This is faster but may)
151 $(info . # result in incorrect build results!)
147 $(info . make docs # Create all docs)
148 $(info . make docs-javadoc # Create just javadocs, depends on less than full docs)
152 $(info . make docs # Create all docs)
153 $(info . make docs-javadoc # Create just javadocs, depends on less than full docs)
149 $(info . make profiles # Create complete j2re compact profile images)
154 $(info . make profiles # Create complete jre compact profile images)
150 $(info . make bootcycle-images # Build images twice, second time with newly built JDK)
151 $(info . make install # Install the generated images locally)
152 $(info . make reconfigure # Rerun configure with the same arguments as last time)
155 $(info . make bootcycle-images # Build images twice, second time with newly built JDK)
156 $(info . make install # Install the generated images locally)
157 $(info . make reconfigure # Rerun configure with the same arguments as last time)
158 $(info . make help # Give some help on using make)
159 $(info . make test # Run tests, default is all tests (see TEST below))
160 $(info )
161 $(info Targets for cleaning)
153 $(info . make clean # Remove all files generated by make, but not those)
154 $(info . # generated by configure)
155 $(info . make dist-clean # Remove all files, including configuration)
162 $(info . make clean # Remove all files generated by make, but not those)
163 $(info . # generated by configure)
164 $(info . make dist-clean # Remove all files, including configuration)
156 $(info . make help # Give some help on using make)
157 $(info . make test # Run tests, default is all tests (see TEST below))
165 $(info . make clean-<outputdir> # Remove the subdir in the output dir with the name)
166 $(info . make clean-<phase> # Remove all build results related to a certain build)
167 $(info . # phase (gensrc, java, libs, launchers))
168 $(info . make clean-<module> # Remove all build results related to a certain module)
169 $(info . make clean-<module>-<phase> # Remove all build results related to a certain)
170 $(info . # module and phase)
158 $(info )
159 $(info Targets for specific modules)
160 $(info . make <module> # Build <module> and everything it depends on. )
171 $(info )
172 $(info Targets for specific modules)
173 $(info . make <module> # Build <module> and everything it depends on. )
161 $(info . make <module>-only # Build <module> only, without dependencies. This)
162 $(info . # is faster but can result in incorrect build results!)
163 $(info . make <module>-java # Compile java classes for <module> and everything it)
164 $(info . # depends on)
165 $(info . make <module>-libs # Build native libraries for <module> and everything it)
166 $(info . # depends on)
167 $(info . make <module>-launchers# Build native executables for <module> and everything it)
168 $(info . # depends on)
169 $(info . make <module>-gensrc # Execute the gensrc step for <module> and everything it)
170 $(info . # depends on)
174 $(info . make <module>-<phase> # Compile the specified phase for the specified module)
175 $(info . # and everything it depends on)
176 $(info . # (gensrc, java, copy, libs, launchers, gendata, rmic))
171 $(info )
172 $(info Useful make variables)
173 $(info . make CONF= # Build all configurations (note, assignment is empty))
174 $(info . make CONF=<substring> # Build the configuration(s) with a name matching)
175 $(info . # <substring>)
176 $(info )
177 $(info . make LOG=<loglevel> # Change the log level from warn to <loglevel>)
178 $(info . # Available log levels are:)
179 $(info . # 'warn' (default), 'info', 'debug' and 'trace')
180 $(info . # To see executed command lines, use LOG=debug)
181 $(info )
182 $(info . make JOBS=<n> # Run <n> parallel make jobs)
183 $(info . # Note that -jN does not work as expected!)
184 $(info )
185 $(info . make test TEST=<test> # Only run the given test or tests, e.g.)
186 $(info . # make test TEST="jdk_lang jdk_net")
187 $(info )
188
189.PHONY: help
177 $(info )
178 $(info Useful make variables)
179 $(info . make CONF= # Build all configurations (note, assignment is empty))
180 $(info . make CONF=<substring> # Build the configuration(s) with a name matching)
181 $(info . # <substring>)
182 $(info )
183 $(info . make LOG=<loglevel> # Change the log level from warn to <loglevel>)
184 $(info . # Available log levels are:)
185 $(info . # 'warn' (default), 'info', 'debug' and 'trace')
186 $(info . # To see executed command lines, use LOG=debug)
187 $(info )
188 $(info . make JOBS=<n> # Run <n> parallel make jobs)
189 $(info . # Note that -jN does not work as expected!)
190 $(info )
191 $(info . make test TEST=<test> # Only run the given test or tests, e.g.)
192 $(info . # make test TEST="jdk_lang jdk_net")
193 $(info )
194
195.PHONY: help