langtools/make/build.properties
author tschatzl
Thu, 09 Oct 2014 11:40:11 +0200
changeset 27149 9246fc481aa3
parent 26268 620556167c08
child 27224 228abfa87080
permissions -rw-r--r--
8059758: Footprint regressions with JDK-8038423 Summary: Changes in JDK-8038423 always initialize (zero out) virtual memory used for auxiliary data structures. This causes a footprint regression for G1 in startup benchmarks. This is because they do not touch that memory at all, so the operating system does not actually commit these pages. The fix is to, if the initialization value of the data structures matches the default value of just committed memory (=0), do not do anything. Reviewed-by: jwilhelm, brutisso
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10
06bc494ca11e Initial load
duke
parents:
diff changeset
     1
#
25848
3bc09f4676a9 8043643: Add an crules analyzer avoiding string concatenation in messages of Assert checks.
jlahoda
parents: 21041
diff changeset
     2
# Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved.
10
06bc494ca11e Initial load
duke
parents:
diff changeset
     3
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
06bc494ca11e Initial load
duke
parents:
diff changeset
     4
#
06bc494ca11e Initial load
duke
parents:
diff changeset
     5
# This code is free software; you can redistribute it and/or modify it
06bc494ca11e Initial load
duke
parents:
diff changeset
     6
# under the terms of the GNU General Public License version 2 only, as
5520
86e4b9a9da40 6943119: Rebrand source copyright notices
ohair
parents: 5004
diff changeset
     7
# published by the Free Software Foundation.  Oracle designates this
10
06bc494ca11e Initial load
duke
parents:
diff changeset
     8
# particular file as subject to the "Classpath" exception as provided
5520
86e4b9a9da40 6943119: Rebrand source copyright notices
ohair
parents: 5004
diff changeset
     9
# by Oracle in the LICENSE file that accompanied this code.
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    10
#
06bc494ca11e Initial load
duke
parents:
diff changeset
    11
# This code is distributed in the hope that it will be useful, but WITHOUT
06bc494ca11e Initial load
duke
parents:
diff changeset
    12
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
06bc494ca11e Initial load
duke
parents:
diff changeset
    13
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
06bc494ca11e Initial load
duke
parents:
diff changeset
    14
# version 2 for more details (a copy is included in the LICENSE file that
06bc494ca11e Initial load
duke
parents:
diff changeset
    15
# accompanied this code).
06bc494ca11e Initial load
duke
parents:
diff changeset
    16
#
06bc494ca11e Initial load
duke
parents:
diff changeset
    17
# You should have received a copy of the GNU General Public License version
06bc494ca11e Initial load
duke
parents:
diff changeset
    18
# 2 along with this work; if not, write to the Free Software Foundation,
06bc494ca11e Initial load
duke
parents:
diff changeset
    19
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
06bc494ca11e Initial load
duke
parents:
diff changeset
    20
#
5520
86e4b9a9da40 6943119: Rebrand source copyright notices
ohair
parents: 5004
diff changeset
    21
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
86e4b9a9da40 6943119: Rebrand source copyright notices
ohair
parents: 5004
diff changeset
    22
# or visit www.oracle.com if you need additional information or have any
86e4b9a9da40 6943119: Rebrand source copyright notices
ohair
parents: 5004
diff changeset
    23
# questions.
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    24
#
06bc494ca11e Initial load
duke
parents:
diff changeset
    25
06bc494ca11e Initial load
duke
parents:
diff changeset
    26
# This is the JDK used to build and run the bootstrap version of javac.
06bc494ca11e Initial load
duke
parents:
diff changeset
    27
# The bootstrap javac is used to compile both boostrap versions of the
06bc494ca11e Initial load
duke
parents:
diff changeset
    28
# other tools, and product versions of all the tools.
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
    29
# Override this path as needed, either on the command line or in
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    30
# one of the standard user build.properties files (see build.xml)
06bc494ca11e Initial load
duke
parents:
diff changeset
    31
15368
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
    32
# boot.java.home = /opt/jdk/1.7.0
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    33
boot.java = ${boot.java.home}/bin/java
06bc494ca11e Initial load
duke
parents:
diff changeset
    34
boot.javac = ${boot.java.home}/bin/javac
15368
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
    35
