Index: applications/editors/josm/plugins/smed_about/build.xml
===================================================================
--- applications/editors/josm/plugins/smed_about/build.xml	(revision 23204)
+++ applications/editors/josm/plugins/smed_about/build.xml	(revision 23205)
@@ -44,4 +44,6 @@
 	<property name="plugin.build.dir"       value="build"/>
 	<property name="plugin.src.dir"         value="src"/>
+	<property name="smed.build.dir"         value="../smed/build"/>
+	<property name="smed.src.dir"           value="../smed/src"/>
 	<!-- this is the directory where the plugin jar is copied to -->
 	<property name="plugin.dist.dir"        value="../../dist"/>
@@ -49,4 +51,5 @@
 	<property name="plugin.dist.dir"        value="../../dist"/>
 	<property name="plugin.jar"             value="${plugin.dist.dir}/${ant.project.name}.jar"/>
+	<property name="smed.jar"               value="${plugin.dist.dir}/smed.jar"/>
 
 	<!--
@@ -58,4 +61,25 @@
 		<mkdir dir="${plugin.build.dir}"/>
 	</target>
+	<!--
+    **********************************************************
+    ** init_smed - initializes the build of smed
+    **********************************************************
+    -->
+	<target name="init_smed">
+		<mkdir dir="${smed.build.dir}"/>
+	</target>
+
+	<!--
+    **********************************************************
+    ** compile_smed - compiles the source tree of smed
+    **********************************************************
+    -->
+	<target name="compile_smed" depends="init_smed">
+		<echo message="compiling sources for  ${smed.jar} ... "/>
+		<javac srcdir="${smed.src.dir}" classpath="${josm}" debug="true" destdir="${smed.build.dir}">
+			<compilerarg value="-Xlint:deprecation"/>
+			<compilerarg value="-Xlint:unchecked"/>
+		</javac>
+	</target>
 
 	<!--
@@ -64,5 +88,5 @@
     **********************************************************
     -->
-	<target name="compile" depends="init">
+	<target name="compile" depends="init,dist_smed">
 		<echo message="compiling sources for  ${plugin.jar} ... "/>
 		<javac srcdir="src" classpath="${josm}:${smed}" debug="true" destdir="${plugin.build.dir}">
@@ -70,4 +94,53 @@
 			<compilerarg value="-Xlint:unchecked"/>
 		</javac>
+	</target>
+
+	<!--
+    **********************************************************
+    ** dist_smed - creates smed.jar
+    **********************************************************
+    -->
+	<target name="dist_smed" depends="compile_smed">
+		<echo message="creating smed.jar ... "/>
+
+		<copy todir="${smed.build.dir}/images">
+			<fileset dir="${smed.src.dir}/images"/>
+		</copy>
+		
+		<copy todir="${smed.build.dir}/images">
+			<fileset dir="../smed/images"/>
+		</copy>
+
+		<copy todir="${smed.build.dir}/smed/msg">
+			<fileset dir="${smed.src.dir}/smed/msg"/>
+		</copy>
+
+		<copy todir="${smed.build.dir}">
+			<fileset dir="../smed">
+                <include name="copyright.txt" />
+                <include name="LICENSE.txt" />
+			</fileset>
+		</copy>
+
+		<jar destfile="${smed.jar}" basedir="${smed.build.dir}">
+			<!--
+        ************************************************
+        ** configure these properties. Most of them will be copied to the plugins
+        ** manifest file. Property values will also show up in the list available
+        ** plugins: http://josm.openstreetmap.de/wiki/Plugins.
+        **
+        ************************************************
+    -->
+			<manifest>
+				<attribute name="Author" value="Werner, Malcolm"/>
+				<attribute name="Plugin-Class" value="smed.Smed"/>
+				<attribute name="Plugin-Date" value="${version.entry.commit.date}"/>
+				<attribute name="Plugin-Description" value="Create and edit seamaps for OpenSeaMap"/>
+				<attribute name="Plugin-Icon" value="images/Smed.png"/>
+				<attribute name="Plugin-Link" value="http://openseamap.org/"/>
+				<attribute name="Plugin-Mainversion" value="${plugin.main.version}"/>
+				<attribute name="Plugin-Version" value="${version.entry.commit.revision}"/>
+			</manifest>
+		</jar>
 	</target>
 
@@ -127,4 +200,6 @@
 		<delete dir="${plugin.build.dir}"/>
 		<delete file="${plugin.jar}"/>
+		<delete dir="${smed.build.dir}"/>
+		<delete file="${smed.jar}"/>
 	</target>
 
