make/jdk-rules.gmk

changeset 144
382219a27386
parent 128
e76b72562a98
child 182
412712f77af6
equal deleted inserted replaced
139:0f53f147f5ca 144:382219a27386
28 ################################################################ 28 ################################################################
29 29
30 JDK_JAVA_EXE = $(OUTPUTDIR)/bin/java$(EXE_SUFFIX) 30 JDK_JAVA_EXE = $(OUTPUTDIR)/bin/java$(EXE_SUFFIX)
31 31
32 # NO_IMAGES may be set in conjunction with DEV_ONLY 32 # NO_IMAGES may be set in conjunction with DEV_ONLY
33 ifdef NO_IMAGES 33 IMAGES_TARGET = images
34 IMAGES_TARGET = 34 ifdef DEV_ONLY
35 else 35 ifdef NO_IMAGES
36 IMAGES_TARGET = images 36 IMAGES_TARGET =
37 endif
37 endif 38 endif
38 39
39 # No DOCS build when JDK_UPDATE_VERSION set 40 # GENERATE_DOCS determines if we ask for the docs target
40 ifdef JDK_UPDATE_VERSION 41 DOCS_TARGET = docs
41 DOCS_TARGET = 42 ifeq ($(GENERATE_DOCS),false)
42 else
43 DOCS_TARGET = docs
44 endif
45
46 # NO_DOCS may be set in conjunction with DEV_ONLY
47 ifdef NO_DOCS
48 DOCS_TARGET = 43 DOCS_TARGET =
49 endif 44 endif
50 45
51 # If langtools not being built, full jdk javadoc is not possible 46 JDK_BUILD_TARGETS = sanity all $(DOCS_TARGET) $(IMAGES_TARGET)
52 ifneq ($(BUILD_LANGTOOLS), true)
53 DOCS_TARGET =
54 endif
55 ifneq ($(BUILD_CORBA), true)
56 DOCS_TARGET =
57 endif
58 ifneq ($(BUILD_JAXP), true)
59 DOCS_TARGET =
60 endif
61 ifneq ($(BUILD_JAXWS), true)
62 DOCS_TARGET =
63 endif
64
65 ifndef DEV_ONLY
66 JDK_BUILD_TARGETS = sanity all $(DOCS_TARGET) images
67 else
68 JDK_BUILD_TARGETS = sanity all $(IMAGES_TARGET)
69 endif
70 47
71 JDK_CLOBBER_TARGETS = clobber 48 JDK_CLOBBER_TARGETS = clobber
72 49
73 JDK_BUILD_ARGUMENTS = $(COMMON_BUILD_ARGUMENTS) \ 50 JDK_BUILD_ARGUMENTS = $(COMMON_BUILD_ARGUMENTS) \
74 ALT_OUTPUTDIR=$(ABS_OUTPUTDIR) 51 ALT_OUTPUTDIR=$(ABS_OUTPUTDIR)

mercurial