./Makefile
Print this page
*** 141,175 ****
$(info )
$(info Common make targets)
$(info . make [default] # Compile all modules in langtools, hotspot, jaxp, jaxws,)
$(info . # corba and jdk and create a runnable "exploded" image)
$(info . make all # Compile everything, all repos, docs and images)
! $(info . make images # Create complete j2sdk and j2re images)
$(info . make docs # Create all docs)
$(info . make docs-javadoc # Create just javadocs, depends on less than full docs)
! $(info . make profiles # Create complete j2re compact profile images)
$(info . make bootcycle-images # Build images twice, second time with newly built JDK)
$(info . make install # Install the generated images locally)
$(info . make reconfigure # Rerun configure with the same arguments as last time)
$(info . make clean # Remove all files generated by make, but not those)
$(info . # generated by configure)
$(info . make dist-clean # Remove all files, including configuration)
! $(info . make help # Give some help on using make)
! $(info . make test # Run tests, default is all tests (see TEST below))
$(info )
$(info Targets for specific modules)
$(info . make <module> # Build <module> and everything it depends on. )
! $(info . make <module>-only # Build <module> only, without dependencies. This)
! $(info . # is faster but can result in incorrect build results!)
! $(info . make <module>-java # Compile java classes for <module> and everything it)
! $(info . # depends on)
! $(info . make <module>-libs # Build native libraries for <module> and everything it)
! $(info . # depends on)
! $(info . make <module>-launchers# Build native executables for <module> and everything it)
! $(info . # depends on)
! $(info . make <module>-gensrc # Execute the gensrc step for <module> and everything it)
! $(info . # depends on)
$(info )
$(info Useful make variables)
$(info . make CONF= # Build all configurations (note, assignment is empty))
$(info . make CONF=<substring> # Build the configuration(s) with a name matching)
$(info . # <substring>)
--- 141,181 ----
$(info )
$(info Common make targets)
$(info . make [default] # Compile all modules in langtools, hotspot, jaxp, jaxws,)
$(info . # corba and jdk and create a runnable "exploded" image)
$(info . make all # Compile everything, all repos, docs and images)
! $(info . make images # Create complete jdk and jre images)
! $(info . make <phase> # Compile the specified phase and everything it depends on)
! $(info . # (gensrc, java, copy, libs, launchers, gendata, rmic))
! $(info . make *-only # Applies to most targets and disables compling the)
! $(info . # dependencies for the target. This is faster but may)
! $(info . # result in incorrect build results!)
$(info . make docs # Create all docs)
$(info . make docs-javadoc # Create just javadocs, depends on less than full docs)
! $(info . make profiles # Create complete jre compact profile images)
$(info . make bootcycle-images # Build images twice, second time with newly built JDK)
$(info . make install # Install the generated images locally)
$(info . make reconfigure # Rerun configure with the same arguments as last time)
+ $(info . make help # Give some help on using make)
+ $(info . make test # Run tests, default is all tests (see TEST below))
+ $(info )
+ $(info Targets for cleaning)
$(info . make clean # Remove all files generated by make, but not those)
$(info . # generated by configure)
$(info . make dist-clean # Remove all files, including configuration)
! $(info . make clean-<outputdir> # Remove the subdir in the output dir with the name)
! $(info . make clean-<phase> # Remove all build results related to a certain build)
! $(info . # phase (gensrc, java, libs, launchers))
! $(info . make clean-<module> # Remove all build results related to a certain module)
! $(info . make clean-<module>-<phase> # Remove all build results related to a certain)
! $(info . # module and phase)
$(info )
$(info Targets for specific modules)
$(info . make <module> # Build <module> and everything it depends on. )
! $(info . make <module>-<phase> # Compile the specified phase for the specified module)
! $(info . # and everything it depends on)
! $(info . # (gensrc, java, copy, libs, launchers, gendata, rmic))
$(info )
$(info Useful make variables)
$(info . make CONF= # Build all configurations (note, assignment is empty))
$(info . make CONF=<substring> # Build the configuration(s) with a name matching)
$(info . # <substring>)