gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
ant build - clean; init; compiler class dir default change
authorDoni Pracner <quinnuendo@gmail.com>
Wed, 25 Sep 2013 21:34:51 +0000 (23:34 +0200)
committerDoni Pracner <quinnuendo@gmail.com>
Wed, 25 Sep 2013 21:34:51 +0000 (23:34 +0200)
build.xml

index 2ac7435..c97de40 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -4,7 +4,7 @@
        <property name="mjc2wsl.src.dir" value="src" />
        <property name="mjc2wsl.options" value="" />
        
        <property name="mjc2wsl.src.dir" value="src" />
        <property name="mjc2wsl.options" value="" />
        
-       <property name="compiler.class.dir" value="compiler" />
+       <property name="compiler.class.dir" value="compiler-bin" />
        <property name="compiler.src.dir" value="compiler" />
 
        <target name="help">
        <property name="compiler.src.dir" value="compiler" />
 
        <target name="help">
                </echo>
        </target>
        
                </echo>
        </target>
        
-       <target name="build">
+    <target name="init">
+        <mkdir dir="${mjc2wsl.class.dir}"/>
+        <mkdir dir="${compiler.class.dir}"/>
+    </target>
+
+       <target name="build" depends="init">
                <javac srcdir="${mjc2wsl.src.dir}" destdir="${mjc2wsl.class.dir}" includeAntRuntime='no' />
        </target>
 
                <javac srcdir="${mjc2wsl.src.dir}" destdir="${mjc2wsl.class.dir}" includeAntRuntime='no' />
        </target>
 
-       <target name="mj-build">
+       <target name="mj-build" depends="init">
                <javac srcdir="${compiler.src.dir}" destdir="${compiler.class.dir}" includeAntRuntime='no' />
        </target>
        
                <javac srcdir="${compiler.src.dir}" destdir="${compiler.class.dir}" includeAntRuntime='no' />
        </target>
        
        <target name="all" depends='mj-samples,mjc2wsl-samples'>
        
        </target>
        <target name="all" depends='mj-samples,mjc2wsl-samples'>
        
        </target>
+       
+       <target name="clean" >
+               <delete includeemptydirs="true">
+            <fileset dir=".">
+                <include name="${mjc2wsl.class.dir}/*.class"/>
+                <include name="${compiler.class.dir}/*.class"/>
+            </fileset>
+            <dirset dir=".">
+                <include name="${mjc2wsl.class.dir}"/>
+                <include name="${compiler.class.dir}"/>
+            </dirset>
+        </delete>
+       </target>
 
 </project>
\ No newline at end of file
 
 </project>
\ No newline at end of file
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner