build.xml revision 5335
0N/A<!--
2362N/A Copyright (c) 2007, 2008, Oracle and/or its affiliates. All rights reserved.
0N/A
0N/A Redistribution and use in source and binary forms, with or without
0N/A modification, are permitted provided that the following conditions
0N/A are met:
0N/A
0N/A - Redistributions of source code must retain the above copyright
0N/A notice, this list of conditions and the following disclaimer.
0N/A
0N/A - Redistributions in binary form must reproduce the above copyright
0N/A notice, this list of conditions and the following disclaimer in the
0N/A documentation and/or other materials provided with the distribution.
0N/A
2362N/A - Neither the name of Oracle nor the names of its
0N/A contributors may be used to endorse or promote products derived
0N/A from this software without specific prior written permission.
0N/A
0N/A THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
0N/A IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
0N/A THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
0N/A PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
0N/A CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
0N/A EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
0N/A PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
0N/A PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
0N/A LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
0N/A NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
0N/A SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
0N/A-->
0N/A
0N/A<project name="jconsole" default="build" basedir=".">
482N/A
0N/A <import file="/common/shared.xml"/>
482N/A
0N/A <target name="-pre-compile">
0N/A <copy
1776N/A file="${root}/src/share/classes/sun/tools/jconsole/Version.java.template"
0N/A tofile="${gensrc.dir}/sun/tools/jconsole/Version.java"/>
0N/A <replace
0N/A file="${gensrc.dir}/sun/tools/jconsole/Version.java"
0N/A token="@@jconsole_version@@"
0N/A value="${jconsole.version}"/>
0N/A </target>
482N/A
0N/A <target name="-post-compile">
0N/A <mkdir dir="${dist.dir}/lib"/>
0N/A <jar destfile="${dist.dir}/lib/jconsole.jar"
0N/A manifest="${classes.dir}/sun/tools/jconsole/manifest">
0N/A <fileset dir="${classes.dir}">
0N/A <include name="sun/tools/jconsole/**/*.class"/>
0N/A <include name="com/sun/tools/jconsole/**/*.class"/>
5335N/A <include name="sun/tools/jconsole/resources/*.properties"/>
0N/A <include name="sun/tools/jconsole/resources/*.gif"/>
0N/A <include name="sun/tools/jconsole/resources/*.png"/>
0N/A </fileset>
0N/A </jar>
0N/A </target>
482N/A
0N/A <target name="run" depends="-init,build">
0N/A <property name="jvm.args" value=""/>
0N/A <java classname="sun.tools.jconsole.JConsole"
0N/A fork="true"
0N/A classpath="${classes.dir}:${bootstrap.jdk}/lib/tools.jar">
0N/A <jvmarg line="${jvm.args}"/>
482N/A <arg line="${jconsole.args}"/>
0N/A </java>
0N/A </target>
482N/A
0N/A <target name="clean" depends="-init,shared.clean">
0N/A <delete file="${dist.dir}/lib/jconsole.jar"/>
0N/A </target>
482N/A
0N/A</project>