summaryrefslogtreecommitdiffstats
path: root/build/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'build/build.xml')
-rw-r--r--build/build.xml20
1 files changed, 18 insertions, 2 deletions
diff --git a/build/build.xml b/build/build.xml
index b6502124e..03438a66c 100644
--- a/build/build.xml
+++ b/build/build.xml
@@ -15,7 +15,7 @@
<!-- ========================================================================= -->
<!DOCTYPE project [
-<!ENTITY build-properties SYSTEM "file:build-properties.xml">
+<!ENTITY build-properties SYSTEM "build-properties.xml">
]>
<project name="build" default="all" basedir=".">
@@ -361,7 +361,8 @@ To use testing client jar in tests,
<target name="eclipse.plugins" depends="org.aspectj.ajde.source,
org.aspectj.ajde.doc,
- org.aspectj.ajde"
+ org.aspectj.ajde,
+ org.aspectj.aspectjrt"
description="create the Eclipse distribution plugins"/>
<target name="org.aspectj.ajde.source" depends="init"
@@ -427,5 +428,20 @@ To use testing client jar in tests,
</jar>
</target>
+ <target name="org.aspectj.aspectjrt" depends="init,aspectj"
+ description="build the AspectJ runtime library plugin for Eclipse">
+ <copy todir="${aj.plugin.org.aspectj.aspectjrt.dir}">
+ <fileset dir="${aspectj.modules.dir}/eclipse.plugin/org.aspectj.aspectjrt"/>
+ </copy>
+ <replace file="${aj.plugin.org.aspectj.aspectjrt.dir}/plugin.xml"
+ token="build.version.eclipse.plugins"
+ value="${build.version.eclipse.plugins}"/>
+ <copy file="${aj.dist.dir}/tools/lib/aspectjrt.jar"
+ todir="${aj.plugin.org.aspectj.aspectjrt.dir}"/>
+ <jar destfile="${aj.plugin.org.aspectj.aspectjrt.dir}/../org.aspectj.aspectjrt_${build.version.eclipse.plugins}.jar">
+ <fileset dir="${aj.plugin.org.aspectj.aspectjrt.dir}" includes="**"/>
+ </jar>
+ </target>
+
</project>