Commit Graph

11318 Commits

Author SHA1 Message Date
Dan Willemsen
a0fcf98136 Merge "Expose TargetFSConfigGen to DeviceConfig from Make"
am: 8235220a82

Change-Id: I86575fdbf340e00d37a2aea2c1f990f0772d2669
2019-04-11 16:42:50 -07:00
Treehugger Robot
8235220a82 Merge "Expose TargetFSConfigGen to DeviceConfig from Make" 2019-04-11 23:36:09 +00:00
Colin Cross
694b4629e1 Merge "pom2bp: add jar deps to -nodeps modules"
am: 34df71446f

Change-Id: I8d737ccfc8ad3f2e876c3c3f152289e15b52a3f1
2019-04-11 16:18:46 -07:00
Colin Cross
c832b1516d Zip boot image
am: df8eebecaa

Change-Id: Ie65258473f7e35e76a4f7887321cf18a177aba0f
2019-04-11 16:13:43 -07:00
Treehugger Robot
34df71446f Merge "pom2bp: add jar deps to -nodeps modules" 2019-04-11 23:11:23 +00:00
Colin Cross
df8eebecaa Zip boot image
Create a zip file containing the zipped boot image files.

Test: m out/soong/sailfish/dex_bootjars/boot.zip
Change-Id: I1b08c9aca962a5999585cbe9e665693ef4558524
2019-04-11 23:03:23 +00:00
Logan Chien
09b2c81f09 Merge "Add --llndk for NDK libs as well"
am: b10243dc4e

Change-Id: I4756fb19c5ac88c1897f19f5217326c337a45c86
2019-04-11 09:51:48 -07:00
Logan Chien
b10243dc4e Merge "Add --llndk for NDK libs as well" 2019-04-11 16:38:42 +00:00
Logan Chien
62f1f9488e Add --llndk for NDK libs as well
This commit add `--llndk` to the command line option for
`create_reference_dumps.py` as well.

Bug: 124620774
Bug: 130324828
Test: lunch aosp_arm64-userdebug && make
Change-Id: I117864209b8cf8c934fd3aa1086b7691c1c449e3
2019-04-11 05:40:57 +00:00
Colin Cross
e4b73830d7 Merge "Fix relative path of bpf modules"
am: 33055f641a

Change-Id: Icfd44b3656e50547bf8973106de9bffa4e248417
2019-04-10 21:09:04 -07:00
Dan Willemsen
71c7460713 Expose TargetFSConfigGen to DeviceConfig from Make
Bug: 118089258
Test: m oemaids_header_gen oemaids_headers
Change-Id: I2675822ae01af9bbec70f0c0413c047f36b5e024
2019-04-10 20:24:16 -07:00
Treehugger Robot
33055f641a Merge "Fix relative path of bpf modules" 2019-04-11 02:07:27 +00:00
Colin Cross
06a37afaff Merge "Add robolectric-shadows to setup_go_workspace_for_soong.sh"
am: 9dc186f120

Change-Id: I66e5e82551abf7b6fb936adb31852eafe8c1feff
2019-04-10 14:09:43 -07:00
Colin Cross
9dc186f120 Merge "Add robolectric-shadows to setup_go_workspace_for_soong.sh" 2019-04-10 20:28:56 +00:00
Dan Willemsen
8862c76a68 Stop using build/target -> build/make/target symlink
am: 412160e1c9

Change-Id: I7624bb0856e1f08e10b8fbc629812447f6550504
2019-04-10 13:15:59 -07:00
Dan Willemsen
671f226029 Include proper deps for signapk
am: c4bd8f8282

Change-Id: I964b1ebfdf0d9e3317abd405085bdb784e027f3d
2019-04-10 13:15:49 -07:00
Colin Cross
0adfee5a20 Fix relative path of bpf modules
Using bpf as test data installs the module into a strange
subdirectory, clear the Rel() value before exporting it as
a SourceFileProducer.

Bug: 130206035
Test: m vts_test_binary_bpf_module
Change-Id: Ifdae90d11b15d65c097562d7d6985a8a1dca2bfd
2019-04-10 18:32:00 +00:00
Colin Cross
1aa7f26a22 pom2bp: add jar deps to -nodeps modules
The dependency type in the pom file is not always accurate, just
add all jar and aar dependencies to both the -nodeps and final
module.

