Commit Graph

12270 Commits

Author SHA1 Message Date
Colin Cross
4bff473af2 Make RuleBuilder methods take Paths am: 69f59a3327 am: fafab5c1ec
am: d123cd7459

Change-Id: I5277142b7486c80c1c93d2ecd9a90b387d93c4a9
2019-02-22 20:35:45 -08:00
Colin Cross
d123cd7459 Make RuleBuilder methods take Paths am: 69f59a3327
am: fafab5c1ec

Change-Id: I3767d53ea5b8921614b1fbb208eadce3f08607b2
2019-02-22 20:29:33 -08:00
Colin Cross
fafab5c1ec Make RuleBuilder methods take Paths
am: 69f59a3327

Change-Id: I89676441b13905d7e1111e850ed91dbf430edac4
2019-02-21 07:14:17 -08:00
Colin Cross
69f59a3327 Make RuleBuilder methods take Paths
There are no more Make paths being used in Soong now that
dexpreopting and hiddenapi are in Soong. Use the Path types
in the inputs to RuleBuilder, and fix all users of RuleBuilder.

This reapplies I886f803d9a3419a43b2cae412537645f94c5dfbf with
fixes to disable preopt for Soong-only builds when the global
dexpreopt.config doesn't exist.

Test: all soong tests
Test: m checkbuild
Change-Id: I4dae9ecd5de22f062f9478ec8f0747f099cf8190
2019-02-20 22:06:09 -08:00
Colin Cross
395d1b0ecb Merge "Revert "Make RuleBuilder methods take Paths"" am: 501d7e594a am: dc68f8826c
am: ec60a92074

Change-Id: I4519fd0157c6f1287135879ad42a2d1ffaf59515
2019-02-20 21:17:11 -08:00
Colin Cross
ec60a92074 Merge "Revert "Make RuleBuilder methods take Paths"" am: 501d7e594a
am: dc68f8826c

Change-Id: I6e74ddc0e0f776a10b24cda51532232857dc1407
2019-02-20 21:12:56 -08:00
Colin Cross
dc68f8826c Merge "Revert "Make RuleBuilder methods take Paths""
am: 501d7e594a

Change-Id: Ic43368c3d95a40a53ba1b4ca603106efa82a64c8
2019-02-20 21:08:41 -08:00
Colin Cross
501d7e594a Merge "Revert "Make RuleBuilder methods take Paths"" 2019-02-21 05:03:41 +00:00
Colin Cross
ab898dc4a4 Revert "Make RuleBuilder methods take Paths"
This reverts commit acdd694071.

Reason for revert: broke ndk build

Change-Id: I5655e48c15eb8f5f0267afdd853fbc25765b8623
2019-02-21 05:03:00 +00:00
Colin Cross
43e1ff5337 Merge "Make RuleBuilder methods take Paths" am: 4bb6764de9 am: 4ebb84d392
am: fc2da332e9

Change-Id: Ic6563627f7853d9850e996d4579ac671d47d2c7b
2019-02-20 20:22:51 -08:00
Colin Cross
fc2da332e9 Merge "Make RuleBuilder methods take Paths" am: 4bb6764de9
am: 4ebb84d392

Change-Id: I2bc9e25f4749202a27ac4ca0bfb5131429466913
2019-02-20 20:18:37 -08:00
Colin Cross
4ebb84d392 Merge "Make RuleBuilder methods take Paths"
am: 4bb6764de9

Change-Id: I905a87bca40ab7ba696ce0b81003e0f5f97f1278
2019-02-20 20:14:31 -08:00
Colin Cross
4bb6764de9 Merge "Make RuleBuilder methods take Paths" 2019-02-21 04:06:18 +00:00
Jiyong Park
e5fd339bb8 Merge "Install external deps of an APEX" am: 1455d47788 am: e9c5455e5b
am: 080f3699cf

Change-Id: Idea6f983d0652b5bf16dfe14038d81bc221badca
2019-02-20 17:18:50 -08:00
Colin Cross
a2e9e42f15 Merge "Fix typo when multiple BootImageProfiles specified" am: 55f8c42a7b am: 5a32244ce7
am: d308a0223c

Change-Id: Ie63eb7f207c5fe404e7b5db228a9ef99d5d6bccf
2019-02-20 17:14:17 -08:00
Jiyong Park
080f3699cf Merge "Install external deps of an APEX" am: 1455d47788
am: e9c5455e5b

