1. 13 Jan, 2016 1 commit
  2. 17 Nov, 2015 2 commits
  3. 29 Sep, 2015 1 commit
    • Dan Albert's avatar
      Stop packaging the out of date samples. · 70238707
      Dan Albert authored
      The samples in development/ndk are not maintained, and some of them
      don't work (gles3jni, for example).
      
      In a modular NDK world we'll be shipping these directly from github
      anyway.
      
      Note that this also removes the samples from the tests. We should
      probably find a way to work these back in using the latest samples
      from github, but for now they aren't actually helpful tests.
      
      Change-Id: I073df17fd2256b8f2105adaccf0a7e877716a60b
      70238707
  4. 01 Sep, 2015 1 commit
  5. 25 Aug, 2015 1 commit
  6. 24 Jun, 2015 1 commit
  7. 23 Aug, 2013 1 commit
    • WenHan Gu's avatar
      Refine abcc for system image. · 14f51f8d
      WenHan Gu authored
      After apply this patch:
      1. Use build-abcc.sh with --only-assets to generate toolchain assets.
      3. mmm ndk/tests/abcc
      4. make systemimage
      
      Also 2 modifications.
      1. Change name abcc-$abi.apk to abcc-$abi-unsigned.apk for clearity.
      2. Add prebuilts dir into .gitignore.
      
      Change-Id: Iadace270113209e958439250e6db75c9ed6ea0b8
      14f51f8d
  8. 25 Apr, 2013 1 commit
    • David 'Digit' Turner's avatar
      Add GoogleTest to the NDK. · 735d57d5
      David 'Digit' Turner authored
      This patch adds the following:
      
      - sources/third_party/googletest/googletest/:
        The sources for the latest GoogleTest revision.
      
      - sources/third_party/googletest/patches.ndk/:
        The patches applied to the upstream sources.
      
      - sources/third_party/googletest/README.NDK:
        Readme file explaining what this is + basic usage instructions.
      
      - sources/third_party/googletest/Android.mk:
        Build file declaring the modules to be imported to use GoogleTest
      
      - tests/device/test-googletest-stlport:
        Simple test to build GoogleTest against STLport and run a few
        sample programs.
      
      - tests/device/test-googletest-gnustl:
        Same as above, but linking against GNU libstdc++.
        This is required because GoogleTest will compile differently
        based on the features of the C++ STL being used (e.g. STLport
        doesn't have <tr1/tuple>)
      
      - tests/device/test-googletest-full:
        The full GoogleTest unit test program (740 tests). Ignored by
        tests/run-tests.sh by default since it's long to build and run.
      
      + Update .gitignore to only ignore the top-level 'samples' directory.
      
      Change-Id: I6ed5bc55d16f513daa8e237096c3f6771c2d9772
      735d57d5
  9. 23 Apr, 2013 1 commit
    • David 'Digit' Turner's avatar
      ndk-depends: New host tool to print ELF library dependencies. · 2454d616
      David 'Digit' Turner authored
      This patch introduces a new host tool used to print the dynamic
      library dependencies of a given ELF binary (shared library or
      executable only).
      
      Note the following:
        - Supports either 32-bit or 64-bit binaries.
        - Supports either little-endian or big-endian.
        - On Windows, built as a Unicode application.
      
      See --help for more details.
      
      + Add build/tools/build-ndk-depends.sh
      
      + Add --program-name option to build-ndk-stack.sh to avoid
        duplicating too much shell script code. build-ndk-depends.sh
        is just a wrapper that uses --program-name=ndk-depends.
      
      + Rename ndk-stack's GNUMakefile to the correct "GNUmakefile"
        so 'make' can be invoked directly in its source directory.
      
      + Modify build-host-prebuilts.sh to include ndk-depends too.
      
      BUG=53486
      
      Change-Id: I3b4a7186077e1a7b36bee4ed3341c9b63cf13719
      2454d616
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 01 Jun, 2010 1 commit
  16. 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
  17. 01 May, 2010 1 commit
  18. 14 May, 2009 1 commit
  19. 08 May, 2009 1 commit
  20. 07 May, 2009 1 commit
  21. 27 Apr, 2009 1 commit
  22. 25 Apr, 2009 1 commit
  23. 24 Apr, 2009 1 commit