Go to file
Dan Willemsen e6f756091c Only run Kati twice on a clean build due to clean_steps.mk
Write into a temp file, then use `cmp` to determine whether to update
the actual file. This means that we'll only run Kati twice on a clean
build, since we'll omit the redundant write during the regeneration
check.

Simplify writing using $(file >) instead of $(shell), which doesn't have
character count limitations.

Bug: 35970961
Test: m clean; m -j nothing; m -j nothing; m -j nothing
Test: Ensure clean_steps.mk is equivalent before/after
Change-Id: Id574f416647434ab8d11ed3481da21b55e8797b7
2017-07-24 21:16:38 -07:00
core Only run Kati twice on a clean build due to clean_steps.mk 2017-07-24 21:16:38 -07:00
target sepolicy: remove all use of domain_deprecated 2017-07-24 08:17:39 -07:00
tests Only set TARGET_PLATFORM version in lunch when explicitly requested 2017-05-03 02:47:59 +00:00
tools Look for non-existent files listed in avb_vbmeta_args. 2017-07-21 11:57:00 -07:00
.gitignore Add build subprojects to .gitignore 2015-07-23 13:18:47 -07:00
Android.mk Add new Android.mk to handle repo move 2016-06-16 15:30:19 -07:00
CleanSpec.mk Fix install location for vendor tests 2017-07-06 17:46:17 -07:00
OWNERS Add OWNERS in build/make 2017-06-21 16:09:56 -07:00
buildspec.mk.default Add TARGET_PLATFORM_VERSION to lunch 2017-03-23 09:44:08 -07:00
envsetup.sh Revert "Use java prebuilts" 2017-07-19 22:42:46 +00:00