<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> |