1. 25 Apr, 2016 1 commit
  2. 04 Mar, 2016 2 commits
    • Ying Wang's avatar
      Small fixes. · ac909273
      Ying Wang authored
      Change-Id: Ia949ed0bc93edb78d0b029f3bd3dd584e9a00dc8
      (cherry-pick from commit f0cb397a)
      ac909273
    • Ying Wang's avatar
      Speed up lunch/tapas/etc. shell utility functions. · 7dfdb843
      Ying Wang authored
      1. Combined ~10 calls to the make build system to only one.
         We added a phony target "dump-many-vars" to the build system to dump
         "<var>=<value>" pairs. We then store the pairs as shell variables.
         With this cache get_build_var/get_abs_build_var can just return
         the shell variables instead of querying the build system.
      2. Prune .git when we search for AndroidProduct.mks.
      
      In internal source tree lunch time was reduced from ~15s to ~1.5s.
      
      Bug: 27429759
      
      (cherry picked from commit 08800fd9)
      
      Change-Id: I862a0ec3c1aae97c552054dacec133e857042edf
      7dfdb843
  3. 25 Jan, 2016 4 commits
  4. 15 Jan, 2016 1 commit
  5. 14 Jan, 2016 1 commit
  6. 12 Jan, 2016 1 commit
  7. 11 Jan, 2016 2 commits
    • Neil Fuller's avatar
      Revert "Make OpenJDK 8 the default" · a87553f4
      Neil Fuller authored
      Reverting until all continuous builds that cover branches downstream of master can be updated to use JDK 8.
      
      This reverts commit 1bd16b67.
      
      Change-Id: Icb0daa440a6286e07d3cfd9ff8b082b4154ebc21
      a87553f4
    • Neil Fuller's avatar
      Make OpenJDK 8 the default · 1bd16b67
      Neil Fuller authored
      To return to OpenJDK 7:
      export LEGACY_USE_JAVA7=true
      
      And run envsetup.sh/lunch again.
      
      Bug: 25786468
      Change-Id: Iba08a9d3cf73bae7124e431dfe87c20ac219591e
      1bd16b67
  8. 04 Jan, 2016 1 commit
  9. 19 Nov, 2015 1 commit
  10. 10 Nov, 2015 1 commit
  11. 02 Nov, 2015 1 commit
  12. 22 Oct, 2015 1 commit
    • Mike Frysinger's avatar
      use `find -exec ... +` everywhere · 5e479732
      Mike Frysinger authored
      This is more efficient as find itself can handle correctly passing
      arguments down to the command, and this is in POSIX.  The current
      versions of OS X also support this form.
      
      BUG=None
      TEST=mgrep still works
      
      Change-Id: Ie570867609113868daaf068658c4f7e6f4ae42fa
      5e479732
  13. 20 Oct, 2015 1 commit
  14. 19 Oct, 2015 1 commit
  15. 01 Oct, 2015 1 commit
  16. 30 Sep, 2015 1 commit
    • David Zeuthen's avatar
      envsetup.sh: Add 'provision' function. · 1b126ffe
      David Zeuthen authored
      This will run ${ANDROID_PRODUCT_OUT}/provision-device which in turn can
      run fastboot (and other vendor-specific bits, if needed) to repartition
      the device and reflash all partitions with known versions. Options
      passed to the 'provision' command will be passed on to said script which
      is expected to pass them on to fastboot.
      
      Since this is a rather destructive operation involving data loss etc.,
      user confirmation is required. This confirmation can be bypassed using
      the option --no-confirmation.
      
      Change-Id: Iec5667f2f5070b95d2eb70ad1b2984909ae4184c
      1b126ffe
  17. 24 Sep, 2015 1 commit
  18. 23 Sep, 2015 1 commit
    • Ying Wang's avatar
      Re-implement mma/mmma using make goals. · caeaa08f
      Ying Wang authored
      Previously we use command line variable BUILD_MODULES_IN_PATHS which
      causes kati to regenerate build.ninja if any variable value changes.
      
      TODO: Remove the old rules of BUILD_MODULES_IN_PATHS in
      build/core/main.mk and ninja.mk once users have re-sourced envsetup.sh.
      Probably in a few weeks.
      
      Caveat: With this change, if a user sources the new envsetup.sh, mma/mmma
      won't work in old branches from the same shell.
      
      Bug: 24309760
      Change-Id: I212e82aeebaaa2bd4114e2066f1995da8886b5e2
      caeaa08f
  19. 18 Sep, 2015 1 commit
  20. 15 Sep, 2015 1 commit
    • Ying Wang's avatar
      Remove legacy kernel build toolchain PATH setup in envsetup.sh · 750396dd
      Ying Wang authored
      We used to rely on envsetup.sh to set up PATH before doing kernel build.
      Now we have new kernel build process.
      Also the variable doesn't work any more as we don't have corresponding arm-eabi
      toolchain for the latest arm-linux-androideabi toolchain.
      
      Change-Id: I99443fdc58e94f57f4f1f7e88da6dd127f3b2fac
      750396dd
  21. 31 Jul, 2015 1 commit
    • Dan Albert's avatar
      Add system/core to the PYTHONPATH. · 515ab1e2
      Dan Albert authored
      There's an adb Python interface now, and system/core needs to be in
      the PYTHONPATH for `import adb` to find it.
      
      Change-Id: I712767a2ba96cb017ce5857dc367e4cacf2ec51f
      515ab1e2
  22. 13 Jul, 2015 1 commit
  23. 12 Jun, 2015 2 commits
  24. 08 Jun, 2015 1 commit
    • Ying Wang's avatar
      Remove the unnecessary full_x86_64 and full_mips64. · 0a76df5c
      Ying Wang authored
      For historical reason, the aosp_* products were named full_*.
      We keep the full, full_x86 and full_mips in case some tools still
      reference these legacy names; But no reason the have the full_* product
      names for the new 64-bit archs.
      
      Change-Id: I240ed0c6ded0ded2d80603bd0c5ff24750999afc
      0a76df5c
  25. 17 May, 2015 1 commit
  26. 03 Apr, 2015 1 commit
  27. 01 Apr, 2015 1 commit
  28. 05 Mar, 2015 1 commit
  29. 26 Feb, 2015 1 commit
  30. 12 Feb, 2015 3 commits
  31. 30 Jan, 2015 1 commit
  32. 22 Jan, 2015 1 commit