+ <target name="build-all-cores" id="build-all-cores" depends="toJs">
+ <foreach target="CallToJs" param="classlist">
+ <path>
+ <fileset dir="./classlists/" includes="*.txt" />
+ </path>
+ </foreach>
+ </target>
+
+ <target name="CallToJs" id="CallToJs" description="Don't call this directly - used by build-all-cores to configure the toJs task for each set of classes in classlist">
+ <basename property="core.name.txt" file="${classlist}"/>
+ <propertyregex property="core.name" input="${core.name.txt}" replace="" regexp="\.txt"/>
+ <antcall target="toJs"/>
+ </target>
+
+ <target name="toJs" id="toJs">
+ <!-- sensible defaults for default target -->
+ <property name="site" value="site"/>
+ <property name="site.path" value="${site}/swingjs" />
+
+ <property name="core.name" value="_jalview" />
+ <property name="classlist"
+ description="Class list generated by java2script classloader to be bundled into corefile - default is _j2sclasslist.txt"
+ value="_j2sclasslist.txt" />
+
+ <property name="core.name.jmol" value="_jvjmol" />
+ <property name="classlist.jmol"
+ value="_j2sclasslist_jmol.txt" />
+
+ <!-- create a NON svn local directory only containing JS files