1. 30 Sep, 2011 1 commit
    • David 'Digit' Turner's avatar
      build-host-sed.sh: new script to build sed from sources · a6dfe5f7
      David 'Digit' Turner authored
      This patch adds build-host-sed.sh that can be used to rebuild
      host versions of the sed tool, which will be placed under
      prebuilt/<system>/bin/
      
      This is mainly for native Win32 support, since we can't rely
      on having a working sed in this environment.
      
      A future patch will modify the NDK build system to use the
      prebuilt binary automatically.
      
      + Add prebuilt/ to .gitignore
      + Remove prebuilt/ in dev-cleanup.sh
      
      Change-Id: Ibe3561c189e90dde68023b7cbe1e9dc03dff1004
      a6dfe5f7
  2. 28 Jun, 2011 1 commit
    • David 'Digit' Turner's avatar
      ndk-stack: Fixes + Documentation · c0bf90ae
      David 'Digit' Turner authored
      This patch fixes the ndk-stack tool to properly work as advertized, and
      adds a new documentation file (docs/NDK-STACK.html) to illustrate its usage.
      
      + Add build/tools/build-ndk-stack.sh to automatically rebuild the
        host tool from sources (and from scratch).
      
      + Ensure that rebuild-all-prebuilt.sh invokes build-ndk-stack.sh
        and places the resulting binary at the top of target NDK directory.
      
      + Ensure that package-release.sh places the prebuilt binaries into
        the final packages.
      
      + Add a --host-only option to rebuild-all-prebuilt.sh to indicate
        that you only want to rebuilt the host binaries (and none of the
        target ones). The --darwin-ssh and --mingw options also imply
        --host-only.
      
      Change-Id: I5f26e83378c02bfd3b62fa76a7c50c5755104fa9
      c0bf90ae
  3. 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
  4. 14 Sep, 2010 1 commit
    • 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
  5. 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
  6. 01 Jun, 2010 1 commit
  7. 10 May, 2010 1 commit
    • David 'Digit' Turner's avatar
      Move samples from apps/<name>/project to samples/<name> · 1e2d5412
      David 'Digit' Turner authored
      Update documentation accordingly
      
      Note: removes obsolete unit tests under apps/unit-tests/
      + fix --verbose option in build/tools/rebuild-all-prebuilt.sh
      + add NX support to x86-4.2.1 toolchain config file
      + update .gitignore
      
      Change-Id: I3c8e6185ad41f103a425387d7618ab3e73182fdc
      1e2d5412
  8. 01 May, 2010 1 commit
  9. 14 May, 2009 1 commit
  10. 08 May, 2009 1 commit
  11. 07 May, 2009 1 commit
  12. 27 Apr, 2009 1 commit
  13. 25 Apr, 2009 1 commit
  14. 24 Apr, 2009 1 commit