1.1 --- a/make/Defs-internal.gmk Mon Nov 02 00:03:32 2009 -0800 1.2 +++ b/make/Defs-internal.gmk Wed Nov 18 16:41:09 2009 -0800 1.3 @@ -227,6 +227,35 @@ 1.4 SKIP_FASTDEBUG_BUILD=false 1.5 endif 1.6 1.7 +# Select javadoc setting GENERATE_DOCS 1.8 +ifndef NO_DOCS 1.9 + # Default value (we want javadoc run) 1.10 + GENERATE_DOCS=true 1.11 + # No DOCS build when JDK_UPDATE_VERSION set 1.12 + ifdef JDK_UPDATE_VERSION 1.13 + GENERATE_DOCS=false 1.14 + endif 1.15 + # If langtools, corba, jaxp, and jaxws are not being built, 1.16 + # a full jdk javadoc is not possible 1.17 + ifneq ($(BUILD_LANGTOOLS), true) 1.18 + GENERATE_DOCS=false 1.19 + endif 1.20 + ifneq ($(BUILD_CORBA), true) 1.21 + GENERATE_DOCS=false 1.22 + endif 1.23 + ifneq ($(BUILD_JAXP), true) 1.24 + GENERATE_DOCS=false 1.25 + endif 1.26 + ifneq ($(BUILD_JAXWS), true) 1.27 + GENERATE_DOCS=false 1.28 + endif 1.29 + ifeq ($(GENERATE_DOCS),false) 1.30 + NO_DOCS=true 1.31 + endif 1.32 +else 1.33 + GENERATE_DOCS=false 1.34 +endif 1.35 + 1.36 # Output directory for hotspot build 1.37 HOTSPOT_DIR = $(ABS_OUTPUTDIR)/hotspot 1.38