]> source.dussan.org Git - aspectj.git/commitdiff
build src jar for matcher V1_6_3rc1
authoraclement <aclement>
Tue, 16 Dec 2008 20:20:14 +0000 (20:20 +0000)
committeraclement <aclement>
Tue, 16 Dec 2008 20:20:14 +0000 (20:20 +0000)
build/build.xml

index 19b72375120672c0f89c499aa0a33f71dc23ab2a..0fb3abbaa9c8052b2154c6925cb547c56fedd8d7 100644 (file)
@@ -460,6 +460,7 @@ To use testing client jar in tests,
        
        <target name="src" depends="init" description="build src modules">
                
+               <mkdir dir="${aj.src.dir}"/>
                <jar destfile="${aj.src.dir}/aspectjrt${build.version}-src.jar">
                        <fileset dir="${aspectj.modules.dir}/aspectj5rt/java5-src">
                                <exclude name="CVS"/>
@@ -503,6 +504,10 @@ To use testing client jar in tests,
                                <exclude name="CVS"/>
                                <exclude name="**/.cvsignore"/>
                        </fileset>
+                       <fileset dir="${aspectj.modules.dir}/org.aspectj.matcher/src">
+                               <exclude name="CVS"/>
+                               <exclude name="**/.cvsignore"/>
+                       </fileset>
                        <fileset dir="${aspectj.modules.dir}/weaver/src">
                                <exclude name="CVS"/>
                                <exclude name="**/.cvsignore"/>
@@ -585,6 +590,10 @@ To use testing client jar in tests,
                                <exclude name="CVS"/>
                                <exclude name="**/.cvsignore"/>
                        </fileset>
+                       <fileset dir="${aspectj.modules.dir}/org.aspectj.matcher/src">
+                               <exclude name="CVS"/>
+                               <exclude name="**/.cvsignore"/>
+                       </fileset>
                        <fileset dir="${aspectj.modules.dir}/weaver5/java5-src">
                                <exclude name="CVS"/>
                                <exclude name="**/.cvsignore"/>
@@ -593,17 +602,96 @@ To use testing client jar in tests,
                <delete dir="${aj.src.dir}/bcelsrc" failonerror="false"/>
                <delete dir="${aj.src.dir}/jdtsrc" failonerror="false"/>
                
+               <jar destfile="${aj.src.dir}/org.aspectj.matcher-${build.version}-src.jar">
+                                       <fileset dir="${aspectj.modules.dir}/bridge/src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aspectj.modules.dir}/util/src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                       <fileset dir="${aspectj.modules.dir}/org.aspectj.matcher/src">
+                               <exclude name="CVS"/>
+                               <exclude name="**/.cvsignore"/>
+                       </fileset>
+                       <!--
+                                       <fileset dir="${aj.src.dir}/jdtsrc">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aj.src.dir}/bcelsrc">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aspectj.modules.dir}/loadtime5/java5-src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aspectj.modules.dir}/loadtime/src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aspectj.modules.dir}/ajde/src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aspectj.modules.dir}/ajde.core/src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aspectj.modules.dir}/runtime/src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aspectj.modules.dir}/aspectj5rt/src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aspectj.modules.dir}/ajdoc/src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aspectj.modules.dir}/asm/src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aspectj.modules.dir}/loadtime/src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aspectj.modules.dir}/org.aspectj.ajdt.core/src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aspectj.modules.dir}/taskdefs/src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aspectj.modules.dir}/weaver/src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       <fileset dir="${aspectj.modules.dir}/weaver5/java5-src">
+                                               <exclude name="CVS"/>
+                                               <exclude name="**/.cvsignore"/>
+                                       </fileset>
+                                       -->
+                               </jar>
+               
                <jar destfile="${aj.src.dir}/org.aspectj-${build.version}-src.jar">
                        <fileset dir="${aj.src.dir}">
                                <include name="aspectjrt${build.version}-src.jar"/> 
                                <include name="aspectjweaver${build.version}-src.jar"/> 
                                <include name="aspectjtools${build.version}-src.jar"/>
+                               <include name="org.aspectj.matcher-${build.version}-src.jar"/>
                        </fileset>
                </jar>
                
                <delete file="{aj.src.dir}/aspectjrt${build.version}-src.jar"/> 
                <delete file="{aj.src.dir}/aspectjweaver${build.version}-src.jar"/> 
                <delete file="{aj.src.dir}/aspectjtools${build.version}-src.jar"/> 
+               <delete file="{aj.src.dir}/org.aspectj.matcher${build.version}-src.jar"/> 
     </target>
 
 </project>