1. 24 May, 2016 2 commits
  2. 20 Apr, 2016 3 commits
  3. 06 Apr, 2016 1 commit
  4. 30 Mar, 2016 1 commit
  5. 29 Mar, 2016 1 commit
  6. 24 Mar, 2016 1 commit
  7. 01 Mar, 2016 2 commits
    • Dan Albert's avatar
      Get NDK from an argument rather than environment. · 06b7e5fa
      Dan Albert authored
      Passing the path to the NDK under test form the environment was a
      little clunky:
      
      * Path completion doesn't work if you already have the rest of the
        command typed out.
      * The path needed to be absolute.
      * NDK shouldn't need to be set in the user's environment, so we
        shouldn't be testing in that configuration.
      
      The latter two could be fixed differently, but this seems more
      ergonomic anyway.
      
      Change-Id: If5d7ada5cef7467fd96ce203d38165ce1f12ee9e
      06b7e5fa
    • Dan Albert's avatar
      Update the readme to mention validate.py. · cb57cd33
      Dan Albert authored
      Change-Id: Ib844cbe34ba755b66f752ff6f4c235cf2d45481f
      cb57cd33
  8. 10 Feb, 2016 1 commit
    • Dan Albert's avatar
      Add documentation about out convoluted sysroots. · af921c44
      Dan Albert authored
      I've answered the question of how to add new native frameworks APIS
      several times in the past week, so I've finally taken the time to
      write it all down.
      
      Change-Id: Ic828ede2f1de5b29e283306ff0264ac2e469d70d
      af921c44
  9. 09 Feb, 2016 2 commits
    • Dan Albert's avatar
      Several README fixups. · d3511d76
      Dan Albert authored
      * We've returned to the old package layout, so fix those paths.
      * Be more specific about which sources/* directories contain modules
        for `import-module`.
      * Include hint about `--system windows64`.
      * Reword the `--package` vs `--no-package` section to encourage using
        the default behavior.
      * Fix the bit about `--toolchain clang` for `run-all.py`. Since Clang
        is now the default, we need to advise about using GCC.
      * Remove the bit about libc++ ARM32 unwinding being broken, since
        I've fixed that now.
      
      Change-Id: I61b8ca9458c1884a38248c8c04dc6bc529781570
      d3511d76
    • Dan Albert's avatar
      Clean up the build dependencies list. · 1d3a077c
      Dan Albert authored
      Had the wrong name for mingw, and we don't need dmake any more (I
      think).
      
      Bug: http://b/26965334
      Change-Id: I4d455cad8ba2255eb21c1e4ad0fb10838213c350
      1d3a077c
  10. 15 Dec, 2015 1 commit
  11. 07 Nov, 2015 1 commit
  12. 31 Jul, 2015 1 commit
    • Dan Albert's avatar
      Remove the NDK's host Perl. · 42872d8f
      Dan Albert authored
      We don't actually use this. The only reason we ship Perl is so that
      systems without it (Windows) can use scan-build. However, the cross
      compilation of Perl was never done, and we don't ship Perl to Windows,
      so this was never used for it's intended purpose. Just delete it.
      
      Bug: http://b/22413538
      Change-Id: I5e069a4406f6c4d9d7b5c5d6655a305d615ba1aa
      42872d8f
  13. 28 Jul, 2015 1 commit
    • Dan Albert's avatar
      Copy the prebuilt analyzer. · 008b8f89
      Dan Albert authored
      This is copied into the platform prebuilts now, so we don't need to
      copy our own (and can remove external/clang from the manifest).
      
      Bug: http://b/22183733
      Change-Id: I08770d69fb687ccb32275ad571f83963c19a8149
      008b8f89
  14. 10 Jul, 2015 2 commits
    • Dan Albert's avatar
      Add packaging support to checkbuild.py. · b82a69d7
      Dan Albert authored
      The --package flag will cause the NDK to be packaged once the build is
      complete. Note that this flag is on by default until the build server
      configuration is updated; use --no-package to skip this step for local
      builds.
      
      Bug: http://b/22404289
      Change-Id: Idea82eb8c1bc005dafb3acbfe9fe827772bb817e
      b82a69d7
    • Dan Albert's avatar
      Use argparse since this wrapper is growing. · e62491b2
      Dan Albert authored
      Also adds the --system name for --systems. Will replace --systems
      since we only allow building one system anyway.
      
      Change-Id: I1d5d129d0a9a8b44efe030b4a7ae92ffccadf74d
      e62491b2
  15. 09 Jul, 2015 2 commits
    • Dan Albert's avatar
      Default to building only Linux for Linux hosts. · f60e3460
      Dan Albert authored
      Change-Id: I12a98e666d9d8a13c4cff71f9e13f3e4c3fb49a3
      f60e3460
    • Dan Albert's avatar
      Move checkbuild to Python. · 44f106a7
      Dan Albert authored
      checkbuild.sh was starting to get too complicated. Move it to a real
      language so we don't end up back in the mess we're trying to fix.
      
      Leave checkbuild.sh that just forwards to checkbuild.py until we've
      updated the build server configuration.
      
      Change-Id: Id13d6ba02506e46893788ca05e584cc850bc5813
      44f106a7
  16. 24 Jun, 2015 1 commit
  17. 22 Jun, 2015 1 commit
  18. 20 Jun, 2015 1 commit
    • Dan Albert's avatar
      Take LLVM from the platform prebuilts. · 140644f1
      Dan Albert authored
      We won't be able to build the Windows LLVM until we get one in the
      platform, but that doesn't build right now anyway.
      
      As a side effect, stop building compiler-rt. We get this for free as
      part of the prebuilt LLVM.
      
      When building with LLVM, use the platform LLVM.
      
      Note that having ANDROID_BUILD_TOP set is now a requirement. This can
      be set manually, by `lunch`, or will be handled by `checkbuild.sh`,
      but must be set.
      
      Change-Id: Ieceace0e7b2091421eabb363f427f935ddd9436a
      140644f1
  19. 19 Jun, 2015 3 commits
  20. 29 May, 2015 1 commit
    • Dan Albert's avatar
      Improve the README. · 292de85d
      Dan Albert authored
      Remove the crap, turn it into markdown, and add the build
      instructions.
      
      Change-Id: Iac482a7925456fc77fc7cfc7233e5238020db12f
      292de85d