samples/build.xml
changeset 131 7e5f84aa1196
parent 130 30285b0ed28e
child 141 9ae8488379e0
     1.1 --- a/samples/build.xml	Sat Jun 14 09:55:24 2008 +0200
     1.2 +++ b/samples/build.xml	Sat Jun 14 09:55:24 2008 +0200
     1.3 @@ -1,6 +1,7 @@
     1.4  <?xml version="1.0" encoding="UTF-8"?>
     1.5 -<project name="apidesign.org" default="test" basedir=".">
     1.6 -    <dirset id="examples" dir=".">
     1.7 +<project name="samples" default="test" basedir=".">
     1.8 +    <property name="samples.dir" location="${ant.file.samples}/.."/>
     1.9 +    <dirset id="examples" dir="${samples.dir}">
    1.10          <include name="**/nbproject"/>
    1.11          <exclude name="apifest1/day3-intermezzo/**"/>
    1.12          <exclude name="apifest1/infrastructure/testing-template/**"/>
    1.13 @@ -8,15 +9,15 @@
    1.14      
    1.15      
    1.16      <target name="clean">
    1.17 -        <delete dir="build"/>
    1.18 -        <delete dir="libs/dist"/>
    1.19 +        <delete dir="${samples.dir}/build"/>
    1.20 +        <delete dir="${samples.dir}/libs/dist"/>
    1.21          <subant target="clean" antfile="../build.xml">
    1.22              <dirset refid="examples"/>
    1.23          </subant>
    1.24      </target>
    1.25  
    1.26      <target name="build">
    1.27 -        <ant dir="libs"/>
    1.28 +        <ant dir="${samples.dir}/libs"/>
    1.29          <subant target="compile" antfile="../build.xml">
    1.30              <dirset refid="examples"/>
    1.31          </subant>
    1.32 @@ -29,17 +30,17 @@
    1.33      </target>
    1.34      
    1.35      <target name="-version" unless="version">
    1.36 -        <exec dir="${ant.file.apidesign.org}/.." outputproperty="version" executable="/bin/sh">
    1.37 -            <arg file="version.sh"/>
    1.38 +        <exec dir="${samples.dir}" outputproperty="version" executable="/bin/sh">
    1.39 +            <arg file="${samples.dir}/version.sh"/>
    1.40          </exec>
    1.41      </target>
    1.42  
    1.43      <target name="sources" depends="-version,clean">
    1.44          <fail unless="version"/>
    1.45          
    1.46 -        <loadfile srcfile="${ant.file.apidesign.org}/../../../.hgignore" property="hgignore"/>
    1.47 -        <mkdir dir="build"/>
    1.48 -        <zip basedir="${ant.file.apidesign.org}/.." destfile="build/apidesign-${version}.zip">
    1.49 +        <loadfile srcfile="${samples.dir}/../../.hgignore" property="hgignore"/>
    1.50 +        <mkdir dir="${samples.dir}/build"/>
    1.51 +        <zip basedir="${samples.dir}/.." destfile="${samples.dir}/build/apidesign-${version}.zip">
    1.52              <not>
    1.53                  <containsregexp expression="${hgignore}"/>
    1.54              </not>