boot.javac.source = 7
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
    36
boot.javac.target = 7
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    37
06bc494ca11e Initial load
duke
parents:
diff changeset
    38
# This is the JDK used to run the product version of the tools,
06bc494ca11e Initial load
duke
parents:
diff changeset
    39
# for example, for testing. If you're building a complete JDK, specify that.
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
    40
# Override this path as needed, either on the command line or in
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    41
# one of the standard user build.properties files (see build.xml)
06bc494ca11e Initial load
duke
parents:
diff changeset
    42
15368
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
    43
# target.java.home = /opt/jdk/1.8.0
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    44
target.java = ${target.java.home}/bin/java
06bc494ca11e Initial load
duke
parents:
diff changeset
    45
06bc494ca11e Initial load
duke
parents:
diff changeset
    46
# Version info -- override as needed
26264
a09fedde76be 8044859: javac duplicates option processing when using Compiler API
jjg
parents: 26100
diff changeset
    47
jdk.version = 1.9.0
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    48
build.number = b00
06bc494ca11e Initial load
duke
parents:
diff changeset
    49
milestone = internal
06bc494ca11e Initial load
duke
parents:
diff changeset
    50
06bc494ca11e Initial load
duke
parents:
diff changeset
    51
# FIXME -- these need to match the standard values
06bc494ca11e Initial load
duke
parents:
diff changeset
    52
# If we include date in full.version (ie for developer build)
06bc494ca11e Initial load
duke
parents:
diff changeset
    53
# we will need to make sure the build is idempotent (i.e.
06bc494ca11e Initial load
duke
parents:
diff changeset
    54
# repeated builds don't rebuild the tools, because of new
06bc494ca11e Initial load
duke
parents:
diff changeset
    55
# timestamps
06bc494ca11e Initial load
duke
parents:
diff changeset
    56
# FIXME -- need to include openjdk as needed
06bc494ca11e Initial load
duke
parents:
diff changeset
    57
release = ${jdk.version}-${milestone}
06bc494ca11e Initial load
duke
parents:
diff changeset
    58
bootstrap.release = ${release}_bootstrap
06bc494ca11e Initial load
duke
parents:
diff changeset
    59
full.version = ${release}-${build.number}
06bc494ca11e Initial load
duke
parents:
diff changeset
    60
bootstrap.full.version = ${bootstrap.release}-${build.number}
06bc494ca11e Initial load
duke
parents:
diff changeset
    61
06bc494ca11e Initial load
duke
parents:
diff changeset
    62
# options for the <javac> tasks used to compile the tools
18661
9dedda2ba49a 7080001: Need to bump version numbers in build.properties for 8
ksrini
parents: 15563
diff changeset
    63
javac.source = 8
9dedda2ba49a 7080001: Need to bump version numbers in build.properties for 8
ksrini
parents: 15563
diff changeset
    64
javac.target = 8
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    65
javac.debug = true
06bc494ca11e Initial load
duke
parents:
diff changeset
    66
javac.debuglevel = source,lines
06bc494ca11e Initial load
duke
parents:
diff changeset
    67
javac.no.jdk.warnings = -XDignore.symbol.file=true
06bc494ca11e Initial load
duke
parents:
diff changeset
    68
# set the following to -version to verify the versions of javac being used
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
    69
javac.version.opt =
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    70
# in time, there should be no exceptions to -Xlint:all
26100
bb7dd001d190 8050429: Update/cleanup ToolBox
jjg
parents: 25848
diff changeset
    71
javac.lint.opts = -Xlint:all,-deprecation -Werror
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    72
06bc494ca11e Initial load
duke
parents:
diff changeset
    73
# options for the <javadoc> task for javac
9303
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    74
#javadoc.jls3.url=http://java.sun.com/docs/books/jls/
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    75
#javadoc.jls3.cite=&lt;a href=&quot;${javadoc.jls3.url}&quot;&gt;The Java Language Specification, Third Edition&lt;/a&gt;
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    76
#javadoc.jls3.option=-tag "jls3:a:See &lt;cite&gt;${javadoc.jls3.cite}&lt;/cite&gt;:"
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    77
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    78
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    79
javadoc.jls.cite=The Java&trade; Language Specification
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    80
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    81
javadoc.jls.option=-tag "jls:a:See &lt;cite&gt;${javadoc.jls.cite}&lt;/cite&gt;:"
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    82
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    83
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    84
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    85
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    86
06bc494ca11e Initial load
duke
parents:
diff changeset
    87
