Annotation of FM2SQL/build.xml, revision 1.1

1.1     ! casties     1: <?xml version="1.0" encoding="UTF-8"?>
        !             2: <project basedir="." default="build" name="FM2SQL">
        !             3:     <property environment="env"/>
        !             4:     <property name="debuglevel" value="source,lines,vars"/>
        !             5:     <property name="target" value="1.5"/>
        !             6:     <property name="source" value="1.5"/>
        !             7:     <path id="FM2SQL.classpath">
        !             8:         <pathelement location="bin"/>
        !             9:         <pathelement location="lib/sljc.jar"/>
        !            10:         <pathelement location="lib/mysql-connector-java-3.0.8-stable-bin.jar"/>
        !            11:         <pathelement location="lib/JdbcClasses.jar"/>
        !            12:         <pathelement location="lib/fmpjdbc12.jar"/>
        !            13:         <pathelement location="lib/postgresql-8.1.jdbc3.jar"/>
        !            14:     </path>
        !            15:     <target name="init">
        !            16:         <mkdir dir="bin"/>
        !            17:         <copy includeemptydirs="false" todir="bin">
        !            18:             <fileset dir="src" excludes="**/*.launch, **/*.java"/>
        !            19:         </copy>
        !            20:     </target>
        !            21:     <target name="clean">
        !            22:         <delete dir="bin"/>
        !            23:     </target>
        !            24:     <target depends="clean" name="cleanall"/>
        !            25:     <target depends="build-subprojects,build-project" name="build"/>
        !            26:     <target name="build-subprojects"/>
        !            27:     <target depends="init" name="build-project">
        !            28:         <echo message="${ant.project.name}: ${ant.file}"/>
        !            29:         <javac debug="true" debuglevel="${debuglevel}" destdir="bin" source="${source}" target="${target}">
        !            30:             <src path="src"/>
        !            31:             <classpath refid="FM2SQL.classpath"/>
        !            32:         </javac>
        !            33:         <!-- Create the time stamp -->
        !            34:         <tstamp/>
        !            35:     </target>
        !            36:     <target description="Build all projects which reference this project. Useful to propagate changes." name="build-refprojects"/>
        !            37:     <target name="FM2sql">
        !            38:         <java classname="FM2SQL" failonerror="true" fork="yes">
        !            39:             <classpath refid="FM2SQL.classpath"/>
        !            40:         </java>
        !            41:     </target>
        !            42:    <target name="dist" depends="build">
        !            43:        <!-- Create the distribution directory -->
        !            44:        <mkdir dir="dist"/>
        !            45:        <!-- unjar and add lib files -->
        !            46:        <unjar dest="bin">
        !            47:            <fileset dir="lib">
        !            48:                <include name="sljc.jar"/>
        !            49:                <include name="JdbcClasses.jar"/>
        !            50:                <include name="fmpjdbc12.jar"/>
        !            51:                <include name="mysql-connector-java-3.0.8-stable-bin.jar"/>
        !            52:                <include name="postgresql-8.1.jdbc3.jar"/>
        !            53:            </fileset>
        !            54:        </unjar>
        !            55:        <!-- Put everything in ${build} into the jar file -->
        !            56:        <jar jarfile="dist/fm2sql-${DSTAMP}.jar" basedir="bin" 
        !            57:            manifest="manifest.mf" index="yes"/>
        !            58:    </target>
        !            59: </project>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>