view build.xml @ 111:f00740bd0feb

Java 6 patch (Matcher.group(1))
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 15 Dec 2009 01:07:22 +0900
parents 31278b74094b
children
line wrap: on
line source

<?xml version="1.0" encoding="UTF-8"?>
<project name="JavaLite" default="run" basedir=".">


  <property name="output" value="."/>
  <property name="main" value="lite/MainLoop"/>
  <property name="test" value="sbdd/SBDDTest"/>

  <target name="build">
    <mkdir dir="build"/> 
    <javac encoding="UTF-8" srcdir="src" destdir="build" fork="yes">
	<compilerarg value="-J-Dfile.encoding=UTF8"/>
        <sourcepath>
	 <pathelement path="src"/>
        </sourcepath>
    </javac>
  </target>

    <!-- run -->
    <target name="run" depends="build">
        <java classname="${main}" fork="yes" >
        <jvmarg value="-Dfile.encoding=UTF8"/>
        <classpath>
	 <pathelement path="build"/>
        </classpath>
        </java>
    </target>

    <!-- test -->
    <target name="test" depends="build">
        <java classname="${test}" fork="yes" >
        <jvmarg value="-Dfile.encoding=UTF8"/>
        <classpath>
	 <pathelement path="build"/>
        </classpath>
        </java>
    </target>

    <target name="jar" depends="build" >
    <mkdir dir="build/data"/> 
    <mkdir dir="jar"/> 
    <copy todir="build/data" file="src/data/README" />
    <copy todir="build/data" file="src/data/example" />
    <jar jarfile="jar/Lite.jar" basedir="build" manifest="src/Lite.mf"/> 
<!-- <copy file="prop.properties.package" tofile="dest/jar/prop.properties"/> 
   -->
    </target>

    <!-- clean -->
    <target name="clean">
        <delete>
            <fileset dir="${output}">
                <include name="**/*.class"/>
            </fileset>
        </delete>
    </target>
   <!-- tar zcvf JavaLite.tgz \-\-exclude CVS JavaLite -->


</project>