jaxp/build.xml
author ysr
Mon, 16 Aug 2010 15:58:42 -0700
changeset 6258 68f252c6e825
parent 5830 3adf4782de94
child 9059 f7d1d02fad53
permissions -rw-r--r--
6948538: CMS: BOT walkers can fall into object allocation and initialization cracks Summary: GC workers now recognize an intermediate transient state of blocks which are allocated but have not yet completed initialization. blk_start() calls do not attempt to determine the size of a block in the transient state, rather waiting for the block to become initialized so that it is safe to query its size. Audited and ensured the order of initialization of object fields (klass, free bit and size) to respect block state transition protocol. Also included some new assertion checking code enabled in debug mode. Reviewed-by: chrisphi, johnc, poonam
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6
7f561c08de6b Initial load
duke
parents:
diff changeset
     1
<?xml version="1.0"?>
7f561c08de6b Initial load
duke
parents:
diff changeset
     2
<!--
5512
74bb36df3a83 6943119: Rebrand source copyright notices
ohair
parents: 4294
diff changeset
     3
 Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved.
6
7f561c08de6b Initial load
duke
parents:
diff changeset
     4
 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
7f561c08de6b Initial load
duke
parents:
diff changeset
     5
7f561c08de6b Initial load
duke
parents:
diff changeset
     6
 This code is free software; you can redistribute it and/or modify it
7f561c08de6b Initial load
duke
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: 4294
diff changeset
     8
 published by the Free Software Foundation.  Oracle designates this
6
7f561c08de6b Initial load
duke
parents:
diff changeset
     9
 particular file as subject to the "Classpath" exception as provided
5512
74bb36df3a83 6943119: Rebrand source copyright notices
ohair
parents: 4294
diff changeset
    10
 by Oracle in the LICENSE file that accompanied this code.
6
7f561c08de6b Initial load
duke
parents:
diff changeset
    11
7f561c08de6b Initial load
duke
parents:
diff changeset
    12
 This code is distributed in the hope that it will be useful, but WITHOUT
7f561c08de6b Initial load
duke
parents:
diff changeset
    13
 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
7f561c08de6b Initial load
duke
parents:
diff changeset
    14
 FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
7f561c08de6b Initial load
duke
parents:
diff changeset
    15
 version 2 for more details (a copy is included in the LICENSE file that
7f561c08de6b Initial load
duke
parents:
diff changeset
    16
 accompanied this code).
7f561c08de6b Initial load
duke
parents:
diff changeset
    17
7f561c08de6b Initial load
duke
parents:
diff changeset
    18
 You should have received a copy of the GNU General Public License version
7f561c08de6b Initial load
duke
parents:
diff changeset
    19
 2 along with this work; if not, write to the Free Software Foundation,
7f561c08de6b Initial load
duke
parents:
diff changeset
    20
 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
7f561c08de6b Initial load
duke
parents:
diff changeset
    21
5512
74bb36df3a83 6943119: Rebrand source copyright notices
ohair
parents: 4294
diff changeset
    22
 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
74bb36df3a83 6943119: Rebrand source copyright notices
ohair
parents: 4294
diff changeset
    23
 or visit www.oracle.com if you need additional information or have any
74bb36df3a83 6943119: Rebrand source copyright notices
ohair
parents: 4294
diff changeset
    24
 questions.
6
7f561c08de6b Initial load
duke
parents:
diff changeset
    25
-->
7f561c08de6b Initial load
duke
parents:
diff changeset
    26
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    27
<project name="jaxp" default="all" basedir=".">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    28
   
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    29
    <!-- For 'ant -p' or 'ant -projecthelp' -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    30
    
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    31
    <description>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    32
    Ant build script for the ${ant.project.name} part of the jdk.
6
7f561c08de6b Initial load
duke
parents:
diff changeset
    33
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    34
    Input Properties: (see build.properties for the ant defaults)
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    35
      bootstrap.dir        - dir with lib/javac.jar, added to javac bootclasspath
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    36
      javac.debug          - true or false for debug classfiles
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    37
      javac.target         - classfile version target
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    38
      javac.source         - source version
