2
+ − 1
<!--
+ − 2
Copyright 2007 Sun Microsystems, Inc. All Rights Reserved.
+ − 3
+ − 4
Redistribution and use in source and binary forms, with or without
+ − 5
modification, are permitted provided that the following conditions
+ − 6
are met:
+ − 7
+ − 8
- Redistributions of source code must retain the above copyright
+ − 9
notice, this list of conditions and the following disclaimer.
+ − 10
+ − 11
- Redistributions in binary form must reproduce the above copyright
+ − 12
notice, this list of conditions and the following disclaimer in the
+ − 13
documentation and/or other materials provided with the distribution.
+ − 14
+ − 15
- Neither the name of Sun Microsystems nor the names of its
+ − 16
contributors may be used to endorse or promote products derived
+ − 17
from this software without specific prior written permission.
+ − 18
+ − 19
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+ − 20
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ − 21
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ − 22
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ − 23
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ − 24
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ − 25
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ − 26
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ − 27
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ − 28
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ − 29
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ − 30
-->
+ − 31
+ − 32
<project name="jconsole" default="build" basedir=".">
+ − 33
+ − 34
<import file="../common/shared.xml"/>
+ − 35
+ − 36
<target name="-pre-compile">
+ − 37
<copy
+ − 38
file="${root}/src/share/classes/sun/tools/jconsole/Version-template.java"
+ − 39
tofile="${gensrc.dir}/sun/tools/jconsole/Version.java"/>
+ − 40
<replace
+ − 41
file="${gensrc.dir}/sun/tools/jconsole/Version.java"
+ − 42
token="@@jconsole_version@@"
+ − 43
value="${jconsole.version}"/>
+ − 44
</target>
+ − 45
+ − 46
<target name="-post-compile">
+ − 47
<mkdir dir="${dist.dir}/lib"/>
+ − 48
<jar destfile="${dist.dir}/lib/jconsole.jar"
+ − 49
manifest="${classes.dir}/sun/tools/jconsole/manifest">
+ − 50
<fileset dir="${classes.dir}">
+ − 51
<include name="sun/tools/jconsole/**/*.class"/>
+ − 52
<include name="com/sun/tools/jconsole/**/*.class"/>
+ − 53
<include name="sun/tools/jconsole/resources/*.gif"/>
+ − 54
<include name="sun/tools/jconsole/resources/*.png"/>
+ − 55
</fileset>
+ − 56
</jar>
+ − 57
</target>
+ − 58
+ − 59
<target name="run" depends="-init,build">
+ − 60
<property name="jvm.args" value=""/>
+ − 61
<java classname="sun.tools.jconsole.JConsole"
+ − 62
fork="true"
+ − 63
classpath="${classes.dir}:${bootstrap.jdk}/lib/tools.jar">
+ − 64
<jvmarg line="${jvm.args}"/>
+ − 65
</java>
+ − 66
</target>
+ − 67
+ − 68
<target name="clean" depends="-init,shared.clean">
+ − 69
<delete file="${dist.dir}/lib/jconsole.jar"/>
+ − 70
</target>
+ − 71
+ − 72
</project>