jaxp/build-defs.xml
author tonyp
Tue, 13 Sep 2011 12:40:14 -0400
changeset 10535 891f353a95c0
parent 9059 f7d1d02fad53
permissions -rw-r--r--
7089625: G1: policy for how many old regions to add to the CSet (when young gen is fixed) is broken Summary: When refactoring the code for a previous fix, a condition was not correctly negated which prevents the G1 policy from adding the correct number of old regions to the CSet when the young gen size is fixed. The changeset also fixes a small syntactical issue in g1ErgoVerbose.hpp which is causing compiler warnings. Reviewed-by: brutisso, ysr
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
     1
<?xml version="1.0"?>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
     2
<!--
9059
f7d1d02fad53 7033660: Update copyright year to 2011 on any files changed in 2011
ohair
parents: 5830
diff changeset
     3
 Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
     4
 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
     5
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
     6
 This code is free software; you can redistribute it and/or modify it
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
     7
 under the terms of the GNU General Public License version 2 only, as
5512
74bb36df3a83 6943119: Rebrand source copyright notices
ohair
parents: 4131
diff changeset
     8
 published by the Free Software Foundation.  Oracle designates this
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
     9
 particular file as subject to the "Classpath" exception as provided
5512
74bb36df3a83 6943119: Rebrand source copyright notices
ohair
parents: 4131
diff changeset
    10
 by Oracle in the LICENSE file that accompanied this code.
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    11
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    12
 This code is distributed in the hope that it will be useful, but WITHOUT
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    13
 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    14
 FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    15
 version 2 for more details (a copy is included in the LICENSE file that
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    16
 accompanied this code).
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    17
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    18
 You should have received a copy of the GNU General Public License version
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    19
 2 along with this work; if not, write to the Free Software Foundation,
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    20
 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    21
5512
74bb36df3a83 6943119: Rebrand source copyright notices
ohair
parents: 4131
diff changeset
    22
 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
74bb36df3a83 6943119: Rebrand source copyright notices
ohair
parents: 4131
diff changeset
    23
 or visit www.oracle.com if you need additional information or have any
74bb36df3a83 6943119: Rebrand source copyright notices
ohair
parents: 4131
diff changeset
    24
 questions.
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    25
-->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    26
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    27
<project name="jaxp_defs" default="all" basedir=".">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    28
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    29
    <!-- Specific build properties. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    30
    <property file="jaxp.properties"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    31
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    32
    <!-- Where generated xml files will stay. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    33
    <property name="xml.gen.dir" value="${build.dir}/xml_generated"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    34
    <property name="xml.template" value="build-drop-template.xml"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    35
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    36
    <!--  ############### -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    37
    <!--  Begin Macrodefs -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    38
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    39
    <!-- Copies template file, replaces @DROP@ pattern, and imports it. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    40
    <macrodef name="drop-import">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    41
        <attribute name="name"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    42
        <sequential>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    43
            <property name="xml.gen.@{name}" value="${xml.gen.dir}/build-drop-@{name}.xml"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    44
            <mkdir dir="${xml.gen.dir}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    45
            <copy file="${xml.template}" tofile="${xml.gen.@{name}}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    46
            <replace file="${xml.gen.@{name}}" token="@DROP@" value="@{name}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    47
            <import file="${xml.gen.@{name}}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    48
        </sequential>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    49
    </macrodef>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    50
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    51
    <!--  End of Macrodefs -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    52
    <!--  ############### -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    53
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    54
    <!-- Create xml file and import it for these drops. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    55
    <drop-import name="jaxp_src"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    56
    <!-- <drop-import name="jaxp_tests"/> -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    57
5830
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    58
    <!-- Fail and print helpful messages if source does not exist. -->
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    59
    <target name="-src-help">
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    60
      <fail message="${failed.url.src.message}">
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    61
	<condition>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    62
	    <and>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    63
                <not>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    64
	            <available file="${jaxp_src.src.dir}" type="dir"/>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    65
	        </not>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    66
	        <istrue value="${allow.downloads}"/>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    67
	    </and>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    68
	</condition>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    69
      </fail>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    70
      <fail message="${failed.nourl.src.message}">
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    71
	<condition>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    72
            <not>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    73
	        <available file="${jaxp_src.src.dir}" type="dir"/>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    74
	    </not>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    75
	</condition>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    76
      </fail>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    77
    </target>
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    78
5830
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    79
    <!-- Special build area setup. -->
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    80
    <target name="-drop-build-setup" depends="init, -init-src-dirs">
3882
35b6f37d3023 6886359: Missing jaxws property files and missing changes in jaxp/jaxws drop bundles
ohair
parents: 3879
diff changeset
    81
        <mkdir dir="${build.classes.dir}"/>
35b6f37d3023 6886359: Missing jaxws property files and missing changes in jaxp/jaxws drop bundles
ohair
parents: 3879
diff changeset
    82
        <copy todir="${build.classes.dir}">
35b6f37d3023 6886359: Missing jaxws property files and missing changes in jaxp/jaxws drop bundles
ohair
parents: 3879
diff changeset
    83
            <fileset dir="${primary.src.dir}"
35b6f37d3023 6886359: Missing jaxws property files and missing changes in jaxp/jaxws drop bundles
ohair
parents: 3879
diff changeset
    84
                     includes="**/*.properties"/>
35b6f37d3023 6886359: Missing jaxws property files and missing changes in jaxp/jaxws drop bundles
ohair
parents: 3879
diff changeset
    85
        </copy>
35b6f37d3023 6886359: Missing jaxws property files and missing changes in jaxp/jaxws drop bundles
ohair
parents: 3879
diff changeset
    86
        <replaceregexp match="#(.*)$" replace="#" flags="gm">
35b6f37d3023 6886359: Missing jaxws property files and missing changes in jaxp/jaxws drop bundles
ohair
parents: 3879
diff changeset
    87
            <fileset dir="${build.classes.dir}" includes="**/*.properties"/>
35b6f37d3023 6886359: Missing jaxws property files and missing changes in jaxp/jaxws drop bundles
ohair
parents: 3879
diff changeset
    88
        </replaceregexp>
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    89
    </target>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    90
4131
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3882
diff changeset
    91
    <!-- Try to get drop sources. -->
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    92
    <target name="-set-props"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    93
	    depends="init,
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    94
                     jaxp_src-update">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    95
    </target>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    96
4131
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3882
diff changeset
    97
    <!-- Set up source to use drop.dir. -->
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3882
diff changeset
    98
    <target name="-use-drop" depends="-set-props">
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
    99
        <property name="primary.src.dir" value="${jaxp_src.src.dir}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   100
        <path id="src.dir.id">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   101
            <pathelement path="${primary.src.dir}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   102
        </path>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   103
    </target>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   104
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   105
    <!-- Source directory selection. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   106
    <target name="-init-src-dirs"
5830
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
   107
	    depends="init, -use-drop,-src-help">
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   108
        <echo message="Using primary.src.dir=${primary.src.dir}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   109
        <pathconvert property="src.list.id" refid="src.dir.id"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   110
        <echo message="Using src.dir.id=${src.list.id}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   111
    </target>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   112
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   113
    <!-- Create drop src.zip. -->
4131
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3882
diff changeset
   114
    <target name="-drop-src-zip" depends="init, -set-props">
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   115
        <zip file="${dist.src.zip}" basedir="${primary.src.dir}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   116
    </target>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   117
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   118
    <!-- Create src.zip. -->
4131
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3882
diff changeset
   119
    <target name="-dist-src-zip" depends="init, -drop-src-zip">
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   120
    </target>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   121
    
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents:
diff changeset
   122
</project>