5830
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    39
      drops.dir            - directory that holds source drop bundles
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    40
      allow.download       - permit downloads from public url (default is false)
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    41
                             (used if bundles not found in drops.dir)
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    42
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
    43
      Run 'make help' for help using the Makefile.
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    44
    </description>
6
7f561c08de6b Initial load
duke
parents:
diff changeset
    45
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    46
    <!-- Mac is special, need to downgrade these before build.properties. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    47
    <condition property="javac.source" value="1.5">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    48
        <os family="mac"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    49
    </condition>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    50
    <condition property="javac.target" value="1.5">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    51
        <os family="mac"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    52
    </condition>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    53
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    54
    <!-- Project build properties. -->
6
7f561c08de6b Initial load
duke
parents:
diff changeset
    55
    <property file="build.properties"/>
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    56
4131
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
    57
    <!-- See if drop sources were included. -->
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
    58
    <condition property="drop.dir" 
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
    59
               value="${drop.included.dir}" 
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
    60
               else="${drop.expanded.dir}">
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
    61
        <available file="${drop.included.dir}" type="dir"/>
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
    62
    </condition>
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
    63
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    64
    <!-- Get shared targets. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    65
    <import file="build-defs.xml"/>
6
7f561c08de6b Initial load
duke
parents:
diff changeset
    66
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    67
    <!-- Initialization of directories needed for build. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    68
    <target name="init">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    69
        <mkdir dir="${build.dir}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    70
        <mkdir dir="${build.classes.dir}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    71
        <mkdir dir="${dist.dir}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    72
        <mkdir dir="${dist.lib.dir}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    73
    </target>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    74
    
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    75
    <!-- Sanity checks and settings -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    76
    <target name="sanity"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    77
	    depends="-javac-jar-exists"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    78
            description="Display settings of configuration values">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    79
        <echo message="${sanity.info}"/>
6
7f561c08de6b Initial load
duke
parents:
diff changeset
    80
    </target>
7f561c08de6b Initial load
duke
parents:
diff changeset
    81
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    82
     <!-- Check for bootstrap javac.jar file, warn if missing. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    83
    <condition property="javac.jar.exists">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    84
        <available file="${javac.jar}" type="file"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    85
    </condition>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    86
    <target name="-javac-jar-exists"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    87
            unless="javac.jar.exists">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    88
        <echo message="WARNING: Cannot find ${javac.jar}"/>
6
7f561c08de6b Initial load
duke
parents:
diff changeset
    89
    </target>
7f561c08de6b Initial load
duke
parents:
diff changeset
    90
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    91
    <!-- Creation of distribution files to jdk build process. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    92
    <target name="dist"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    93
	    depends="init, -init-src-dirs, build, -dist-classes-jar, -dist-src-zip"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    94
            description="Create all built distribution files.">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    95
    </target>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    96
    <target name="-dist-classes-jar-uptodate"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    97
	    depends="init, -init-src-dirs">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    98
        <condition property="dist.classes.jar.uptodate">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
    99
            <and>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   100
                <available file="${dist.classes.jar}" type="file"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   101
                <uptodate targetfile="${dist.classes.jar}">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   102
                    <srcfiles dir="${build.classes.dir}" includes="**"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   103
                </uptodate>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   104
            </and>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   105
        </condition>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   106
    </target>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   107
    <target name="-dist-classes-jar"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   108
	    depends="init, -init-src-dirs, -dist-classes-jar-uptodate"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   109
            unless="dist.classes.jar.uptodate">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   110
        <delete file="${dist.classes.jar}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   111
        <jar file="${dist.classes.jar}" basedir="${build.classes.dir}"/>
6
7f561c08de6b Initial load
duke
parents:
diff changeset
   112
    </target>
7f561c08de6b Initial load
duke
parents:
diff changeset
   113
5830
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
   114
    <target name="-build-setup"
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
   115
	    depends="init, -init-src-dirs, -drop-build-setup">
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   116
    </target>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   117
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   118
    <!-- Build (compilation) of sources to class files. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   119
    <target name="build"
5830
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
   120
	    depends="compile, -build-setup">
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
   121
    </target>
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
   122
    <target name="compile"
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
   123
	    depends="init, -init-src-dirs">
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
   124
        <mkdir dir="${build.classes.dir}"/>
