-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.xml
23 lines (23 loc) · 824 Bytes
/
build.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<project name="jllvm">
<target name="build">
<exec dir="src/org/jllvm/bindings" executable="cmake">
<arg value="."/>
</exec>
<exec dir="src/org/jllvm/bindings" executable="make"/>
<mkdir dir="build"/>
<javac srcdir="src/org/jllvm/" destdir="build/" includeantruntime="false"/>
<jar destfile="jllvm.jar" basedir="build/" />
<copy file="src/org/jllvm/bindings/libjllvm.so" todir="." />
</target>
<target name="clean">
<delete file="jllvm.jar" />
<delete file="libjllvm.so" />
<delete dir="build/"/>
<delete>
<fileset dir="src/org/jllvm/bindings" includes="*.o"/>
<fileset dir="src/org/jllvm/bindings" includes="*.so"/>
<fileset dir="src/org/jllvm/bindings/Transforms" includes="*.o"/>
<fileset dir="src/org/jllvm/bindings/Transforms" includes="*.so"/>
</delete>
</target>
</project>