The JUCE cross-platform C++ framework, with DISTRHO/KXStudio specific changes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.3KB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project name="Juce Demo" default="help">
  3. <property file="local.properties"/>
  4. <property file="build.properties"/>
  5. <property file="default.properties"/>
  6. <path id="android.antlibs">
  7. <pathelement path="${sdk.dir}/tools/lib/anttasks.jar"/>
  8. <pathelement path="${sdk.dir}/tools/lib/sdklib.jar"/>
  9. <pathelement path="${sdk.dir}/tools/lib/androidprefs.jar"/>
  10. </path>
  11. <taskdef name="setup" classname="com.android.ant.SetupTask" classpathref="android.antlibs"/>
  12. <target name="clean">
  13. <exec executable="${ndk.dir}/ndk-build" dir="${basedir}" failonerror="true">
  14. <arg value="--jobs=2"/>
  15. <arg value="clean"/>
  16. </exec>
  17. </target>
  18. <exec executable="ln" dir="${basedir}" failonerror="false">
  19. <arg value="-s"/>
  20. <arg value="${basedir}/../../../../../juce/src/native/android/java/"/>
  21. <arg value="src/com/juce"/>
  22. </exec>
  23. <target name="debug">
  24. <exec executable="${ndk.dir}/ndk-build" dir="${basedir}" failonerror="true">
  25. <arg value="--jobs=2"/>
  26. <arg value="CONFIG=Debug"/>
  27. </exec>
  28. </target>
  29. <target name="release">
  30. <exec executable="${ndk.dir}/ndk-build" dir="${basedir}" failonerror="true">
  31. <arg value="--jobs=2"/>
  32. <arg value="CONFIG=Release"/>
  33. </exec>
  34. </target>
  35. <setup/>
  36. </project>