blob: fed47df8185639a834ddd8baa7104cf942c2398b [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<project name="org.eclipse.qvt.declarative.examples" default="zip.examples" basedir=".">
<target name="init">
</target>
<patternset id="qvtc.excludes" excludes="qvtcbin/**"/>
<patternset id="qvtr.excludes" excludes="qvtrbin/**"/>
<target name="zip.examples" depends="init">
<!-- ../../examples is the prefcerred project layout
../ is the result of an Import Project Set File -->
<condition property="examplesDir" value="../../examples/" else="../">
<available file="../../examples" type="dir"/>
</condition>
<echoproperties/>
<!-- This example may have been compiled already in the Master feature -->
<delete>
<!-- Cleanup obsolete zips from earlier variant of script -->
<fileset dir="zips" includes="*.zip"/>
</delete>
<mkdir dir="zips/qvtc"/>
<zip destfile="zips/qvtc/empty.zip" basedir="${examplesDir}org.eclipse.qvt.declarative.examples.qvtcore.empty">
<patternset refid="qvtc.excludes"/>
</zip>
<mkdir dir="zips/qvtr"/>
<zip destfile="zips/qvtr/empty.zip" basedir="${examplesDir}org.eclipse.qvt.declarative.examples.qvtrelation.empty">
<patternset refid="qvtr.excludes"/>
</zip>
<zip destfile="zips/qvtr/modelmorf.zip" basedir="${examplesDir}org.eclipse.qvt.declarative.examples.qvtrelation.modelmorf">
<patternset refid="qvtr.excludes"/>
</zip>
<zip destfile="zips/qvtr/reltocore.zip" basedir="${examplesDir}org.eclipse.qvt.declarative.examples.qvtrelation.reltocore">
<patternset refid="qvtr.excludes"/>
</zip>
<antcall target="refresh"/>
</target>
<target name="clean" depends="init" description="Clean the plug-in: org.eclipse.qvt.declarative.examples.">
<delete>
<fileset dir="zips" includes="**/*.zip"/>
</delete>
<antcall target="refresh"/>
</target>
<target name="refresh" depends="init" if="eclipse.running" description="Refresh this folder.">
<eclipse.refreshLocal resource="/org.eclipse.qvt.declarative.examples" depth="infinite"/>
</target>
</project>