1. 04 Oct, 2010 1 commit
    • David 'Digit' Turner's avatar
      Reorder location of toolchains files. · e11a9b58
      David 'Digit' Turner authored
      build/toolchains/<name>/*                    --> toolchains/<name>/*
      build/prebuilt/<system>/<name>/lib/gdbserver --> toolchains/<name>/prebuilt/gdbserver
      build/prebuilt/<system>/<name>/              --> toolchains/<name>/prebuilt/<system>/
      
      The main idea is to group all toolchain-related files under the same directory.
      
      Change-Id: Idb41de49b5d81b6881ac4e0eea24506ff4a07f03
      e11a9b58
  2. 24 Sep, 2010 1 commit
    • David 'Digit' Turner's avatar
      Add prebuilt static library support. · 7a6b17ae
      David 'Digit' Turner authored
      This is done with the new PREBUILT_STATIC_LIBRARY include script.
      
      + Simplify prebuilts dependencies by removing LOCAL_PREBUILTS.
        You can now simply list your prebuilts into LOCAL_STATIC_LIBRARIES
        and/or LOCAL_SHARED_LIBRARIES.
      
      + pretty-print paths during install build commands.
      
      Change-Id: I4aca605fc6f818d9669343c6aefc419a78ee0df2
      7a6b17ae
  3. 23 Sep, 2010 1 commit
    • David 'Digit' Turner's avatar
      Fix gdb-6.6 build with gcc-4.4.3 · 6938fb54
      David 'Digit' Turner authored
      The problem is that gdb-6.6's Makefile enforces -Werror which turns
      all compiler warnings in compilation errors.
      
      It seems that gcc-4.4 introduced new compiler warnings that make the build fail,
      so simply use -Wno-error to avoid the problem.
      
      + clear the build directory properly to avoid problems when using the
        same path for different builds.
      
      Change-Id: I7d25215ae542b70e302ed546f3d4c6e616f5af27
      6938fb54
  4. 21 Sep, 2010 1 commit
  5. 14 Sep, 2010 2 commits
    • David 'Digit' Turner's avatar
      Update toolchain to arm-linux-androideabi-4.4.3 · ea573da2
      David 'Digit' Turner authored
      You can still use the old one with NDK_TOOLCHAIN=arm-eabi-4.4.0
      defined in your environment.
      
      Removed support for arm-eabi-4.2.1
      
      + Add --mingw option to build/tools/build-gcc.sh
      
      Change-Id: I03f6b7cb67b1110e5794da9c4e9b6b8d1e029bb9
      ea573da2
    • David 'Digit' Turner's avatar
      Add easy native debugging support through NDK_DEBUG=1 · fd204377
      David 'Digit' Turner authored
      "ndk-build NDK_DEBUG=1" will force the build of a debuggable application.
      This really copies gdbserver to the proper location, as if android:debuggable
      was set to "true" in the app's manifest.
      
      The value of NDK_DEBUG can be 0, 1, true or false, and will override the content
      of the manifest. The main benefit from this change is that you don't have to
      edit your manifest file just to rebuilt
      
      Change-Id: I3fafb620189ac53a72b492c963832dd0c7f8b7d7
      fd204377
  6. 02 Sep, 2010 1 commit
  7. 29 Aug, 2010 1 commit
  8. 13 Aug, 2010 1 commit
  9. 30 Jul, 2010 1 commit
    • David 'Digit' Turner's avatar
      Move platform files from build/platforms to platforms. · 77d9a088
      David 'Digit' Turner authored
      This also prepares for a major shift in the way files are stored under
      development/ndk. Essentially, after this patch, you can have:
      
      development/ndk/android-N/arch-$ABI/
        ==> contains only files relevant to API level 'N' that are not
            already part of API level 'N-1', 'N-2', etc...
      
      development/ndk/android-N/samples/
        ==> contains samples that depend on features of a given API level 'N'.
      
      The idea is to be able to work on API level 'N+1' by adding a single
      directory under development/ndk. This is useful when branching between
      several platform release branches. And it makes platform additions
      trivial to examine and check.
      
      + build/tools/build-platforms.sh: group all files under development/ndk
        under $NDK/platforms and $NDK/samples, grouping everything together
      
      + build/tools/dev-cleanup.sh: get rid of all intermediate files,
        including $NDK/platforms and $NDK/samples
      
      + update make-release.h to deal with the new hotness.
      
      Change-Id: I1c26052b862af4c319b9c0a5757c585929650562
      77d9a088
  10. 24 Jul, 2010 1 commit
  11. 16 Jul, 2010 1 commit
  12. 15 Jul, 2010 5 commits
  13. 14 Jul, 2010 2 commits
  14. 13 Jul, 2010 1 commit
  15. 12 Jul, 2010 2 commits
  16. 10 Jul, 2010 1 commit
    • David 'Digit' Turner's avatar
      Add support for module imports. · 6a8948dc
      David 'Digit' Turner authored
      See docs/IMPORT-MODULE.TXT for details. You can now define NDK_MODULE_PATH
      in your environment to list directories that will be searched when the new
      function 'import-module' is called.
      
      The goal is to avoid hard-coding third-party module paths into your
      project tree.
      
      Change-Id: I6f260299876d29e0492109b86824acab318e104e
      6a8948dc
  17. 09 Jul, 2010 2 commits
  18. 07 Jul, 2010 2 commits
  19. 25 Jun, 2010 1 commit
  20. 22 Jun, 2010 1 commit
  21. 19 Jun, 2010 1 commit
  22. 17 Jun, 2010 1 commit
  23. 10 Jun, 2010 6 commits
  24. 09 Jun, 2010 3 commits