34 lines
1.0 KiB
XML
34 lines
1.0 KiB
XML
<project name="android-natives" basedir="." default="postcompile">
|
|
<property environment="env" />
|
|
<!-- the suffix ndk-build executable -->
|
|
<property name="ndkSuffix" value="" />
|
|
|
|
<target name="clean" depends="check-for-ndk" if="has-ndk-build">
|
|
<exec executable="${env.NDK_HOME}/ndk-build${ndkSuffix}" failonerror="true">
|
|
<arg value="clean"/>
|
|
</exec>
|
|
</target>
|
|
|
|
<target name="precompile" depends="check-for-ndk">
|
|
|
|
</target>
|
|
|
|
<target name="compile-natives" depends="precompile" if="has-ndk-build">
|
|
<echo>ndk_home: ${env.NDK_HOME}</echo>
|
|
<exec executable="${env.NDK_HOME}/ndk-build${ndkSuffix}" failonerror="true"/>
|
|
</target>
|
|
|
|
<target name="postcompile" depends="compile-natives">
|
|
|
|
</target>
|
|
|
|
<target name="check-for-ndk">
|
|
<condition property="ndk-build-found">
|
|
<available file="ndk-build${ndkSuffix}" filepath="${env.NDK_HOME}"/>
|
|
</condition>
|
|
<condition property="has-ndk-build">
|
|
<equals arg1="${ndk-build-found}" arg2="true"/>
|
|
</condition>
|
|
</target>
|
|
</project>
|