]> WPIA git - gigi.git/blobdiff - build.xml
Adding source to collect all localisation texts
[gigi.git] / build.xml
index 20c6f496c25d2df87373d4c5c52104d733a49cfb..3985412208147b097fcd58a24f117fc1d6769ebb 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -30,6 +30,9 @@
                <path refid="JUnit 4.libraryclasspath" />
                <pathelement location="${sqlconnector}" />
        </path>
+       <path id="cacert-gigi.test.classpath.jdt">
+               <pathelement location="${jdt}" />
+       </path>
        <target name="init">
                <mkdir dir="bin" />
                <mkdir dir="binutil" />
                        includeantruntime="false" source="${source}" target="${target}">
                        <compilerarg value="-XDignore.symbol.file"/>
                        <src path="util-testing" />
+                       <exclude name="org/cacert/gigi/localisation/**"/>
+                       <classpath refid="cacert-gigi.classpath" />
+               </javac>
+       </target>
+       <target depends="init, build-project" name="build-testing-l10n">
+               <javac encoding="UTF-8" debug="true" debuglevel="${debuglevel}" destdir="binutil-testing"
+                       includeantruntime="false" source="${source}" target="${target}">
+                       <compilerarg value="-XDignore.symbol.file"/>
+                       <src path="util-testing" />
+                       <include name="org/cacert/gigi/localisation/**"/>
                        <classpath refid="cacert-gigi.classpath" />
+                       <classpath refid="cacert-gigi.test.classpath.jdt" />
                </javac>
+               <java classname="org.cacert.gigi.localisation.TranslationCollector">
+                       <arg value="util-testing/org/cacert/gigi/localisation/conf.txt"/>
+                       <arg value="."/>
+                       <arg value="messages.po"/>
+                       <classpath refid="cacert-gigi.test.classpath" />
+                       <classpath refid="cacert-gigi.test.classpath.jdt" />
+               </java>
        </target>
 
        <target name="native">