4294
4b507ae0d54b 6900341: jaxp/jaxws ant scripts using ant runtime in classpath, needs to be explicit
ohair
parents: 4131
diff changeset
   125
        <javac 
5830
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
   126
	     includeAntRuntime="false" 
3adf4782de94 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts
ohair
parents: 5512
diff changeset
   127
	     classpath="${build.classes.dir}:${tools.jar}"
4294
4b507ae0d54b 6900341: jaxp/jaxws ant scripts using ant runtime in classpath, needs to be explicit
ohair
parents: 4131
diff changeset
   128
	     fork="true"
6
7f561c08de6b Initial load
duke
parents:
diff changeset
   129
             destdir="${build.classes.dir}"
7f561c08de6b Initial load
duke
parents:
diff changeset
   130
             memoryInitialSize="${javac.memoryInitialSize}"
7f561c08de6b Initial load
duke
parents:
diff changeset
   131
             memoryMaximumSize="${javac.memoryMaximumSize}"
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   132
             source="${javac.source}"
2830
2c7571fb9056 6829575: 100028: Debug information is incomplete or missing
aph
parents: 6
diff changeset
   133
	     debug="${javac.debug}"
6
7f561c08de6b Initial load
duke
parents:
diff changeset
   134
             target="${javac.target}">
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   135
            <compilerarg value="-J-Xbootclasspath/p:${javac.jar}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   136
            <compilerarg line="${javac.version.opt} ${javac.lint.opts} ${javac.no.jdk.warnings}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   137
            <src refid="src.dir.id"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   138
        </javac>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   139
    </target>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   140
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   141
    <!-- Test. (FIXME: Need to know how to run tests.) -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   142
    <target name="test"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   143
	    depends="init, -init-src-dirs, dist">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   144
        <echo message="FIXME: How do you run the tests"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   145
    </target>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   146
    
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   147
    <!-- Populate source area if needed. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   148
    <target name="source"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   149
            depends="init, -init-src-dirs"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   150
            description="Populate all source file directories">
6
7f561c08de6b Initial load
duke
parents:
diff changeset
   151
    </target>
7f561c08de6b Initial load
duke
parents:
diff changeset
   152
4131
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
   153
    <!-- Populate drop_included area. -->
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
   154
    <target name="drop_included"
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
   155
            depends="clobber"
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
   156
            description="Populate all source file directories">
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
   157
        <delete dir="${drop.included.dir}"/>
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
   158
        <antcall target="source"/>
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
   159
        <move file="${drop.expanded.dir}" tofile="${drop.included.dir}"/>
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
   160
        <delete dir="${drop.included.dir}/bundles"/>
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
   161
    </target>
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
   162
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   163
    <!-- Clean up compiled files. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   164
    <target name="clean"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   165
            description="Delete all generated files">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   166
        <delete dir="${build.dir}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   167
        <delete dir="${dist.dir}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   168
    </target>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   169
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   170
    <!-- Clean up compiled files and all imported source files. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   171
    <target name="clobber"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   172
	    depends="clean"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   173
            description="Delete all generated files, including imported sources">
4131
c5661b1a888f 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
ohair
parents: 3879
diff changeset
   174
        <delete dir="${drop.expanded.dir}"/>
6
7f561c08de6b Initial load
duke
parents:
diff changeset
   175
    </target>
7f561c08de6b Initial load
duke
parents:
diff changeset
   176
3879
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   177
    <target name="-banner">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   178
        <echo message="+---------------------------------------+"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   179
        <echo message="+ Starting ant project ${ant.project.name} +"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   180
        <echo message="+---------------------------------------+"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   181
    </target>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   182
   
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   183
    <!-- Do everything but test. -->
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   184
    <target name="all"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   185
	    depends="-banner, sanity, dist"
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   186
            description="Build everything.">
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   187
        <echo message="+---------------------------------------+"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   188
        <echo message="+ Finishing ant project ${ant.project.name}"/>
0d9209bdf36c 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 3294
diff changeset
   189
        <echo message="+---------------------------------------+"/>
6
7f561c08de6b Initial load
duke
parents:
diff changeset
   190
    </target>
7f561c08de6b Initial load
duke
parents:
diff changeset
   191
7f561c08de6b Initial load
duke
parents:
diff changeset
   192
</project>