1402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<?xml version="1.0"?>
2402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<project name="Build feedValidator.jar" default="buildFeedValidatorJar" basedir="../">
3402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<target name="buildFeedValidatorJar">
4402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  <!-- TODO: set correct path to EMF plugins -->
5402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll   	  <property name="EMF_HOME" value="/eclipse-plugins-emf22/eclipse/plugins"/>
6402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  <echo message="Using EMF_HOME = ${EMF_HOME}"/>
7402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
8402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  <echo message="Compiling feedValidator (requires EMF) ..."/>
9402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  <delete file="feedValidator.jar"/>
10402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  <delete dir="bin_emf/"/>
11402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll  	  <mkdir dir="bin_emf"/>
12402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  <javac 
13402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll		srcdir="."
14402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	    destdir="bin_emf/"
15402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll		includes="src_rss/**/emf/*, src_rss/**/emf/**, src_rss/**/emf/**/*">
16402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  	<classpath>
17402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  		<path path="/lib/ant.jar"></path>
18402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  		<fileset dir="${EMF_HOME}">
19402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll				<include name="org.eclipse.emf.common_*.jar"/>
20402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll				<include name="org.eclipse.emf.ecore_*.jar"/>
21402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  			<include name="org.eclipse.emf.ecore.xmi_*.jar"/>
22402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  			<include name="org.eclipse.xsd_*.jar"/>
23402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  		</fileset>
24402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	    </classpath>
25402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  </javac>
26402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  <echo message="Jarring feedValidator.jar ..."/>
27402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  <jar 
28402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll		destfile="feedValidator.jar" 
29402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll		basedir="bin_emf"
30402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	    update="true"/>
31402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  <jar 
32402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll		destfile="feedValidator.jar" 
33402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll		includes="**/emf/messages.properties" 
34402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll		basedir="src_rss"
35402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	    update="true"/>
36402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	  <delete dir="bin_emf/"/>
37402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	</target>
38402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</project>
39