make/build.properties

changeset 371
71680973d8ec
parent 367
5a26c8fd0830
child 441
4325b440eb3e
equal deleted inserted replaced
370:8a03f3c7d160 371:71680973d8ec
24 # 24 #
25 25
26 # This is the JDK used to build and run the bootstrap version of javac. 26 # This is the JDK used to build and run the bootstrap version of javac.
27 # The bootstrap javac is used to compile both boostrap versions of the 27 # The bootstrap javac is used to compile both boostrap versions of the
28 # other tools, and product versions of all the tools. 28 # other tools, and product versions of all the tools.
29 # Override this path as needed, either on the command line or in 29 # Override this path as needed, either on the command line or in
30 # one of the standard user build.properties files (see build.xml) 30 # one of the standard user build.properties files (see build.xml)
31 31
32 # boot.java.home = /opt/jdk/1.6.0 32 # boot.java.home = /opt/jdk/1.6.0
33 boot.java = ${boot.java.home}/bin/java 33 boot.java = ${boot.java.home}/bin/java
34 boot.javac = ${boot.java.home}/bin/javac 34 boot.javac = ${boot.java.home}/bin/javac
35 boot.javac.source = 6 35 boot.javac.source = 6
36 boot.javac.target = 6 36 boot.javac.target = 6
37 37
38 # This is the JDK used to run the product version of the tools, 38 # This is the JDK used to run the product version of the tools,
39 # for example, for testing. If you're building a complete JDK, specify that. 39 # for example, for testing. If you're building a complete JDK, specify that.
40 # Override this path as needed, either on the command line or in 40 # Override this path as needed, either on the command line or in
41 # one of the standard user build.properties files (see build.xml) 41 # one of the standard user build.properties files (see build.xml)
42 42
43 # target.java.home = /opt/jdk/1.7.0 43 # target.java.home = /opt/jdk/1.7.0
44 target.java = ${target.java.home}/bin/java 44 target.java = ${target.java.home}/bin/java
45 45
64 javac.target = 7 64 javac.target = 7
65 javac.debug = true 65 javac.debug = true
66 javac.debuglevel = source,lines 66 javac.debuglevel = source,lines
67 javac.no.jdk.warnings = -XDignore.symbol.file=true 67 javac.no.jdk.warnings = -XDignore.symbol.file=true
68 # set the following to -version to verify the versions of javac being used 68 # set the following to -version to verify the versions of javac being used
69 javac.version.opt = 69 javac.version.opt =
70 # in time, there should be no exceptions to -Xlint:all 70 # in time, there should be no exceptions to -Xlint:all
71 javac.lint.opts = -Xlint:all,-deprecation -Werror 71 javac.lint.opts = -Xlint:all,-deprecation -Werror
72 72
73 # options for the <javadoc> task for javac 73 # options for the <javadoc> task for javac
74 javadoc.jls3.url=http://java.sun.com/docs/books/jls/ 74 javadoc.jls3.url=http://java.sun.com/docs/books/jls/
75 javadoc.jls3.cite=&lt;a href=&quot;${javadoc.jls3.url}&quot;&gt;The Java Language Specification, Third Edition&lt;/a&gt; 75 javadoc.jls3.cite=&lt;a href=&quot;${javadoc.jls3.url}&quot;&gt;The Java Language Specification, Third Edition&lt;/a&gt;
76 javadoc.jls3.option=-tag "jls3:a:See &lt;cite&gt;${javadoc.jls3.cite}&lt;/cite&gt;:" 76 javadoc.jls3.option=-tag "jls3:a:See &lt;cite&gt;${javadoc.jls3.cite}&lt;/cite&gt;:"
77 77
78 # jtreg, used to run the JDK regression tests 78 # jtreg, used to run the JDK regression tests
79 # Override this path as needed, either on the command line or in 79 # Override this path as needed, either on the command line or in
80 # one of the standard user build.properties files (see build.xml) 80 # one of the standard user build.properties files (see build.xml)
81 81
82 # jtreg.home = /opt/jtreg/3.2.2_02 82 # jtreg.home = /opt/jtreg/3.2.2_02
83 83
84 # findbugs 84 # findbugs
85 # Override this path as needed, either on the command line or in 85 # Override this path as needed, either on the command line or in
86 # one of the standard user build.properties files (see build.xml) 86 # one of the standard user build.properties files (see build.xml)
87 87
88 # findbugs.home = /opt/findbugs/1.2.1 88 # findbugs.home = /opt/findbugs/1.2.1
89 89
90 #------------------------------------------------------------ 90 #------------------------------------------------------------
92 # The following properties define the packages for each of the tools. 92 # The following properties define the packages for each of the tools.
93 # Syntactically, they should be suitable as arguments for the "includes" 93 # Syntactically, they should be suitable as arguments for the "includes"
94 # parameter of Ant filesets. In particular, note the trailing '/'. 94 # parameter of Ant filesets. In particular, note the trailing '/'.
95 95
96 javac.includes = \ 96 javac.includes = \
97 javax/annotation/processing/ \ 97 javax/annotation/processing/ \
98 javax/lang/model/ \ 98 javax/lang/model/ \
99 javax/tools/ \ 99 javax/tools/ \
100 com/sun/source/ com/sun/tools/javac/ 100 com/sun/source/ com/sun/tools/javac/
101 101
102 javac.tests = \ 102 javac.tests = \
103 tools/javac 103 tools/javac
104 104
105 #
106
105 javadoc.includes = \ 107 javadoc.includes = \
106 com/sun/javadoc/ \ 108 com/sun/javadoc/ \
107 com/sun/tools/javadoc/ 109 com/sun/tools/javadoc/
108 110
109 javadoc.tests = \ 111 javadoc.tests = \
110 tools/javadoc/ 112 tools/javadoc/
111 113
114 #
115
112 doclets.includes = \ 116 doclets.includes = \
113 com/sun/tools/doclets/ 117 com/sun/tools/doclets/
114 118
115 doclets.tests = \ 119 doclets.tests = \
116 com/sun/javadoc/ 120 com/sun/javadoc/
121
122 #
117 123
118 javah.includes = \ 124 javah.includes = \
119 com/sun/tools/javah/ 125 com/sun/tools/javah/
120 126
121 javah.tests = \ 127 javah.tests = \
122 tools/javah/ 128 tools/javah/
129
130 #
123 131
124 javap.includes = \ 132 javap.includes = \
125 com/sun/tools/classfile/ \ 133 com/sun/tools/classfile/ \
126 com/sun/tools/javap/ \ 134 com/sun/tools/javap/ \
127 sun/tools/javap/ 135 sun/tools/javap/
128 136
129 javap.tests = \ 137 javap.tests = \
130 tools/javap/ 138 tools/javap/
139
140 #
131 141
132 apt.includes = \ 142 apt.includes = \
133 com/sun/mirror/ \ 143 com/sun/mirror/ \
134 com/sun/tools/apt/ 144 com/sun/tools/apt/
135 145
136 apt.tests = \ 146 apt.tests = \
137 tools/apt/ 147 tools/apt/
138
139 148
149 #
150
151 # The following value is used by the main jtreg target.
152 # An empty value means all tests
153 # Override as desired to run a specific set of tests
154 jtreg.tests =

mercurial