aboutsummaryrefslogtreecommitdiffstats
path: root/library/jquery.i18n/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'library/jquery.i18n/build.xml')
-rw-r--r--library/jquery.i18n/build.xml55
1 files changed, 55 insertions, 0 deletions
diff --git a/library/jquery.i18n/build.xml b/library/jquery.i18n/build.xml
new file mode 100644
index 000000000..99274e75f
--- /dev/null
+++ b/library/jquery.i18n/build.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="jquery.i18n" default="jquery.i18n" basedir=".">
+
+ <tstamp />
+
+ <loadfile property="version" srcfile="VERSION"/>
+
+ <property description="Folder for jquery.i18n and min target" name="dist" value="."/>
+ <property name="JQI" value="${dist}/jquery.i18n.js"/>
+ <property name="JQI_MIN" value="${dist}/jquery.i18n.min.js"/>
+
+ <target name="jquery.i18n" description="Main jquery.i18n build, concatenates source files and replaces @VERSION">
+ <echo message="Building ${JQI}"/>
+ <mkdir dir="${dist}"/>
+ <concat destfile="${JQI}">
+ <fileset file="src/jquery.i18n.js"/>
+ </concat>
+ <replaceregexp match="@VERSION" replace="${version}" flags="g" byline="true" file="${JQI}"/>
+ <replaceregexp match="@DATE" replace="${DSTAMP}${TSTAMP}" file="${JQI}"/>
+ <echo message="${JQI} built."/>
+ </target>
+
+ <target name="min" depends="jquery.i18n" description="Remove all comments and whitespace, no compression, great in combination with GZip">
+ <echo message="Building ${JQI_MIN}"/>
+ <apply executable="java" parallel="false" verbose="true" dest="${dist}">
+ <fileset dir="${dist}">
+ <include name="jquery.i18n.js"/>
+ </fileset>
+ <arg line="-jar"/>
+ <arg path="build/compiler.jar"/>
+ <arg value="--warning_level"/>
+ <arg value="QUIET"/>
+ <arg value="--js_output_file"/>
+ <targetfile/>
+ <arg value="--js"/>
+ <mapper type="glob" from="jquery.i18n.js" to="tmpmin"/>
+ </apply>
+ <concat destfile="${JQI_MIN}">
+ <filelist files="${JQI}, tmpmin"/>
+ <filterchain>
+ <headfilter lines="11"/>
+ </filterchain>
+ </concat>
+ <concat destfile="${JQI_MIN}" append="yes">
+ <filelist files="tmpmin"/>
+ </concat>
+ <delete file="tmpmin"/>
+ <echo message="${JQI_MIN} built."/>
+ </target>
+
+ <target name="clean">
+ <delete dir="tmpmin"/>
+ </target>
+
+</project>