Added a section to concatenate multiple js files together to make a "developer release" file
authorhamidouk
Thu, 08 Sep 2011 12:08:01 +0200
changeset 18 4e58f47a8c43
parent 17 5091c968a630
child 19 5dd4f79c752e
Added a section to concatenate multiple js files together to make a "developer release" file
sbin/build/client.xml
--- a/sbin/build/client.xml	Thu Sep 08 11:49:36 2011 +0200
+++ b/sbin/build/client.xml	Thu Sep 08 12:08:01 2011 +0200
@@ -1,27 +1,34 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project basedir="." default="compile">
-  <taskdef name="jscomp" classname="com.google.javascript.jscomp.ant.CompileTask">
-    <classpath>
-      <pathelement location="../res/compiler.jar"/>
-    </classpath>
-  </taskdef>
-  <target name="compile">
-    <jscomp compilationLevel="simple" warning="quiet" 
-            debug="false" output="${basedir}/../../src/js/LdtPlayer.min.raw.js">
-      <externs dir="${basedir}/../../res/">
-      	<file name="js/jquery.min.js"/>
-      	<file name="js/jquery.tools.min.js"/>
-      	<file name="js/jquery-ui.min.js"/>
-      	<file name="js/swfobject.js"/>      		
-      </externs>
-      <sources dir="${basedir}/../../src/js">
-          <file name="LdtPlayer.js"/>
-      </sources>
-    </jscomp>
-  	<concat destfile="${basedir}/../../src/js/LdtPlayer.min.js"
-  	   append="false">
-  	   <filelist dir="${basedir}/../../src/js/" files="header.js,LdtPlayer.min.raw.js" />
-  	</concat>
-  	<delete file="${basedir}/../../src/js/LdtPlayer.min.raw.js"/>
-  </target>
+	<taskdef name="jscomp" classname="com.google.javascript.jscomp.ant.CompileTask">
+		<classpath>
+			<pathelement location="../res/compiler.jar" />
+		</classpath>
+	</taskdef>
+	<target name="compile">
+		<jscomp compilationLevel="simple" warning="quiet" debug="false"
+			output="${basedir}/LdtPlayer.min.raw.js">
+			<externs dir="${basedir}/../../res/">
+				<file name="js/jquery.min.js" />
+				<file name="js/jquery.tools.min.js" />
+				<file name="js/jquery-ui.min.js" />
+				<file name="js/swfobject.js" />
+			</externs>
+			<sources dir="${basedir}/../../src/js">
+				<file name="LdtPlayer.js" />
+			</sources>
+		</jscomp>
+		<concat destfile="${basedir}/../../src/js/LdtPlayer.min.js"
+			append="false">
+			<filelist dir="${basedir}/../../src/js/" files="header.js" />
+	        <filelist dir="${basedir}" files="LdtPlayer.min.raw.js" />
+		</concat>
+		<delete file="${basedir}/../../src/js/LdtPlayer.min.raw.js" />
+	</target>
+	
+	<target name="concatenate" description="Build the developer release file">
+	    <concat destfile="${basedir}/LdtPlayer-release.js">
+	        <filelist dir="${basedir}/../../src/js" files="header.js LdtPlayer.js" />
+	    </concat>
+	</target>
 </project>
\ No newline at end of file