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=<a href="${javadoc.jls3.url}">The Java Language Specification, Third Edition</a> |
75 javadoc.jls3.cite=<a href="${javadoc.jls3.url}">The Java Language Specification, Third Edition</a> |
76 javadoc.jls3.option=-tag "jls3:a:See <cite>${javadoc.jls3.cite}</cite>:" |
76 javadoc.jls3.option=-tag "jls3:a:See <cite>${javadoc.jls3.cite}</cite>:" |
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 = |