Jalview-JS/JAL-3253-applet JAL-3192 secondary core files
[jalview.git] / buildcore.xml
index 8f7fea6..d2a2d26 100644 (file)
     <!-- 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="core.name" value="_jalview" />
     <property name="classlist"  
-      description="Class list .txt generated by java2script classloader to be bundled into corefile - default is _j2sclasslist.txt" 
+      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
        
        <echo>Deleting the site directory.</echo>
@@ -37,9 +43,8 @@
        
        <!-- concatentate the stevesoft files -->
     <concat destfile="${site.path}/j2s/com/stevesoft/core.js">
-        <fileset dir="${site.path}/j2s/com/stevesoft">
+        <fileset dir="${site.path}/j2s/com/stevesoft/pat">
           <include name="**/*.js" />
-               <exclude name="core.js" />
                <exclude name="Regex.js" />
         </fileset>
     </concat>
       <param name="call-core.list" value="com/stevesoft/core.js" />
     </antcall>
 
+
+       <!-- compress the jmol files -->
+    
+       <loadresource property="coreclassesjmol">
+      <file file="${classlist.jmol}"/>
+    </loadresource>
+
+    <antcall target="call-core">
+      <param name="call-core.name" value="${core.name.jmol}" />
+      <param name="call-core.list" value="
+               ${coreclassesjmol}
+               " />
+    </antcall>
        
     <!-- make core files -->
 
       <file file="${classlist}"/>
     </loadresource>
 
+       <!-- removing                   core/coreswingjs.js  -->
+
     <antcall target="call-core">
       <param name="call-core.name" value="${core.name}" />
       <param name="call-core.list" value="
-                       core/coreswingjs.js
                ${coreclasses}
                " />
     </antcall>