# jtreg, used to run the JDK regression tests
5844
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
    88
# See http://openjdk.java.net/jtreg/
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
    89
# Override this path as needed, either on the command line or in
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    90
# one of the standard user build.properties files (see build.xml)
06bc494ca11e Initial load
duke
parents:
diff changeset
    91
5844
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
    92
# jtreg.home = /opt/jtreg/4.1
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    93
06bc494ca11e Initial load
duke
parents:
diff changeset
    94
# findbugs
5844
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
    95
# See http://findbugs.sourceforge.net/
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
    96
# Override this path as needed, either on the command line or in
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    97
# one of the standard user build.properties files (see build.xml)
06bc494ca11e Initial load
duke
parents:
diff changeset
    98
06bc494ca11e Initial load
duke
parents:
diff changeset
    99
# findbugs.home = /opt/findbugs/1.2.1
06bc494ca11e Initial load
duke
parents:
diff changeset
   100
5844
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   101
# vizant (graph visualization tool for Ant)
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   102
# See http://vizant.sourceforge.net/
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   103
# Override this path as needed, either on the command line or in
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   104
# one of the standard user build.properties files (see build.xml)
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   105
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   106
# vizant.jar = /opt/vizant/0.1.2/vizant-0.1.2.jar
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   107
# dot = dot
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   108
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   109
#------------------------------------------------------------
06bc494ca11e Initial load
duke
parents:
diff changeset
   110
06bc494ca11e Initial load
duke
parents:
diff changeset
   111
# The following properties define the packages for each of the tools.
06bc494ca11e Initial load
duke
parents:
diff changeset
   112
# Syntactically, they should be suitable as arguments for the "includes"
06bc494ca11e Initial load
duke
parents:
diff changeset
   113
# parameter of Ant filesets. In particular, note the trailing '/'.
06bc494ca11e Initial load
duke
parents:
diff changeset
   114
06bc494ca11e Initial load
duke
parents:
diff changeset
   115
javac.includes = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   116
        javax/annotation/processing/ \
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   117
        javax/lang/model/ \
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   118
        javax/tools/ \
15563
7f7adda30698 8001614: Include annotation type to documented supported-ness
darcy
parents: 15368
diff changeset
   119
        jdk/ \
6148
3a8158299c51 6911256: Project Coin: Support Automatic Resource Management (ARM) blocks in the compiler
darcy
parents: 5845
diff changeset
   120
        com/sun/source/ \
14952
d0022ae20516 8004832: Add new doclint package
jjg
parents: 11864
diff changeset
   121
        com/sun/tools/javac/ \
d0022ae20516 8004832: Add new doclint package
jjg
parents: 11864
diff changeset
   122
        com/sun/tools/doclint/
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   123
06bc494ca11e Initial load
duke
parents:
diff changeset
   124
javac.tests = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   125
        tools/javac
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   126
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   127
#
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   128
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   129
javadoc.includes = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   130
        com/sun/javadoc/ \
26268
620556167c08 8038732: [javadoc] NetBeans IDE target does not build doclets
ksrini
parents: 26264
diff changeset
   131
        com/sun/tools/javadoc/ \
620556167c08 8038732: [javadoc] NetBeans IDE target does not build doclets
ksrini
parents: 26264
diff changeset
   132
        com/sun/tools/doclets/
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   133
06bc494ca11e Initial load
duke
parents:
diff changeset
   134
javadoc.tests = \
26268
620556167c08 8038732: [javadoc] NetBeans IDE target does not build doclets
ksrini
parents: 26264
diff changeset
   135
        tools/javadoc/ \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   136
        com/sun/javadoc/
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   137
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   138
#
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   139
06bc494ca11e Initial load
duke
parents:
diff changeset
   140
javah.includes = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   141
        com/sun/tools/javah/
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   142
06bc494ca11e Initial load
duke
parents:
diff changeset
   143
javah.tests = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   144
        tools/javah/
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   145
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   146
#
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   147
06bc494ca11e Initial load
duke
parents:
diff changeset
   148
