1. 26 Apr, 2010 1 commit
    • David 'Digit' Turner's avatar
      Add ndk-gdb script to the NDK. · a08d6057
      David 'Digit' Turner authored
      This is a helper script used to launch a native debugging session.
      To use it, follow these steps:
      
      1. Make your application debuggable
      2. Build the machine code with 'ndk-build'  (make APP=<name> is not supported)
      3. Build the package with ant or the ADT Eclipse plugin
      4. Install it on your device/emulator
      5. Launch it
      6. Run 'ndk-gdb' from your application project directory.
      
      Change-Id: Ie3b0557e70cefa0080075a34ad0ca46bebef3c42
      NOTE: To work properly, a modified gdbserver binary must be used
            (one that binds to Unix sockets instead of TCP ones). Patch
            upcoming.
      a08d6057
  2. 15 Apr, 2010 1 commit
    • David 'Digit' Turner's avatar
      Simplify build system with the 'ndk-build' script. · 6724aaa2
      David 'Digit' Turner authored
      There is no need to modify $NDK/apps anymore to build an application.
      
      Now all you need to do is launch $NDK/ndk-build from the project path,
      or any of its sub-directory, and the build scripts will handle everything
      automatically.
      
      You can also place an optional Application.mk under $PROJECT/jni, but
      by default the NDK will build all modules listed in your Android.mk for
      the 'armeabi' ABI.
      
      + Update the documentation
      
      Change-Id: I235c4051d7f00f37d50e6b4bb0e796c0bdaa001d
      6724aaa2
  3. 09 Apr, 2010 2 commits
  4. 08 Apr, 2010 3 commits
  5. 07 Apr, 2010 1 commit
  6. 06 Apr, 2010 3 commits
  7. 05 Apr, 2010 2 commits
    • David Turner's avatar
      Properly select the toolchain based on the ABIs we want to build for. · 85459717
      David Turner authored
      Before this patch, it was not possible to use the x86-4.2.1 toolchain
      without explicitely selecting it with NDK_TOOLCHAIN. Now if all toolchains
      are installed, a simple line like the following just works:
      
        APP_ABI := armeabi armeabi-v7a x86
      
      Change-Id: I58ff6dda09a6d1406a83a45af542bba35a3caa40
      85459717
    • David Turner's avatar
      Fix APP parsing. · ec23dc8c
      David Turner authored
      This change modifies the build script so that only the
      Application.mk/Android.mk files of the applications listed
      by APP are actually parsed.
      
      Also, the error messages displayed when APP is empty or
      when it is malformed has been improved.
      
      + Remove installed binaries when "make APP=<name> clean"
        is called.
      ec23dc8c
  8. 03 Apr, 2010 1 commit
  9. 02 Apr, 2010 7 commits
  10. 31 Mar, 2010 8 commits
  11. 23 Mar, 2010 2 commits
  12. 22 Mar, 2010 2 commits
  13. 19 Mar, 2010 5 commits
  14. 18 Mar, 2010 1 commit
  15. 17 Mar, 2010 1 commit