Ignore:
Timestamp:
2006-10-13T23:20:51+02:00 (18 years ago)
Author:
imi
Message:

fixed build scripts of josm language plugins

File:
1 edited

Legend:

Unmodified
Added
Removed
  • utils/josm/plugins/lang-de/build.xml

    r1467 r1469  
    22
    33        <property name="language" value="de" />
    4         <property name="josm" value="../../../../editors/josm" />
     4
     5        <target name="init">
     6            <mkdir dir="bin" />
     7        </target>
     8
     9        <target name="compile" depends="init">
     10                <javac srcdir="src" classpath="../../../../editors/josm/dist/josm-custom.jar" destdir="bin" />
     11        </target>
    512       
    6         <target name="install">
     13        <!-- install entry point for eclipse user -->
     14        <target name="jar">
    715                <jar destfile="${user.home}/.josm/plugins/lang-${language}.jar" basedir="bin">
    8                         <fileset dir="ressource" />
    916                        <manifest>
    1017                                <attribute name="Plugin-Class" value="org.openstreetmap.josm.TranslationLoader_${language}" />
     
    1421                </jar>
    1522        </target>
     23       
     24        <target name="install" depends="compile,gettext,jar" />
    1625
    17         <target name="gettext">
    18                 <exec executable="find" output="build/alljava.txt">
    19                         <arg line="src -name '*.java'"/>
     26
     27
     28        <target name="find">
     29                <exec executable="find" output="alljava.txt">
     30                        <arg line="../../../../editors/josm/src ../ -name '*.java'"/>
    2031                </exec>
     32        </target>
     33       
     34        <target name="xgettext">
    2135                <exec executable="xgettext">
    22                         <arg line="-ktr -ktrn:1,2 -ktrc -kmarktr -Ljava -opo/keys.pot -fbuild/alljava.txt"/>
     36                        <arg line="-ktr -ktrn:1,2 -ktrc -kmarktr -Ljava -okeys.pot -falljava.txt"/>
    2337                </exec>
     38        </target>
     39
     40        <target name="msgmerge">
    2441                <exec executable="msgmerge">
    25                         <arg line="-U ${language}.po $(josm)/po/keys.pot"/>
     42                        <arg line="-U ${language}.po keys.pot"/>
    2643                </exec>
     44        </target>
     45
     46        <target name="gettext" depends="find,xgettext,msgmerge">
    2747                <exec executable="msgfmt">
    28                         <arg line="--java2 -dpo -rorg.openstreetmap.josm.Translation -l${language} ${language}.po"/>
     48                        <arg line="--java2 -dbin -rorg.openstreetmap.josm.Translation -l${language} ${language}.po"/>
    2949                </exec>
    3050        </target>
Note: See TracChangeset for help on using the changeset viewer.