javap.includes = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   149
        com/sun/tools/classfile/ \
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   150
        com/sun/tools/javap/ \
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents: 14961
diff changeset
   151
        com/sun/tools/jdeps/ \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   152
        sun/tools/javap/
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   153
06bc494ca11e Initial load
duke
parents:
diff changeset
   154
javap.tests = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   155
        tools/javap/
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   156
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   157
#
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   158
15368
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
   159
sjavac.includes = \
21041
99f5e5e97425 8026564: import changes from type-annotations forest
jjg
parents: 18661
diff changeset
   160
        com/sun/tools/sjavac/
15368
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
   161
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
   162
sjavac.tests = \
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
   163
        tools/sjavac
21041
99f5e5e97425 8026564: import changes from type-annotations forest
jjg
parents: 18661
diff changeset
   164
25848
3bc09f4676a9 8043643: Add an crules analyzer avoiding string concatenation in messages of Assert checks.
jlahoda
parents: 21041
diff changeset
   165
crules.tests = ../make/test/crules
3bc09f4676a9 8043643: Add an crules analyzer avoiding string concatenation in messages of Assert checks.
jlahoda
parents: 21041
diff changeset
   166
15368
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
   167
#
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
   168
5845
6b8e5689445a 6958802: cleanup and doc langtools build.xml file
jjg
parents: 5844
diff changeset
   169
# The following files require the latest JDK to be available.
6b8e5689445a 6958802: cleanup and doc langtools build.xml file
jjg
parents: 5844
diff changeset
   170
# The API can be provided by using a suitable boot.java.home
6b8e5689445a 6958802: cleanup and doc langtools build.xml file
jjg
parents: 5844
diff changeset
   171
# or by setting import.jdk
6b8e5689445a 6958802: cleanup and doc langtools build.xml file
jjg
parents: 5844
diff changeset
   172
require.latest.jdk.files = \
4548
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   173
    com/sun/tools/javac/nio/*.java
4415
7d4f73717fba 6902337: fix langtools build to allow forward refs into jdk/ repo
jjg
parents: 3655
diff changeset
   174
7d4f73717fba 6902337: fix langtools build to allow forward refs into jdk/ repo
jjg
parents: 3655
diff changeset
   175
# The following files in the import jdk source directory are required
5845
6b8e5689445a 6958802: cleanup and doc langtools build.xml file
jjg
parents: 5844
diff changeset
   176
# in order to compile the files defined in ${require.latest.jdk.files}
4548
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   177
#
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   178
# For NIO, the list of stub files is defined by the contents of the primary
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   179
# API packages, together with such types that may be required in order to
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   180
# compile the stubs. Some of these dependencies would go away if the stub
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   181
# generator were to be improved -- e.g. by removing unnecessary imports.
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   182
#
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   183
import.jdk.stub.files = \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   184
    java/io/File.java \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   185
    java/nio/file/**.java \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   186
    java/nio/file/attribute/**.java \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   187
    java/nio/file/spi/**.java \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   188
    java/nio/channels/AsynchronousChannel.java \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   189
    java/nio/channels/AsynchronousFileChannel.java \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   190
    java/nio/channels/CompletionHandler.java \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   191
    java/nio/channels/SeekableByteChannel.java
4415
7d4f73717fba 6902337: fix langtools build to allow forward refs into jdk/ repo
jjg
parents: 3655
diff changeset
   192
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   193
# The following value is used by the main jtreg target.
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   194
# An empty value means all tests
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   195
# Override as desired to run a specific set of tests
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   196
jtreg.tests =
11054
c4224d65eb3e 7110974: (javac) add coding conventions and style checkers for langtools
ksrini
parents: 9303
diff changeset
   197
c4224d65eb3e 7110974: (javac) add coding conventions and style checkers for langtools
ksrini
parents: 9303
diff changeset
   198
# Check style configuration
c4224d65eb3e 7110974: (javac) add coding conventions and style checkers for langtools
ksrini
parents: 9303
diff changeset
   199
# overridable name and version
c4224d65eb3e 7110974: (javac) add coding conventions and style checkers for langtools
ksrini
parents: 9303
diff changeset
   200
checkstyle.name.version = checkstyle-5.4