Extensible Markup "run"

Admin User, created Apr 13. 2024
         
<!-- -->
<!-- Ant Scripts for Transpile -->
<!-- -->
<!-- Warranty & Liability -->
<!-- To the extent permitted by applicable law and unless explicitly -->
<!-- otherwise agreed upon, XLOG Technologies AG makes no warranties -->
<!-- regarding the provided information. XLOG Technologies AG assumes -->
<!-- no liability that any problems might be solved with the information -->
<!-- provided by XLOG Technologies AG. -->
<!-- -->
<!-- Rights & License -->
<!-- All industrial property rights regarding the information - copyright -->
<!-- and patent rights in particular - are the sole property of XLOG -->
<!-- Technologies AG. If the company was not the originator of some -->
<!-- excerpts, XLOG Technologies AG has at least obtained the right to -->
<!-- reproduce, change and translate the information. -->
<!-- -->
<!-- Reproduction is restricted to the whole unaltered document. Reproduction -->
<!-- of the information is only allowed for non-commercial uses. Selling, -->
<!-- giving away or letting of the execution of the library is prohibited. -->
<!-- The library can be distributed as part of your applications and libraries -->
<!-- for execution provided this comment remains unchanged. -->
<!-- -->
<!-- Restrictions -->
<!-- Only to be distributed with programs that add significant and primary -->
<!-- functionality to the library. Not to be distributed with additional -->
<!-- software intended to replace any components of the library. -->
<!-- -->
<!-- Trademarks -->
<!-- Jekejeke is a registered trademark of XLOG Technologies AG. -->
<!-- -->
<project name="run_transpile_dogelog" default="main">
<import file="../envir.xml"/>
<target name="main" depends="dogelog_cross,
dogelog_encode, dogelog_strip">
</target>
<!-- -->
<!-- Cross -->
<!-- -->
<target name="dogelog_cross" depends="dogelog_cross_transpile">
</target>
<target name="dogelog_cross_transpile">
<java jvm="${jdk9}"
classname="Index"
fork="true">
<classpath>
<pathelement location="../../playerj/canned/dogelog.zip"/>
<pathelement location="../../playerj/canned"/>
</classpath>
<arg value="util.p"/>
</java>
</target>
<!-- -->
<!-- Encode Java compile with debug="true" and ZIP drawer -->
<!-- -->
<target name="dogelog_encode" depends="dogelog_encode_novacore,
dogelog_encode_liblets,
dogelog_encode_drawer">
</target>
<target name="dogelog_encode_novacore">
<javac executable="${jdk9c}"
includeantruntime="false"
fork="yes"
srcdir="../../playerj/drawer"
destdir="../../classes">
<include name="nova/envir/LibraryCompat.java"/>
<include name="Index.java"/>
</javac>
</target>
<target name="dogelog_encode_liblets">
<javac executable="${jdk9c}"
includeantruntime="false"
fork="yes"
srcdir="../../playerj/drawer"
destdir="../../classes">
<classpath>
<pathelement location="D:\Software2\Java\annotations-api.jar"/>
<pathelement location="D:\Software2\Java\tomcat-embed-core.jar"/>
</classpath>
<include name="liblet/**/*.java"/>
</javac>
</target>
<target name="dogelog_encode_drawer">
<delete file="../../playerj/drawer/index.zip"/>
<zip destfile="../../playerj/drawer/index.zip">
<fileset dir="../../classes"
includes="**/*.class"
excludes="player/**/*.class,
playerpy/**/*.class,
transpiler/**/*.class"/>
</zip>
</target>
<!-- -->
<!-- Strip, Java compile with debug="false" and ZIP canned -->
<!-- -->
<target name="dogelog_strip" depends="dogelog_strip_novacore,
dogelog_strip_liblets,
dogelog_strip_canned">
</target>
<target name="dogelog_strip_novacore">
<delete dir="../../classes/matula"/>
<javac executable="${jdk9c}"
includeantruntime="false"
fork="yes"
srcdir="../../playerj/drawer"
destdir="../../classes"
debug="false">
<include name="nova/envir/LibraryCompat.java"/>
<include name="Index.java"/>
</javac>
</target>
<target name="dogelog_strip_liblets">
<delete dir="../../classes/liblet"/>
<javac executable="${jdk9c}"
includeantruntime="false"
fork="yes"
srcdir="../../playerj/canned"
destdir="../../classes"
debug="false">
<classpath>
<pathelement location="D:\Software2\Java\annotations-api.jar"/>
<pathelement location="D:\Software2\Java\tomcat-embed-core.jar"/>
</classpath>
<include name="liblet/**/*.java"/>
</javac>
</target>
<target name="dogelog_strip_canned">
<delete file="../../playerj/canned/dogelog.zip"/>
<zip destfile="../../playerj/canned/dogelog.zip">
<fileset dir="../../classes"
includes="**/*.class"
excludes="player/**/*.class,
playerpy/**/*.class,
transpiler/**/*.class"/>
</zip>
</target>
</project>