Test: cd prebuilts/sdk/current/androidx && pom2bp -regen Android.bp && mma
Change-Id: I1784b8ebf3485db19405cb353c9bb5fb3ae837d8
2019-04-10 18:31:55 +00:00
Dan Willemsen
412160e1c9 Stop using build/target -> build/make/target symlink
Instead, fully specify build/make/target/... everywhere

Test: treehugger
Change-Id: I07ba0e9b0604919a271afd5133070616e1f404fc
2019-04-09 21:36:26 -07:00
Dan Willemsen
c4bd8f8282 Include proper deps for signapk
Bug: 130111713
Test: run signapk remotely, action succeeds after this change
Change-Id: I1670a27341591e0762cdfb42bcf424f065837192
2019-04-09 21:26:14 -07:00
Dan Willemsen
787b999bc0 Merge changes I2bff8fb8,Ifa584479
am: cb4e0551a2

Change-Id: I89a8453e5bea574df354e2981e491cf0ce883e27
2019-04-09 17:44:10 -07:00
Dan Willemsen
b882bb45ce Add BUILD_BROKEN_USES_NETWORK
am: 25e6f09c06

Change-Id: I23f44ca69e1436ef7d5231eb7a0b6bebf0dbdc1b
2019-04-09 17:40:32 -07:00
Treehugger Robot
cb4e0551a2 Merge changes I2bff8fb8,Ifa584479
* changes:
  Add extra used dependencies
  Update default soong config
2019-04-10 00:08:44 +00:00
Dan Willemsen
25e6f09c06 Add BUILD_BROKEN_USES_NETWORK
Some people apparently still talk to the network during their build.
Allow this temporarily with a BUILD_BROKEN_USES_NETWORK check.

Bug: 129992021
Test: attempt to talk to the network during the build with and without
      this flag.
Change-Id: Ifb967c656aa24c4599e7232d0f1b5a303b5bac52
2019-04-09 10:23:49 -07:00
Dan Willemsen
aad19605c5 Add extra used dependencies
Found while executing the build actions remotely.

Bug: 130111713
Test: treehugger
Test: run actions remotely with given dependencies, they pass.
Change-Id: I2bff8fb8ccf50fde446d6bcef0f1dca9b2974b4b
2019-04-09 09:50:25 -07:00
Dan Willemsen
b6d171bb73 Update default soong config
BuildNumberFromFile is required to be non-empty for version injection to
work.

The various platform version values are needed for various Java builds.

Test: treehugger
Change-Id: Ifa5844794ea9e9baf0ec725dec107975cd759354
2019-04-09 09:44:31 -07:00
Elliott Hughes
4ddeb32e57 Merge "Add toybox seq."
am: ad459bb8db

Change-Id: I04c25d4fffc17bb3f39f2774308cee8bf165d2f0
2019-04-09 07:31:41 -07:00
Elliott Hughes
ad459bb8db Merge "Add toybox seq." 2019-04-09 14:26:01 +00:00
Colin Cross
ffb980a45e Merge "Fix python proto srczip argument order"
am: 7dd6ceb3b9

Change-Id: Ifa0377dc2b1ebc8d91ef28c06fe4d8d26f76547a
2019-04-09 06:56:35 -07:00
Colin Cross
7dd6ceb3b9 Merge "Fix python proto srczip argument order" 2019-04-09 13:44:15 +00:00
Nicolas Geoffray
9ca94c7872 Merge "Use the full dexpreopt boot classpath when preopting with other images."
am: ce93e3c672

Change-Id: I74e0e616c550fe3d3cbbfd40cd7679644b814352
2019-04-08 23:59:38 -07:00
Nicolas Geoffray
ce93e3c672 Merge "Use the full dexpreopt boot classpath when preopting with other images." 2019-04-09 06:04:43 +00:00
Colin Cross
09364fd955 Fix python proto srczip argument order
-P has to come before -D to have an effect on the files read from the
directory.

Fixes: 130160833
Test: atest acloud_test
Change-Id: I62a998f1ad1e3b45f590babbf39330955d368373
2019-04-08 20:04:23 +00:00
Vladimir Marko
f81df9115f Check package restrictions for Java libs.
am: 0975ee0de3

