From 008e68d9eeda7be0363145ac91391ef0978cfe8c Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Tue, 22 May 2007 20:19:19 +0000
Subject: [PATCH] Add a new srczip target that will generate a src.zip file from all the server source.  This target is included in the nightly, weekly, and all targets.

---
 opends/build.xml |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/opends/build.xml b/opends/build.xml
index 063118e..8f60222 100644
--- a/opends/build.xml
+++ b/opends/build.xml
@@ -154,7 +154,7 @@
 
   <!-- The build target that should be used for nightly builds. -->
   <target name="nightly"
-       depends="checkstyle,dsml,javadoc,coverage,testall"
+       depends="checkstyle,dsml,srczip,javadoc,coverage,testallwithcoverage"
        description="Perform all processing needed for nightly builds.">
   </target>
 
@@ -171,7 +171,7 @@
 
   <!-- The build target that should be used to build everything. -->
   <target name="all"
-       depends="checkstyle,clean,checkprecommit,dsml,javadoc,testallwithcoverage"
+       depends="checkstyle,clean,checkprecommit,dsml,srczip,javadoc,testallwithcoverage"
        description="Build using all defined targets.">
   </target>
 
@@ -1532,6 +1532,26 @@
 
 
 
+
+  <!-- Generate a src.zip file containing all the server source. -->
+  <target name="srczip" depends="compileadmin"
+       description="Generate a src.zip file with all the server source.">
+    <zip destfile="${build.dir}/src.zip">
+      <zipfileset dir="${src.dir}" excludes="**/.svn" filemode="644"
+           dirmode="755" />
+      <zipfileset dir="${admin.src.dir}" excludes="**/.svn" filemode="644"
+           dirmode="755" />
+      <zipfileset dir="${ads.src.dir}" excludes="**/.svn" filemode="644"
+           dirmode="755" />
+      <zipfileset dir="${quicksetup.src.dir}" excludes="**/.svn" filemode="644"
+           dirmode="755" />
+      <zipfileset dir="${statuspanel.src.dir}" excludes="**/.svn" filemode="644"
+           dirmode="755" />
+    </zip>
+  </target>
+
+
+
   <!-- Generate example plugin package. -->
   <target name="example-plugin" if="pdir">
     <!-- Create folder hierarchy in temporary directory. -->

--
Gitblit v1.10.0