Commit Graph

2630 Commits

Author SHA1 Message Date
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