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 |