Change-Id: I371c3fbdae62d1658d7453bd7bbbc0de4e4b930c
2019-02-20 16:38:53 -08:00
Colin Cross
d308a0223c Merge "Fix typo when multiple BootImageProfiles specified" am: 55f8c42a7b
am: 5a32244ce7

Change-Id: I7d6313fa31c349c2397779f1ec94ab4da7878ab8
2019-02-20 16:36:43 -08:00
Jiyong Park
e9c5455e5b Merge "Install external deps of an APEX"
am: 1455d47788

Change-Id: Icbf648ed744d4629d389154eda30aeccf4f0f751
2019-02-20 16:09:13 -08:00
Colin Cross
5a32244ce7 Merge "Fix typo when multiple BootImageProfiles specified"
am: 55f8c42a7b

Change-Id: I3a527e631140804b5689f6f1e4f30dcb2858d033
2019-02-20 16:07:27 -08:00
Treehugger Robot
1455d47788 Merge "Install external deps of an APEX" 2019-02-21 00:02:08 +00:00
Sasha Smundak
23e19eff31 Merge "Implement vts_config module" am: e344fb5fb1 am: a4f4607862
am: dd36b0ccf3

Change-Id: I71493cdabc1dd62b74d35b1ab47f02d50762539f
2019-02-20 15:57:58 -08:00
Sasha Smundak
dd36b0ccf3 Merge "Implement vts_config module" am: e344fb5fb1
am: a4f4607862

Change-Id: I1799b2b1cb0a207f89750faaef1eb2dec2f13bdf
2019-02-20 15:45:08 -08:00
Treehugger Robot
55f8c42a7b Merge "Fix typo when multiple BootImageProfiles specified" 2019-02-20 23:23:54 +00:00
Dan Willemsen
88f84d3389 Merge "Allow linking against SystemConfiguration framework on Mac" am: 11545323d2 am: f8aaa24575
am: 9f2a63692c

Change-Id: I9604d349d6a551a6336485d89725dfeeecc6762c
2019-02-20 15:14:55 -08:00
Sasha Smundak
a4f4607862 Merge "Implement vts_config module"
am: e344fb5fb1

Change-Id: Ie5a470212f047d899686b03cfbd89c01d97e8c30
2019-02-20 15:01:41 -08:00
Dan Willemsen
9f2a63692c Merge "Allow linking against SystemConfiguration framework on Mac" am: 11545323d2
am: f8aaa24575

Change-Id: I6098803167563d41dbdbf51f91f9b9b2ee71d567
2019-02-20 14:44:44 -08:00
Jiyong Park
f2f6b163cc Merge "Export make vars using MakeVars method" am: f835ded3c3 am: 9118eb3220
am: e217f4a37e

Change-Id: Ie2173e0c4237189bee85fd7533d72f758f5158c2
2019-02-20 14:27:09 -08:00
Colin Cross
acdd694071 Make RuleBuilder methods take Paths
There are no more Make paths being used in Soong now that
dexpreopting and hiddenapi are in Soong. Use the Path types
in the inputs to RuleBuilder, and fix all users of RuleBuilder.

Test: all soong tests
Test: m checkbuild
Change-Id: I886f803d9a3419a43b2cae412537645f94c5dfbf
2019-02-20 14:23:37 -08:00
Treehugger Robot
e344fb5fb1 Merge "Implement vts_config module" 2019-02-20 22:23:16 +00:00
Nicolas Geoffray
1ccc63ba4a Merge "Set a dedicated variable for the runtime apex libs." am: 3d186813f2 am: 8d3269faca
am: 57ef108ab5

Change-Id: Iede7b97899e961e828d4a726a652599ef168ad0a
2019-02-20 13:56:30 -08:00
Dan Willemsen
f8aaa24575 Merge "Allow linking against SystemConfiguration framework on Mac"
am: 11545323d2

Change-Id: I7a5c86886c3db33206683f28016c73b1579da7c9
2019-02-20 13:55:42 -08:00
Jiyong Park
e217f4a37e Merge "Export make vars using MakeVars method" am: f835ded3c3
am: 9118eb3220

Change-Id: I9b3cb1ab47b944ef8cbfe90e0df190769b443f1a
2019-02-20 13:52:15 -08:00
Nicolas Geoffray
57ef108ab5 Merge "Set a dedicated variable for the runtime apex libs." am: 3d186813f2
am: 8d3269faca

