gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control systemdiff --git a/build.xml b/build.xml
--- a/build.xml
+++ b/build.xml
<property name="res.dir" value="res" />
- <property name="compiler.class.dir" value="compiler-bin" />
- <property name="compiler.src.dir" value="compiler" />
- <property name="compiler.classname.compiler" value="Compiler" />
- <property name="compiler.classname.interpreter" value="Run" />
+ <property name="compiler.class.dir" value="lib/compiler-bin" />
+ <property name="compiler.src.dir" value="lib/compiler-src" />
+ <property name="compiler.classname.compiler" value="MJ.Compiler" />
+ <property name="compiler.classname.interpreter" value="MJ.Run" />
+ <property name="compiler.classname.decoder" value="MJ.Decode" />
<property name="samples.main.dir" value="samples" />
- <property name="samples.temp.dir" value="samples-temp" />
+ <property name="samples.temp.dir" value="temp" />
<property name="transf.wsl.file" value="src-wsl/transf-min.wsl" />
<property name="transf.wsl.ini" value="transf.ini" />
</foreach>
</target>
+ <target name="mj-decode" description="decode a MJ obj file given in ${filename}">
+ <echo message="${filename}" />
+ <java classpath="${compiler.class.dir}" classname="${compiler.classname.decoder}">
+ <arg value="${filename}" />
+ </java>
+ </target>
+
+ <target name="mj-decode-samples" depends="mj-build" description="decode all of the compiled samples">
+ <foreach param="filename" target="mj-decode">
+ <path>
+ <fileset dir='${samples.temp.dir}'>
+ <include name="*.obj"/>
+ </fileset>
+ </path>
+ </foreach>
+ </target>
+
<target name="mj-run" description="run a MJ obj file given in ${filename} with ${inputstring}">
<echo message="${filename}" />
<java classpath="${compiler.class.dir}" classname="${compiler.classname.interpreter}" inputstring="${inputstring}">