Changeset 12780 in osm for applications/editors/josm/plugins/osmarender
- Timestamp:
- 2009-01-01T18:55:45+01:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/osmarender/build.xml
r12688 r12780 1 1 <project name="osmarender" default="install" basedir="."> 2 3 <!-- josm "user home" directory depends on the platform used (windows has a different place than unix/linux) --> 4 <property environment="env"/> 5 <condition property="josm.home.dir" value="${env.APPDATA}/JOSM" else="${user.home}/.josm"> 6 <and> 7 <os family="windows"/> 8 </and> 9 </condition> 10 11 <!-- compilation properties --> 12 <property name="josm.build.dir" value="../../core"/> 13 <property name="josm.plugins.dir" value="${josm.home.dir}/plugins"/> 14 <property name="josm" location="../../core/dist/josm-custom.jar" /> 15 <property name="plugin.build.dir" value="build"/> 16 <property name="plugin.dist.dir" value="../../dist"/> 17 <property name="plugin.name" value="${ant.project.name}"/> 18 <property name="plugin.jar" value="../../dist/${plugin.name}.jar"/> 19 20 <property name="josm" location="../../core/dist/josm-custom.jar" /> 21 <property name="stylesheets" location="./stylesheets" /> 22 <property name="xslt" location="./xslt" /> 23 <property name="ant.build.javac.target" value="1.5"/> 24 25 <target name="compile"> 26 <echo message="creating ${plugin.jar}"/> 27 <mkdir dir="${plugin.build.dir}"></mkdir> 28 <mkdir dir="${plugin.dist.dir}"></mkdir> 29 <javac srcdir="src" debug="true" classpath="${josm}" destdir="${plugin.build.dir}"> 30 <include name="**/*.java" /> 31 </javac> 32 </target> 33 34 <target name="dist" depends="compile"> 35 <copy todir="${plugin.build.dir}" file="${xslt}/osmarender.xsl"/> 36 <copy tofile="${plugin.build.dir}/osm-map-features.xml" 37 file="${stylesheets}/osm-map-features-z17.xml"/> 38 <exec append="false" output="REVISION" executable="perl" failifexecutionfails="false"> 39 <env key="LANG" value="C"/> 40 <arg value="../getrevision.pl"/> 41 <arg value="xslt"/> 42 <arg value="stylesheets"/> 43 </exec> 44 <xmlproperty file="REVISION" prefix="version" keepRoot="false" collapseAttributes="true"/> 45 <delete file="REVISION"/> 46 <jar destfile="${plugin.jar}" basedir="${plugin.build.dir}"> 47 <manifest> 48 <attribute name="Plugin-Class" value="OsmarenderPlugin" /> 49 <attribute name="Plugin-Description" value="Launches FireFox to display the current visible screen as a nice SVG image" /> 50 <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/> 51 <attribute name="Plugin-Mainversion" value="1180"/> 52 <attribute name="Plugin-Date" value="${version.entry.commit.date}"/> 53 </manifest> 54 </jar> 55 </target> 56 57 <target name="clean"> 58 <delete dir="${plugin.build.dir}" /> 59 <delete file="${plugin.jar}" /> 60 </target> 61 62 <target name="install" depends="compile,dist"> 63 <copy file="${plugin.jar}" todir="${josm.plugins.dir}"/> 64 </target> 65 2 <!-- josm "user home" directory depends on the platform used (windows has a different place than unix/linux) --> 3 <property environment="env"/> 4 <condition property="josm.home.dir" value="${env.APPDATA}/JOSM" else="${user.home}/.josm"> 5 <and> 6 <os family="windows"/> 7 </and> 8 </condition> 9 <!-- compilation properties --> 10 <property name="josm.build.dir" value="../../core"/> 11 <property name="josm.plugins.dir" value="${josm.home.dir}/plugins"/> 12 <property name="josm" location="../../core/dist/josm-custom.jar" /> 13 <property name="plugin.build.dir" value="build"/> 14 <property name="plugin.dist.dir" value="../../dist"/> 15 <property name="plugin.name" value="${ant.project.name}"/> 16 <property name="plugin.jar" value="../../dist/${plugin.name}.jar"/> 17 <property name="josm" location="../../core/dist/josm-custom.jar" /> 18 <property name="stylesheets" location="./stylesheets" /> 19 <property name="xslt" location="./xslt" /> 20 <property name="ant.build.javac.target" value="1.5"/> 21 <target name="compile"> 22 <echo message="creating ${plugin.jar}"/> 23 <mkdir dir="${plugin.build.dir}"></mkdir> 24 <mkdir dir="${plugin.dist.dir}"></mkdir> 25 <javac srcdir="src" debug="true" classpath="${josm}" destdir="${plugin.build.dir}"> 26 <include name="**/*.java" /> 27 </javac> 28 </target> 29 <target name="dist" depends="compile"> 30 <copy todir="${plugin.build.dir}" file="${xslt}/osmarender.xsl"/> 31 <copy tofile="${plugin.build.dir}/osm-map-features.xml" 32 file="${stylesheets}/osm-map-features-z17.xml"/> 33 <exec append="false" output="REVISION" executable="perl" failifexecutionfails="false"> 34 <env key="LANG" value="C"/> 35 <arg value="../getrevision.pl"/> 36 <arg value="xslt"/> 37 <arg value="stylesheets"/> 38 </exec> 39 <xmlproperty file="REVISION" prefix="version" keepRoot="false" collapseAttributes="true"/> 40 <delete file="REVISION"/> 41 <jar destfile="${plugin.jar}" basedir="${plugin.build.dir}"> 42 <manifest> 43 <attribute name="Plugin-Class" value="OsmarenderPlugin" /> 44 <attribute name="Plugin-Description" value="Launches FireFox to display the current visible screen as a nice SVG image" /> 45 <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/> 46 <attribute name="Plugin-Mainversion" value="1180"/> 47 <attribute name="Plugin-Date" value="${version.entry.commit.date}"/> 48 </manifest> 49 </jar> 50 </target> 51 <target name="clean"> 52 <delete dir="${plugin.build.dir}" /> 53 <delete file="${plugin.jar}" /> 54 </target> 55 <target name="install" depends="compile,dist"> 56 <copy file="${plugin.jar}" todir="${josm.plugins.dir}"/> 57 </target> 66 58 </project>
Note:
See TracChangeset
for help on using the changeset viewer.