Change-Id: Iedc96bb236163f0217c97e283d003ee7c7e2b3f8
2019-02-20 13:12:36 -08:00
Treehugger Robot
11545323d2 Merge "Allow linking against SystemConfiguration framework on Mac" 2019-02-20 21:06:11 +00:00
Yu Shan
8b86ba403d Merge "Add 16bit and 32bit nanopb library." am: ecc0efa02a am: 7b7d4dd061
am: c341f40366

Change-Id: I5871f649e1a52716cd03ef7732fe02c41bc95317
2019-02-20 12:51:12 -08:00
Colin Cross
9055fa58ad Support passing resource zips to aapt2 am: a592e3eae9 am: 089d22dec0
am: 7962a69ff1

Change-Id: I78d3a2597d3ff4f2dcb1c23bf64f0a7868473ed9
2019-02-20 12:50:42 -08:00
Jiyong Park
9118eb3220 Merge "Export make vars using MakeVars method"
am: f835ded3c3

Change-Id: I18bf9a4ad59e368f6f33bc742717d03bbd3b6e38
2019-02-20 12:50:04 -08:00
Nicolas Geoffray
8d3269faca Merge "Set a dedicated variable for the runtime apex libs."
am: 3d186813f2

Change-Id: Id994cd0772f02fd6e5c1819966daeea2663cd162
2019-02-20 12:46:24 -08:00
Yu Shan
c341f40366 Merge "Add 16bit and 32bit nanopb library." am: ecc0efa02a
am: 7b7d4dd061

Change-Id: I0f6467d5d0c8f780fbdee4fa3f40a1e764ec118e
2019-02-20 12:22:43 -08:00
Colin Cross
7962a69ff1 Support passing resource zips to aapt2 am: a592e3eae9
am: 089d22dec0

Change-Id: I3d368cf2d23fdc6cf0a1120bf64d2eb5b3ccf239
2019-02-20 12:22:15 -08:00
Yu Shan
7b7d4dd061 Merge "Add 16bit and 32bit nanopb library."
am: ecc0efa02a

Change-Id: If8d23db1dca013aa4ee90daf6c2fee828e0e1a15
2019-02-20 12:10:14 -08:00
Colin Cross
089d22dec0 Support passing resource zips to aapt2
am: a592e3eae9

Change-Id: Ifb2d44b5b00751bef8561448fff2034b42fe5e79
2019-02-20 12:09:52 -08:00
Colin Cross
45df0bd15a Fix typo when multiple BootImageProfiles specified
cat needs a redirect to the output file.

Test: m checkbuild
Change-Id: I7f39048a3e0aa85fa7ce826bfb811e4ce5aa3277
2019-02-20 11:25:54 -08:00
Treehugger Robot
f835ded3c3 Merge "Export make vars using MakeVars method" 2019-02-20 19:24:47 +00:00
Xin Li
8fae790c89 [automerger skipped] Merge "DO NOT MERGE - Merge PPRL.190205.001 into master" am: b81f48ee02 -s ours am: 2937bef649 -s ours
am: 7754d2747f -s ours
am skip reason: subject contains skip directive

Change-Id: I594e0b32880d0bceb240ded131252eb9c792f69f
2019-02-20 11:15:47 -08:00
Nicolas Geoffray
3d186813f2 Merge "Set a dedicated variable for the runtime apex libs." 2019-02-20 18:42:46 +00:00
Dan Willemsen
97d017ecce Allow linking against SystemConfiguration framework on Mac
This is needed for Python

Test: m py2-cmd; py2-cmd -murllib
Change-Id: I156bd281cb341eba7bdd7e7a15b87e8e90ecee1d
2019-02-20 10:28:56 -08:00
Yu Shan
ecc0efa02a Merge "Add 16bit and 32bit nanopb library." 2019-02-20 18:23:29 +00:00
Colin Cross
a592e3eae9 Support passing resource zips to aapt2
A zip of resources provides an easy way to pass generated resources
to aapt2.

Bug: 74574557
Test: m FrameworksCoreTests
Change-Id: Ie4b1391521a27727694d03e42462b40d775614f8
2019-02-20 18:12:41 +00:00
Xin Li
dccf5d469d [automerger skipped] DO NOT MERGE - Merge PPRL.190205.001 into master am: 4e38954d3a -s ours am: aa2c39b0db -s ours
am: 542d35b68b -s ours
am skip reason: subject contains skip directive

Change-Id: Iaa4bdee6dfacf0d2ad1dce704610eeaf6119cdac
2019-02-20 10:07:47 -08:00