[Commits] r2231 - in sandbox/foss4g2010: . build src
commits at geoext.org
commits at geoext.org
Wed Jun 30 10:39:46 CEST 2010
Author: pgiraud
Date: 2010-06-30 10:39:46 +0200 (Wed, 30 Jun 2010)
New Revision: 2231
Added:
sandbox/foss4g2010/build/
sandbox/foss4g2010/build/build.xml
sandbox/foss4g2010/src/
sandbox/foss4g2010/src/doc/
Log:
files structure
Added: sandbox/foss4g2010/build/build.xml
===================================================================
--- sandbox/foss4g2010/build/build.xml (rev 0)
+++ sandbox/foss4g2010/build/build.xml 2010-06-30 08:39:46 UTC (rev 2231)
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="gx_tutorial" default="dist" basedir=".">
+
+ <description>
+ FOSS4G 2010 GeoExt Tutorial Builder
+ </description>
+
+ <property name="src" location="../src"/>
+ <property name="build" location="gx_tutorial"/>
+
+ <target name="init">
+ <mkdir dir="${build}"/>
+ </target>
+
+ <target name="doc" depends="init" description="build documentation">
+ <echo>Building docs.</echo>
+
+ <copy todir="${src}/doc.tmp">
+ <fileset dir="${src}/doc" excludes="**/*.png"/>
+ <filterset>
+ <filter token="workshop_url" value="http://localhost:8080/geoserver/www/gx_tutorial"/>
+ </filterset>
+ </copy>
+ <copy todir="${src}/doc.tmp">
+ <fileset dir="${src}/doc" includes="**/*.png"/>
+ </copy>
+
+ <exec executable="sphinx-build" failonerror="true">
+ <arg line="-b html"/>
+ <arg value="-d"/>
+ <arg path="${src}/doc.tmp/_build/doctrees"/>
+ <arg path="${src}/doc.tmp"/>
+ <arg path="${build}/doc"/>
+ </exec>
+
+ <delete dir="${src}/doc.tmp"/>
+
+ </target>
+
+ <target name="pdf" depends="init" description="build pdf documentation">
+ <echo>Building pdf.</echo>
+
+ <copy todir="${src}/doc.tmp">
+ <fileset dir="${src}/doc" excludes="**/*.png"/>
+ <filterset>
+ <filter token="workshop_url" value="http://localhost/gx_tutorial"/>
+ </filterset>
+ </copy>
+ <copy todir="${src}/doc.tmp">
+ <fileset dir="${src}/doc" includes="**/*.png"/>
+ </copy>
+
+ <exec executable="sphinx-build" failonerror="true">
+ <arg line="-b latex"/>
+ <arg value="-d"/>
+ <arg path="${src}/doc.tmp/_build/doctrees"/>
+ <arg path="${src}/doc.tmp"/>
+ <arg path="${build}/pdf"/>
+ </exec>
+
+ <delete dir="${src}/doc.tmp"/>
+
+ </target>
+
+ <target name="resources" depends="init" description="shuffle resources">
+ <echo>Copying resources.</echo>
+ <copy todir="${build}/ext">
+ <fileset dir="${src}/ext"></fileset>
+ </copy>
+ <copy todir="${build}/openlayers">
+ <fileset dir="${src}/openlayers"></fileset>
+ </copy>
+ <copy todir="${build}/geoext">
+ <fileset dir="${src}/geoext"></fileset>
+ </copy>
+ <copy todir="${build}/extras">
+ <fileset dir="${src}/extras"></fileset>
+ </copy>
+ </target>
+
+ <target name="dist" depends="clean, resources, doc" description="prepare tutorial for distribution">
+ <echo>Preparing for distribution.</echo>
+ <zip destfile="gx_tutorial.zip">
+ <zipfileset file="../readme.txt"/>
+ <zipfileset dir="${build}" prefix="gx_tutorial"/>
+ </zip>
+ </target>
+
+ <target name="clean" description="remove previous build">
+ <delete dir="${build}"/>
+ <delete file="gx_tutorial.zip" />
+ </target>
+
+</project>
+
Property changes on: sandbox/foss4g2010/src
___________________________________________________________________
Name: svn:externals
+ geoext http://svn.geoext.org/core/trunk/geoext/
openlayers http://svn.openlayers.org/trunk/openlayers
ext http://svn.geoext.org/ext/3.2.1
More information about the Commits
mailing list