summaryrefslogtreecommitdiff
path: root/java/build.xml
blob: 8c3a3293dd542121cbcc3dcae724498e812f336b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<project default="android" name="ZeroTierOneSDK">
    <property environment="env"/>

    <target name="clean">
        <delete dir="bin" failonerror="false"/>
        <delete dir="classes" failonerror="false"/>
        <delete dir="libs" failonerror="false"/>
        <delete dir="obj" failonerror="false"/>
    </target>

    <target name="build">
        <echo message="os.name          = ${os.name}"/>
        <echo message="os.arch          = ${os.arch}"/>
        <echo message="ant.java.version = ${ant.java.version}"/>
        <echo message="java.version     = ${java.version}"/>
        <mkdir dir="bin"/>
        <mkdir dir="classes"/>
        <javac srcdir="src"
               destdir="classes"
               classpath="${env.ANDROID_PLATFORM}/android.jar"
               includeantruntime="false"/>
        <exec dir="jni" executable="${env.NDK_BUILD_LOC}" failonerror="true">
            <arg value="ZT1=${user.dir}/../"/>
        </exec>
        <jar destfile="bin/ZeroTierOneSDK.jar" basedir="classes"/>
    </target>

<!--    <target name="android" depends="build">
        <echo message="OS is Android, installing..."/>
        <copy file="libs/armeabi/libZeroTierOneJNI.so" 
              tofile="${aproj_loc}/libs/armeabi/libZeroTierOneJNI.so" 
              overwrite="true"/>
        <copy file="libs/arm64-v8a/libZeroTierOneJNI.so"
              tofile="${aproj_loc}/libs/arm64-v8a/libZeroTierOneJNI.so"
              overwrite="true"/>
        <copy file="libs/armeabi-v7a/libZeroTierOneJNI.so"
              tofile="${aproj_loc}/libs/armeabi-v7a/libZeroTierOneJNI.so"
              overwrite="true"/>
        <copy file="libs/x86/libZeroTierOneJNI.so"
              tofile="${aproj_loc}/libs/x86/libZeroTierOneJNI.so"
              overwrite="true"/>
        <copy   file="bin/ZeroTierOneSDK.jar" 
                tofile="${aproj_loc}/libs/ZeroTierOneSDK.jar" 
                overwrite="true"/>
    </target> -->
</project>