Colin Cross
766a3d52d7
Merge changes If90975c8,I2a873fc6 am: 570e18ffaa
...
am: e4b293ebee
Change-Id: Ic0867bf8b8f5c396d3ae9bebb54f32af669fa2d7
2017-05-10 18:06:00 +00:00
Colin Cross
e4b293ebee
Merge changes If90975c8,I2a873fc6
...
am: 570e18ffaa
Change-Id: Ibc5258da0ebca5f71e53770f4b94600c749f397c
2017-05-10 17:44:59 +00:00
Colin Cross
570e18ffaa
Merge changes If90975c8,I2a873fc6
...
* changes:
Use ctx.ModuleBuild for darwin ar
Run gofmt
2017-05-10 17:28:21 +00:00
Dan Willemsen
3629a3542f
Merge "Fix genrule documentation" am: c7fd1aa491
...
am: 10ce02327b
Change-Id: I863f610874f0b493c7f92ae549767a6badd0bc97
2017-05-10 05:14:28 +00:00
Dan Willemsen
10ce02327b
Merge "Fix genrule documentation"
...
am: c7fd1aa491
Change-Id: Iaca5fa149d2e10ffe2f2a362338850479730f215
2017-05-10 05:08:56 +00:00
Treehugger Robot
c7fd1aa491
Merge "Fix genrule documentation"
2017-05-10 04:58:37 +00:00
George Burgess IV
bc5e6e9663
Merge "soong: add __clang_analyzer__ to clang-tidy" am: f2a9a3c582
...
am: 63ba926771
Change-Id: I3b13b3f65c136023a4d4b41603539357823379fa
2017-05-10 04:54:02 +00:00
George Burgess IV
63ba926771
Merge "soong: add __clang_analyzer__ to clang-tidy"
...
am: f2a9a3c582
Change-Id: Icf146450db4a10a12cc30f2faf2ddc88171b5377
2017-05-10 04:48:35 +00:00
Treehugger Robot
f2a9a3c582
Merge "soong: add __clang_analyzer__ to clang-tidy"
2017-05-10 04:34:42 +00:00
Jayant Chowdhary
19a26d9608
Merge "Work-around for crt objects with sdk: current" am: 7335e16774
...
am: f3f8bfaefd
Change-Id: I8ef4ddbeef7b050627021ed92892246a9bbd6488
2017-05-10 04:15:54 +00:00
Jayant Chowdhary
f3f8bfaefd
Merge "Work-around for crt objects with sdk: current"
...
am: 7335e16774
Change-Id: I93941a10b954fec9cd73514f60feede7b51fbf0f
2017-05-10 04:10:54 +00:00
Treehugger Robot
7335e16774
Merge "Work-around for crt objects with sdk: current"
2017-05-10 03:57:22 +00:00
Steven Moreland
ffb124f3d1
Merge "Add bootable/recovery to root.bp" am: fb13d59528
...
am: 0ace7598c3
Change-Id: I78ef5889f024f04fc0290d5f235859b64232cf0e
2017-05-10 03:23:24 +00:00
Steven Moreland
0ace7598c3
Merge "Add bootable/recovery to root.bp"
...
am: fb13d59528
Change-Id: Ibee8f84721d4a6d42dda954dc9826855a23161ee
2017-05-10 03:18:25 +00:00
Treehugger Robot
fb13d59528
Merge "Add bootable/recovery to root.bp"
2017-05-10 03:05:25 +00:00
Dan Willemsen
014de6a033
Fix genrule documentation
...
Change-Id: Ieffb2bd7d739527db129ff300d8aec70d82c278a
2017-05-09 23:09:17 +00:00
Steven Moreland
90a4b752bc
Add bootable/recovery to root.bp
...
Test: soong finds things in bootable/recovery
Change-Id: I88f012ab344046d2307a6f08dc618ad424fe870e
2017-05-09 15:19:08 -07:00
Jayant Chowdhary
6e8115acb1
Work-around for crt objects with sdk: current
...
Test: convert libcups from Android.mk->Android.bp, mm -j64.
Change-Id: I4fddcfa5806d0ce27a229c37a078b0d93e9082a8
2017-05-09 14:38:10 -07:00
Colin Cross
5b52959c99
Use ctx.ModuleBuild for darwin ar
...
Test: builds
Change-Id: If90975c8545158012bc6201acadd136363c21260
2017-05-09 14:32:45 -07:00
Colin Cross
cd34090859
Merge "androidmk: support cfi, diag, and misc_undefined properties" am: 329a42cec6
...
am: 4fad09853b
Change-Id: I5ba195c494529afbe27bacf7a858d84bdb21cdf7
2017-05-09 20:58:00 +00:00
Colin Cross
4fad09853b
Merge "androidmk: support cfi, diag, and misc_undefined properties"
...
am: 329a42cec6
Change-Id: Ie0c7dd3b7b587d170b04b653a245cd86343e4574
2017-05-09 20:55:21 +00:00
Colin Cross
51d4ab2d5e
Run gofmt
...
Test: builds
Change-Id: I2a873fc65cf414a14d6b58ef4ed6b9f5e57d75f7
2017-05-09 13:44:49 -07:00
Colin Cross
329a42cec6
Merge "androidmk: support cfi, diag, and misc_undefined properties"
2017-05-09 20:39:29 +00:00
Andreas Gampe
dc189bc1da
Soong: Change Sanitize.Recover order am: 9707116867
...
am: 7dbf7a2e81
Change-Id: Id50944a3012d08c1a4075d769414c43977d02bb3
2017-05-08 23:47:27 +00:00
Andreas Gampe
7dbf7a2e81
Soong: Change Sanitize.Recover order
...
am: 9707116867
Change-Id: Ice427f84291bfe113f059da8f1789ff3f378e50a
2017-05-08 23:45:30 +00:00
Andreas Gampe
9707116867
Soong: Change Sanitize.Recover order
...
Add Sanitize.Order cflags after the general sanitizer options, so
it can override the global -fno-sanitize-recover=all.
Bug: 38128476
Test: m SANITIZE_HOST=address
Test: manual test
Change-Id: Ied5600507b66bd25d9d2a8bba428162ed4eb01e4
2017-05-08 23:37:51 +00:00
Colin Cross
0d622323a9
Declare dependency on sanitizer runtime libraries am: 8ff9ef4c30
...
am: 99831b2356
Change-Id: I61bf173c4904bf32b2fe7a272b3c5f5509e32fae
2017-05-08 23:07:26 +00:00
Colin Cross
bc69b90e3e
Add product_sdk_version.cflags property am: ceeff0fd39
...
am: 782f1fe809
Change-Id: Ic4330020fb5aa9ee851e43d911d0efa69fcd6199
2017-05-08 23:07:23 +00:00
Colin Cross
99831b2356
Declare dependency on sanitizer runtime libraries
...
am: 8ff9ef4c30
Change-Id: I7eee294a16449802e74a49ed7004e2c7360f26de
2017-05-08 23:05:55 +00:00
Colin Cross
782f1fe809
Add product_sdk_version.cflags property
...
am: ceeff0fd39
Change-Id: Id8191d45ff325039ff0f3aba315d853c8472718f
2017-05-08 23:05:53 +00:00
Colin Cross
254514eb73
androidmk: support cfi, diag, and misc_undefined properties
...
Support more sanitize related properties. Also remove integer,
since it isn't a supported property, and rewrite it to be
deterministic by not going through splitBpList.
This reapplies Ie8fba06c36fc121912c65a77ee495ceef4962df0.
Bug: 37547301
Test: androidmk_test.go
Change-Id: Id637ffdb7d36bed8a2c2fe76bd6f54662709e3b3
2017-05-08 16:03:17 -07:00
Colin Cross
8ff9ef4c30
Declare dependency on sanitizer runtime libraries
...
Moving the last users of a sanitizer runtime library to soong was
causing the runtime library to stop getting installed. Declare
the dependency so make keeps installing it.
Test: builds
Change-Id: Ieeb9ad5c04ac8df0d1a74239da393dac5cab2b03
2017-05-08 15:57:05 -07:00
Colin Cross
ceeff0fd39
Add product_sdk_version.cflags property
...
libwilhelm needs PRODUCT_SDK_VERSION=%d.
Test: builds
Change-Id: Ie3caf9e4fdcb8e241c8743b1675520e93cf20cae
2017-05-08 15:57:05 -07:00
Colin Cross
cd5b739435
Merge "Revert "androidmk: support cfi, diag, and misc_undefined properties"" am: e6d4cb3652
...
am: 7308671e41
Change-Id: I4342450832caa0b0abfec94dbd4b38e4b2518a64
2017-05-08 22:18:51 +00:00
Colin Cross
7308671e41
Merge "Revert "androidmk: support cfi, diag, and misc_undefined properties""
...
am: e6d4cb3652
Change-Id: Ic13f24e5138b6a64dcd6e092213b089000688faf
2017-05-08 22:15:20 +00:00
Colin Cross
e6d4cb3652
Merge "Revert "androidmk: support cfi, diag, and misc_undefined properties""
2017-05-08 22:11:02 +00:00
Colin Cross
0fdee74f5b
Revert "androidmk: support cfi, diag, and misc_undefined properties"
...
This reverts commit a8688c4652
.
Change-Id: Ida4050f3ddc8303d614f2bd2a01470ed5459fe2c
2017-05-08 22:10:25 +00:00
Dan Willemsen
2a6f43caf2
Merge "Revert "Ensure environment dependencies are correct"" am: 411a363c5a
...
am: 07ed54b1d2
Change-Id: I8cff1eaa004815295c4e6100d0fc41b0e78e7bcd
2017-05-08 21:30:03 +00:00
Dan Willemsen
07ed54b1d2
Merge "Revert "Ensure environment dependencies are correct""
...
am: 411a363c5a
Change-Id: I922c616efe23c5228a69ab24794cc6c32a0fc4cb
2017-05-08 21:24:33 +00:00
Dan Willemsen
0c46f2edf8
Merge "Ensure environment dependencies are correct" am: 6a76b144a9
...
am: 8aa97a4de9
Change-Id: I8584e8dcbbf9a56563af3c7d8fbe540a05b0dbf0
2017-05-08 21:18:33 +00:00
Dan Willemsen
411a363c5a
Merge "Revert "Ensure environment dependencies are correct""
2017-05-08 21:13:53 +00:00
Dan Willemsen
4068a5db6c
Revert "Ensure environment dependencies are correct"
...
This reverts commit e78473c33c
.
Reason for revert: Broke mac builds, which rely on $PATH to find xcrun
Change-Id: I58711b94d472ab828823afaf53394a1aa869f3f5
2017-05-08 21:11:55 +00:00
Dan Willemsen
8aa97a4de9
Merge "Ensure environment dependencies are correct"
...
am: 6a76b144a9
Change-Id: I0c84ff8082e9521bf0e1d1ee5ba75d7e7ffd2b0d
2017-05-08 21:07:33 +00:00
Dan Willemsen
6a76b144a9
Merge "Ensure environment dependencies are correct"
2017-05-08 20:50:16 +00:00
Colin Cross
98ee467014
Merge changes I7270fef0,Ie8fba06c am: 6d9d964eb7
...
am: 0eaa3a99d2
Change-Id: I2f522ccd2f42ee5f7c99a12ddef9add98f2ca63c
2017-05-08 20:07:32 +00:00
Colin Cross
0eaa3a99d2
Merge changes I7270fef0,Ie8fba06c
...
am: 6d9d964eb7
Change-Id: Ic07794a477bb1483b02c50316b15991a19113f9c
2017-05-08 20:01:36 +00:00
Dan Willemsen
b3e7a893ac
Ignore disabled modules when generating ndk sysroot am: 95f4dbb330
...
am: c7fe4294d8
Change-Id: Ieba6ef5132bdef9781d2b51270f59c2946437117
2017-05-08 19:58:27 +00:00
Dan Willemsen
c7fe4294d8
Ignore disabled modules when generating ndk sysroot
...
am: 95f4dbb330
Change-Id: I2ad3f9772f71daec74eb632bf5b00968e6d807df
2017-05-08 19:55:27 +00:00
Treehugger Robot
6d9d964eb7
Merge changes I7270fef0,Ie8fba06c
...
* changes:
Automatically add frameworks/rs includes to modules with .rs files
androidmk: support cfi, diag, and misc_undefined properties
2017-05-08 19:54:40 +00:00
Colin Cross
2101f4aa06
Automatically add frameworks/rs includes to modules with .rs files
...
C++ sources generated from .rs files need includes in
frameworks/rs and frameworks/rs/cpp. Add them automatically
instead of requiring modules to add them manually.
Test: builds
Change-Id: I7270fef0b36c1956475d6d83ab8aa2e3c362e688
2017-05-08 19:37:12 +00:00