make/Defs-internal.gmk

changeset 144
382219a27386
parent 128
e76b72562a98
child 151
432cbbdc44bc
     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  

mercurial