Change-Id: Id7d86270420ef868419e831125a2f59c2e47ee05
2019-04-08 11:42:23 -07:00
Nicolas Geoffray
06758a7e13 Use the full dexpreopt boot classpath when preopting with other images.
Bug: 119800099
Test: m
Change-Id: Ia9b34aa92ebb1b4de96ea0f8f290d798be19b2cf
2019-04-08 17:20:27 +01:00
Elliott Hughes
c2dbadc363 Add toybox seq.
Bug: https://issuetracker.google.com/129992021
Test: builds
Change-Id: I63d5b3fd1c71b771e995638094ee4310435105ee
2019-04-08 09:19:45 -07:00
Vladimir Marko
0975ee0de3 Check package restrictions for Java libs.
Test: m checkbuild; inspect verbose log.
Test: Manual - compile with unmet restrictions.
Bug: 122937705
Change-Id: I9360ae8b6d9ce016b7827be5e8ffc6eb521809b7
2019-04-08 14:02:14 +01:00
Colin Cross
5e5b2c7f1c Add robolectric-shadows to setup_go_workspace_for_soong.sh
Bug: 122331577
Test: setup_go_workspace_for_soong.sh
Change-Id: I173174927f9d107c4a196968b568ace6473394c7
2019-04-08 05:46:07 +00:00
Nikita Ioffe
59b1a73d18 Merge "Make prebuilt_apex be usable via :modulename syntax"
am: 04b99cbf6d

Change-Id: Ibbc3c7529e940d80a95830c34ea314c376e0a5ab
2019-04-07 22:32:02 -07:00
Nikita Ioffe
04b99cbf6d Merge "Make prebuilt_apex be usable via :modulename syntax" 2019-04-08 05:22:05 +00:00
Colin Cross
4618ddc9d1 Fix missing genrule srcs and tools with ALLOW_MISSING_DEPENDENCIES=true
am: ba71a3fb11

Change-Id: I7e5c02b94fd987061d89756dc51d412f905b0bd6
2019-04-07 15:35:38 -07:00
Colin Cross
ba71a3fb11 Fix missing genrule srcs and tools with ALLOW_MISSING_DEPENDENCIES=true
Set the location label for missing srcs and tools to avoid
nonsensical errors when parsing the command.

Test: genrule_test.go
Test: paths_test.go
Test: unbundled branch with missing framework-res module needed by robolectric genrule
Change-Id: I9c1f1cd82a80f048c0e903b8e93910b1ae34b0b1
2019-04-07 19:40:02 +00:00
Nikita Ioffe
89ecd590ea Make prebuilt_apex be usable via :modulename syntax
Test: m
Bug: 127789981
Bug: 128677967
Change-Id: Ie1a1147c1d5570cd7eda48e274faabf95566d53f
2019-04-06 16:57:57 +01:00
Nikita Ioffe
8501172354 Add filename property to prebuilt_apex
am: 7a41ebdf5f

Change-Id: Ie3397cb98902c215d2967ea49c6f763835ad4184
2019-04-06 08:36:16 -07:00
Nikita Ioffe
7a41ebdf5f Add filename property to prebuilt_apex
* Makes it more inline with prebuilt_etc;
* For shim apexes, prebuilt_apex modules have pattern of
  com.android.apex.cts.shim.v1_prebuilt, but I would prefer
  pre-installed shim to be: /system/apex/com.android.apex.cts.shim.apex

Bug: 128677967
Bug: 127789981
Test: m
Change-Id: I34e3e078733420b5cf777fd6e3ce4d8c5796b19b
2019-04-06 11:39:22 +01:00
Nikita Ioffe
7b627a9204 Merge "Add installable property for prebuilt_apex"
am: eb18c874f7

Change-Id: Ic828bc9a920c81475235c6579e04fc08ba14805f
2019-04-05 22:01:10 -07:00
Treehugger Robot
eb18c874f7 Merge "Add installable property for prebuilt_apex" 2019-04-06 04:51:18 +00:00
Sasha Smundak
1d29f8e149 Merge "Handle LOCAL_JAVA_RESOURCE_FILES variable"
am: a0dd60879b

Change-Id: I90bbdb9fea8967ae9ae3a77624ccf9501bf70ce7
2019-04-05 20:24:54 -07:00
Treehugger Robot
a0dd60879b Merge "Handle LOCAL_JAVA_RESOURCE_FILES variable" 2019-04-06 03:02:04 +00:00
George Burgess IV
ea2835bb72 Merge "Remove our clang-tidy wrapper"
am: 45a5a287af

Change-Id: Ie120d7f322039f6b382769fb68fd1785b3902096
2019-04-05 17:17:25 -07:00