Changeset 10439 in osm for applications/editors/josm/plugins/globalsat
- Timestamp:
- 2008-09-03T10:11:37+02:00 (16 years ago)
- Location:
- applications/editors/josm/plugins/globalsat
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/globalsat/build.xml
r10410 r10439 1 1 <project name="globalsat" default="dist" basedir="."> 2 2 3 <!-- point to your JOSM directory --> 4 <property name="josm" location="../../core/dist/josm-custom.jar" /> 5 <property name="RXTX" location="./libs/RXTXcomm.jar" /> 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> 6 10 7 <path id="classpath"> 8 <fileset id="RXTX" file="${RXTX}"/> 9 <fileset file="${josm}"/> 10 </path> 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="RXTX" location="./libs/RXTXcomm.jar" /> 16 <property name="plugin.build.dir" value="build"/> 17 <property name="plugin.dist.dir" value="../../dist"/> 18 <property name="plugin.name" value="${ant.project.name}"/> 19 <property name="plugin.jar" value="../../dist/${plugin.name}.jar"/> 11 20 12 <target name="init"> 13 <mkdir dir="build"></mkdir> 14 <mkdir dir="dist"></mkdir> 15 </target> 21 <property name="ant.build.javac.target" value="1.5"/> 16 22 17 <target name="compile" depends="init">18 <javac srcdir="src" classpathref="classpath" debug="true" destdir="build" target="1.5"> 19 <!-- <javac srcdir="src" classpathref="classpath" debug="true" destdir="build" target="1.5"> -->20 <!-- <javac srcdir="src" classpath="${RXTX}" debug="true" destdir="build" target="1.5"> -->23 <path id="classpath"> 24 <fileset id="RXTX" file="${RXTX}"/> 25 <fileset file="${josm}"/> 26 </path> 21 27 22 <include name="**/*.java" /> 23 </javac> 24 </target> 28 <target name="dist" depends="compile"> 29 <unjar dest="build"> 30 <fileset refid="RXTX" /> 31 </unjar> 32 <!-- images --> 33 <copy todir="build/images"> 34 <fileset dir="images" /> 35 </copy> 25 36 26 <target name="dist" depends="compile"> 27 <unjar dest="build"> 28 <fileset refid="RXTX" /> 29 </unjar> 30 <copy todir="build/images" > 31 <fileset dir="images" /> 32 </copy> 33 <jar destfile="dist/globalsat.jar" basedir="build"> 34 <manifest> 35 <attribute name="Plugin-Class" value="org.openstreetmap.josm.plugins.globalsat.GlobalsatPlugin" /> 36 <attribute name="Plugin-Description" value="Provide a dialog to read stored tracks from a Globalsat DG100 datalogger into a GPX-layer. Depends on installed rxtx library." /> 37 <attribute name="Plugin-Author" value="ramack@raphael-mack.de" /> 38 <attribute name="Plugin-Date" value="${version.entry.commit.date}"/> 39 <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/> 40 </manifest> 41 </jar> 42 </target> 37 <exec append="false" output="REVISION" executable="svn" failifexecutionfails="false"> 38 <env key="LANG" value="C"/> 39 <arg value="info"/> 40 <arg value="--xml"/> 41 <arg value="."/> 42 </exec> 43 <xmlproperty file="REVISION" prefix="version" keepRoot="false" collapseAttributes="true"/> 44 <delete file="REVISION"/> 43 45 44 <target name="clean"> 45 <delete dir="build" /> 46 <delete dir="dist" /> 47 </target> 46 <jar destfile="${plugin.jar}" basedir="build"> 47 <manifest> 48 <attribute name="Plugin-Class" value="org.openstreetmap.josm.plugins.globalsat.GlobalsatPlugin" /> 49 <attribute name="Plugin-Description" value="Provide a dialog to read stored tracks from a Globalsat DG100 datalogger into a GPX-layer. Depends on installed rxtx library." /> 50 <attribute name="Plugin-Author" value="ramack@raphael-mack.de" /> 51 <attribute name="Plugin-Date" value="${version.entry.commit.date}"/> 52 <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/> 53 </manifest> 54 </jar> 55 </target> 48 56 49 <target name="install" depends="dist"> 50 <copy file="dist/globalsat.jar" todir="${user.home}/.josm/plugins"/> 51 </target> 57 <target name="compile" depends="init"> 58 <echo message="creating ${plugin.jar}"/> 59 <javac srcdir="src" classpathref="classpath" destdir="build"> 60 <compilerarg value="-Xlint:deprecation"/> 61 </javac> 62 </target> 63 64 <target name="init"> 65 <mkdir dir="${plugin.build.dir}" /> 66 </target> 67 68 <target name="clean"> 69 <delete dir="${plugin.build.dir}" /> 70 <delete file="${plugin.jar}" /> 71 </target> 72 73 <target name="install" depends="dist"> 74 <copy file="${plugin.jar}" todir="${josm.plugins.dir}"/> 75 </target> 52 76 </project> -
applications/editors/josm/plugins/globalsat/src/org/openstreetmap/josm/plugins/globalsat/GlobalsatPlugin.java
r10378 r10439 14 14 import org.openstreetmap.josm.gui.IconToggleButton; 15 15 import org.openstreetmap.josm.gui.MapFrame; 16 import org.openstreetmap.josm.gui.MapView.LayerChangeListener;17 16 import org.openstreetmap.josm.gui.layer.Layer; 18 17 import org.openstreetmap.josm.gui.layer.GpxLayer;
Note:
See TracChangeset
for help on using the changeset viewer.