[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