Improve clean and don't include squiggly stuff in source release

Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/31a6e91c
Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/31a6e91c
Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/31a6e91c

Branch: refs/heads/apache-tour-de-flex-1.2
Commit: 31a6e91c332c9042b8c7adad614586746b72cabe
Parents: 5b19450
Author: Justin Mclean <jmcl...@apache.org>
Authored: Sat Nov 1 08:29:18 2014 +1100
Committer: Justin Mclean <jmcl...@apache.org>
Committed: Sat Nov 1 08:29:18 2014 +1100

----------------------------------------------------------------------
 TourDeFlex/TourDeFlex3/build.xml | 43 +++++++++++++++++++++++------------
 1 file changed, 28 insertions(+), 15 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/31a6e91c/TourDeFlex/TourDeFlex3/build.xml
----------------------------------------------------------------------
diff --git a/TourDeFlex/TourDeFlex3/build.xml b/TourDeFlex/TourDeFlex3/build.xml
index b29e8ab..135b58c 100644
--- a/TourDeFlex/TourDeFlex3/build.xml
+++ b/TourDeFlex/TourDeFlex3/build.xml
@@ -498,6 +498,24 @@
        <unzip dest="${unpack.dir}" src="${download.dir}/${squiggly.file}" />
        </target>
        
+       <target name="copy-squiggly-dicts">
+               <!-- So squiggly works in Tour De Flex app -->
+               <mkdir dir="${basedir}/dictionaries"/>
+               <copy todir="${basedir}/dictionaries">
+                       <fileset dir="${unpack.dir}/dictionaries/">
+                               <include name="**" />
+                       </fileset>
+               </copy>
+
+               <!-- So squiggly works stand alone -->
+               <mkdir dir="${basedir}/src/apache/squiggly/dictionaries"/>
+               <copy todir="${basedir}/src/apache/squiggly/dictionaries/">
+                       <fileset dir="${unpack.dir}/dictionaries/">
+                               <include name="**" />
+                       </fileset>
+               </copy>
+       </target>
+       
     <target name="squiggly-download" depends="squiggly-check" 
unless="sqigggly.present" description="Downloads squiggly SDK">
        
        <mkdir dir="${download.dir}"/>
@@ -522,21 +540,7 @@
                </fileset>
        </copy>
        
-       <!-- So squiggly works in Tour De Flex app -->
-       <mkdir dir="dictionaries"/>
-       <copy todir="dictionaries">
-               <fileset dir="${unpack.dir}/dictionaries">
-                       <include name="*.*" />
-               </fileset>
-       </copy>
-       
-       <!-- So squiggly works stand alone -->
-       <mkdir dir="dictionaries"/>
-       <copy todir="dictionaries">
-               <fileset dir="${unpack.dir}/dictionaries">
-                       <include name="*.*" />
-               </fileset>
-       </copy>
+               <ant target="copy-squiggly-dicts" />
     </target>
                
        <target name="package" description="package up all source files" 
depends="package-dir,package-tar,package-zip">
@@ -576,6 +580,9 @@
                 <include name="**/*.xml" />
                <exclude name="**/*.swf" />
                <exclude name="installer.xml" />
+               <exclude name="squiggly" />
+               <exclude name="dictionaries" />
+               <exclude name="src/apache/squiggly/dictionaries" />
              </tarfileset>
          </tar>
        </target>
@@ -607,6 +614,9 @@
                 <include name="**/*.xml" />
                 <exclude name="**/*.swf" />
                <exclude name="installer.xml" />
+               <exclude name="squiggly" />
+               <exclude name="dictionaries" />
+               <exclude name="src/apache/squiggly/dictionaries" />
              </fileset>
          </zip>
        </target>
@@ -615,5 +625,8 @@
        <delete>
                <fileset dir="${basedir}" includes="**/*.swf" />
        </delete>
+       <delete dir="${basedir}/squiggly" />
+       <delete dir="${basedir}/dictionaries" />
+       <delete dir="${basedir}/src/apache/squiggly/dictionaries" />
     </target>
 </project>

Reply via email to