1<?xml version="1.0"?>
2<project name="Build feedValidator.jar" default="buildFeedValidatorJar" basedir="../">
3	<target name="buildFeedValidatorJar">
4	  <!-- TODO: set correct path to EMF plugins -->
5   	  <property name="EMF_HOME" value="/eclipse-plugins-emf22/eclipse/plugins"/>
6	  <echo message="Using EMF_HOME = ${EMF_HOME}"/>
7
8	  <echo message="Compiling feedValidator (requires EMF) ..."/>
9	  <delete file="feedValidator.jar"/>
10	  <delete dir="bin_emf/"/>
11  	  <mkdir dir="bin_emf"/>
12	  <javac 
13		srcdir="."
14	    destdir="bin_emf/"
15		includes="src_rss/**/emf/*, src_rss/**/emf/**, src_rss/**/emf/**/*">
16	  	<classpath>
17	  		<path path="/lib/ant.jar"></path>
18	  		<fileset dir="${EMF_HOME}">
19				<include name="org.eclipse.emf.common_*.jar"/>
20				<include name="org.eclipse.emf.ecore_*.jar"/>
21	  			<include name="org.eclipse.emf.ecore.xmi_*.jar"/>
22	  			<include name="org.eclipse.xsd_*.jar"/>
23	  		</fileset>
24	    </classpath>
25	  </javac>
26	  <echo message="Jarring feedValidator.jar ..."/>
27	  <jar 
28		destfile="feedValidator.jar" 
29		basedir="bin_emf"
30	    update="true"/>
31	  <jar 
32		destfile="feedValidator.jar" 
33		includes="**/emf/messages.properties" 
34		basedir="src_rss"
35	    update="true"/>
36	  <delete dir="bin_emf/"/>
37	</target>
38</project>
39