Changeset 23205 in osm
- Timestamp:
- 2010-09-16T00:56:57+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/smed_about/build.xml
r23200 r23205 44 44 <property name="plugin.build.dir" value="build"/> 45 45 <property name="plugin.src.dir" value="src"/> 46 <property name="smed.build.dir" value="../smed/build"/> 47 <property name="smed.src.dir" value="../smed/src"/> 46 48 <!-- this is the directory where the plugin jar is copied to --> 47 49 <property name="plugin.dist.dir" value="../../dist"/> … … 49 51 <property name="plugin.dist.dir" value="../../dist"/> 50 52 <property name="plugin.jar" value="${plugin.dist.dir}/${ant.project.name}.jar"/> 53 <property name="smed.jar" value="${plugin.dist.dir}/smed.jar"/> 51 54 52 55 <!-- … … 58 61 <mkdir dir="${plugin.build.dir}"/> 59 62 </target> 63 <!-- 64 ********************************************************** 65 ** init_smed - initializes the build of smed 66 ********************************************************** 67 --> 68 <target name="init_smed"> 69 <mkdir dir="${smed.build.dir}"/> 70 </target> 71 72 <!-- 73 ********************************************************** 74 ** compile_smed - compiles the source tree of smed 75 ********************************************************** 76 --> 77 <target name="compile_smed" depends="init_smed"> 78 <echo message="compiling sources for ${smed.jar} ... "/> 79 <javac srcdir="${smed.src.dir}" classpath="${josm}" debug="true" destdir="${smed.build.dir}"> 80 <compilerarg value="-Xlint:deprecation"/> 81 <compilerarg value="-Xlint:unchecked"/> 82 </javac> 83 </target> 60 84 61 85 <!-- … … 64 88 ********************************************************** 65 89 --> 66 <target name="compile" depends="init"> 90 <target name="compile" depends="init,dist_smed"> 67 91 <echo message="compiling sources for ${plugin.jar} ... "/> 68 92 <javac srcdir="src" classpath="${josm}:${smed}" debug="true" destdir="${plugin.build.dir}"> … … 70 94 <compilerarg value="-Xlint:unchecked"/> 71 95 </javac> 96 </target> 97 98 <!-- 99 ********************************************************** 100 ** dist_smed - creates smed.jar 101 ********************************************************** 102 --> 103 <target name="dist_smed" depends="compile_smed"> 104 <echo message="creating smed.jar ... "/> 105 106 <copy todir="${smed.build.dir}/images"> 107 <fileset dir="${smed.src.dir}/images"/> 108 </copy> 109 110 <copy todir="${smed.build.dir}/images"> 111 <fileset dir="../smed/images"/> 112 </copy> 113 114 <copy todir="${smed.build.dir}/smed/msg"> 115 <fileset dir="${smed.src.dir}/smed/msg"/> 116 </copy> 117 118 <copy todir="${smed.build.dir}"> 119 <fileset dir="../smed"> 120 <include name="copyright.txt" /> 121 <include name="LICENSE.txt" /> 122 </fileset> 123 </copy> 124 125 <jar destfile="${smed.jar}" basedir="${smed.build.dir}"> 126 <!-- 127 ************************************************ 128 ** configure these properties. Most of them will be copied to the plugins 129 ** manifest file. Property values will also show up in the list available 130 ** plugins: http://josm.openstreetmap.de/wiki/Plugins. 131 ** 132 ************************************************ 133 --> 134 <manifest> 135 <attribute name="Author" value="Werner, Malcolm"/> 136 <attribute name="Plugin-Class" value="smed.Smed"/> 137 <attribute name="Plugin-Date" value="${version.entry.commit.date}"/> 138 <attribute name="Plugin-Description" value="Create and edit seamaps for OpenSeaMap"/> 139 <attribute name="Plugin-Icon" value="images/Smed.png"/> 140 <attribute name="Plugin-Link" value="http://openseamap.org/"/> 141 <attribute name="Plugin-Mainversion" value="${plugin.main.version}"/> 142 <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/> 143 </manifest> 144 </jar> 72 145 </target> 73 146 … … 127 200 <delete dir="${plugin.build.dir}"/> 128 201 <delete file="${plugin.jar}"/> 202 <delete dir="${smed.build.dir}"/> 203 <delete file="${smed.jar}"/> 129 204 </target> 130 205
Note:
See TracChangeset
for help on using the changeset viewer.