Commit Graph

29493 Commits

Author SHA1 Message Date
Treehugger Robot
1a037e5b20 Merge "Remove sdk-linux-x86.atree as well" am: 3ef140cf64 am: e366393004 am: 9b435afddb am: 01aae4be73
Original change: https://android-review.googlesource.com/c/platform/build/+/1860394

Change-Id: Id839818671bab4168533901b1d81cbbe73ae913d
2021-10-17 03:23:31 +00:00
Treehugger Robot
01aae4be73 Merge "Remove sdk-linux-x86.atree as well" am: 3ef140cf64 am: e366393004 am: 9b435afddb
Original change: https://android-review.googlesource.com/c/platform/build/+/1860394

Change-Id: I0de551ce977800f990af961aaf28bd25769efc0d
2021-10-17 03:11:24 +00:00
Treehugger Robot
9b435afddb Merge "Remove sdk-linux-x86.atree as well" am: 3ef140cf64 am: e366393004
Original change: https://android-review.googlesource.com/c/platform/build/+/1860394

Change-Id: Ibda2da68c08dc7bd794791dd7e983c6c9a571247
2021-10-17 02:57:13 +00:00
Dan Willemsen
53c98f7f6d Remove sdk-linux-x86.atree as well
I missed this one in my last change.

Bug: 187222815
Change-Id: Ibdbde80fe531d53ce9e89136211bdf85932c058c
2021-10-16 16:49:41 -07:00
Treehugger Robot
16e9edd21f Merge "Remove old build-tools/platform-tools SDK implementation" am: 7deaa8102e am: 053abd5bfb am: 2e7fd08c1c am: 8a42aedbeb
Original change: https://android-review.googlesource.com/c/platform/build/+/1859993

Change-Id: Ia341fdd05b1f31abca8aeb5ab5b6730e4f253a4b
2021-10-16 21:13:39 +00:00
Treehugger Robot
8a42aedbeb Merge "Remove old build-tools/platform-tools SDK implementation" am: 7deaa8102e am: 053abd5bfb am: 2e7fd08c1c
Original change: https://android-review.googlesource.com/c/platform/build/+/1859993

Change-Id: I2aa71352bf414ec144b17ce9c7d81ab22ec800ae
2021-10-16 20:59:14 +00:00
Treehugger Robot
2e7fd08c1c Merge "Remove old build-tools/platform-tools SDK implementation" am: 7deaa8102e am: 053abd5bfb
Original change: https://android-review.googlesource.com/c/platform/build/+/1859993

Change-Id: Id94f98f00b2b2108924c0e02a0a3c4495d85a62a
2021-10-16 20:40:44 +00:00
Treehugger Robot
7deaa8102e Merge "Remove old build-tools/platform-tools SDK implementation" 2021-10-16 20:20:33 +00:00
Treehugger Robot
02ae4afcbf Merge "Add pcluster and deduplication support for erofs images." am: d8f17b1fc4 am: 152d980338 am: b2c9e3267a am: 0ad7bb9dc8
Original change: https://android-review.googlesource.com/c/platform/build/+/1855880

Change-Id: Ib99420576fa7c59289af5b660fb060c97a36978d
2021-10-16 03:03:11 +00:00
Treehugger Robot
0ad7bb9dc8 Merge "Add pcluster and deduplication support for erofs images." am: d8f17b1fc4 am: 152d980338 am: b2c9e3267a
Original change: https://android-review.googlesource.com/c/platform/build/+/1855880

Change-Id: I23df771ce5c1a67dffd4929291a7361ceb2124d9
2021-10-16 02:50:40 +00:00
Treehugger Robot
b2c9e3267a Merge "Add pcluster and deduplication support for erofs images." am: d8f17b1fc4 am: 152d980338
Original change: https://android-review.googlesource.com/c/platform/build/+/1855880

Change-Id: I4a89d85286bc8000621fb32b4db5f7d8cff0d42e
2021-10-16 02:33:23 +00:00
Treehugger Robot
d8f17b1fc4 Merge "Add pcluster and deduplication support for erofs images." 2021-10-16 01:56:43 +00:00
Treehugger Robot
7b17246c3d Merge "Re-enable disable_sparse properties." am: 093f8dcfc9 am: e200488cbf am: 92f9a299e3 am: 40661fd85a
Original change: https://android-review.googlesource.com/c/platform/build/+/1835304

Change-Id: I218ac982672dac9e53e09bfedd0b0412851b77db
2021-10-15 22:54:55 +00:00
Sasha Smundak
c0fde810ba Provide is-vendor-board-qcom macro.
`is-vendor-board-qcom` supplants `is-vendor-board-platform` as the latter's
second operand is always `QCOM`. To check that BOARD is a QCOM one, write:

```
ifneq (,$(call is-vendor-board-qcom,BOARD))
```

Using `is-vendor-board-qcom` before its implied operands `TARGET_BOARD_PLATFORM`
and `QCOM_BOARD_PLATFORMS` are set is an error.

Bug: 201477826
Test: treehugger
Change-Id: Ie7063c46b7eda092438a59f3682486dd39af3d0b
2021-10-15 15:39:28 -07:00
Sasha Smundak
c5d5bb424f Better Soong config namespace support makefile macros.
Implement two new macros, `soong_config_set` and `soong_config_append`,
which will eventually replace the existing add_soong_config_xxx. With the
new macros, namespace declaration is implicit, and a value can be appended
to a variable in the namespace.

Bug: 200297238
Test: treehugger

Change-Id: I4ffd21bdb6d93db3b1630703fc5f766649b4152c
2021-10-15 15:39:15 -07:00
Treehugger Robot
40661fd85a Merge "Re-enable disable_sparse properties." am: 093f8dcfc9 am: e200488cbf am: 92f9a299e3
Original change: https://android-review.googlesource.com/c/platform/build/+/1835304

Change-Id: I06ea68a0333ad167bb3551d63ed8ed6cae4f32a7
2021-10-15 22:39:03 +00:00
Treehugger Robot
92f9a299e3 Merge "Re-enable disable_sparse properties." am: 093f8dcfc9 am: e200488cbf
Original change: https://android-review.googlesource.com/c/platform/build/+/1835304

Change-Id: If32f7a974d76e26c66dafeeb0abc3aaa1d34836b
2021-10-15 22:20:57 +00:00
Treehugger Robot
093f8dcfc9 Merge "Re-enable disable_sparse properties." 2021-10-15 21:44:14 +00:00
Android Build Coastguard Worker
dfc8069c18 Version bump to SQ1A.211205.004 [core/build_id.mk]
Change-Id: I2203ade09b269484f11ab1cf9d244119a1f3c1f3
2021-10-15 21:33:44 +00:00
Dan Willemsen
39b81cdc7a Remove old build-tools/platform-tools SDK implementation
Since those were the only components of the Windows SDK, this removes a
lot of special casing around that as well.

Bug: 187222815
Change-Id: I2690aadcf78e9ccad43314c8475893e81a2e2735
2021-10-15 14:22:07 -07:00
Pierre-Clément Tosi
b1752d33ab Merge "Introduce BOARD_PVMFWIMAGE_PARTITION_SIZE" am: 88cceca4c5 am: dc5093faea am: 072dec09fe am: 3c25c0452f
Original change: https://android-review.googlesource.com/c/platform/build/+/1844301

Change-Id: Ie43cdd304f5f1dd232222c81d39243a761fb044b
2021-10-15 07:45:27 +00:00
Pierre-Clément Tosi
3c25c0452f Merge "Introduce BOARD_PVMFWIMAGE_PARTITION_SIZE" am: 88cceca4c5 am: dc5093faea am: 072dec09fe
Original change: https://android-review.googlesource.com/c/platform/build/+/1844301

Change-Id: Iecc095bcf18e0592f825964274aa3b646c2f98e4
2021-10-15 07:30:27 +00:00
Pierre-Clément Tosi
072dec09fe Merge "Introduce BOARD_PVMFWIMAGE_PARTITION_SIZE" am: 88cceca4c5 am: dc5093faea
Original change: https://android-review.googlesource.com/c/platform/build/+/1844301

Change-Id: I15be9a1d036bddbc51076bd42da1a66a641aff56
2021-10-15 07:14:17 +00:00
Pierre-Clément Tosi
88cceca4c5 Merge "Introduce BOARD_PVMFWIMAGE_PARTITION_SIZE" 2021-10-15 06:44:04 +00:00
Pierre-Clément Tosi
960c7504fc Merge "Add pvmfw.img to IMAGES for BUILT_TARGET_FILES_PKG" am: 85da2d3713 am: 9213155245 am: dcc0ecae5a am: bc62c55f82
Original change: https://android-review.googlesource.com/c/platform/build/+/1849513

Change-Id: I70a13d16984e043ef6578528a003766d6fef7f3f
2021-10-14 10:05:00 +00:00
Pierre-Clément Tosi
bc62c55f82 Merge "Add pvmfw.img to IMAGES for BUILT_TARGET_FILES_PKG" am: 85da2d3713 am: 9213155245 am: dcc0ecae5a
Original change: https://android-review.googlesource.com/c/platform/build/+/1849513

Change-Id: I743c78be0587cbe081ab2674ce6c32a614f694f3
2021-10-14 09:56:48 +00:00
Pierre-Clément Tosi
dcc0ecae5a Merge "Add pvmfw.img to IMAGES for BUILT_TARGET_FILES_PKG" am: 85da2d3713 am: 9213155245
Original change: https://android-review.googlesource.com/c/platform/build/+/1849513

Change-Id: I22f87d3bb3d3a5d1aaeb02e81f79025e6f67053b
2021-10-14 09:41:56 +00:00
Pierre-Clément Tosi
85da2d3713 Merge "Add pvmfw.img to IMAGES for BUILT_TARGET_FILES_PKG" 2021-10-14 09:11:33 +00:00
TreeHugger Robot
63756dbf3a Merge "[DO NOT MERGE] am: 16eff988ab" into sc-qpr1-dev-plus-aosp 2021-10-14 02:29:54 +00:00
Android Build Coastguard Worker
c3dd531992 Version bump to SQ1A.211205.003 [core/build_id.mk]
Change-Id: I851ca67712f8598d3e8afb01e982067d81f93f2e
2021-10-13 22:14:51 +00:00
Yi-Yo Chiang
1bc36a3655 Merge "Cleanup dependencies of debug boot images" am: 5ba458f71d am: 830e17a9e3 am: 1755fcdb9f am: 70bec4a75f
Original change: https://android-review.googlesource.com/c/platform/build/+/1843155

Change-Id: I738ad2dc96bd49bab4d99c023653245095aaeb82
2021-10-13 10:59:33 +00:00
Yi-Yo Chiang
1755fcdb9f Merge "Cleanup dependencies of debug boot images" am: 5ba458f71d am: 830e17a9e3
Original change: https://android-review.googlesource.com/c/platform/build/+/1843155

Change-Id: I7b305664f63cef30efb2c3f1a9870b90ebd2d7a1
2021-10-13 10:31:56 +00:00
Yi-Yo Chiang
5ba458f71d Merge "Cleanup dependencies of debug boot images" 2021-10-13 09:58:23 +00:00
David Anderson
64b351b882 Add pcluster and deduplication support for erofs images.
This adds BOARD_xIMAGE_EROFS_PCLUSTER_SIZE and
BOARD_EROFS_PCLUSTER_SIZE, which set the "pcluster size" of erofs images
for individual images or all erofs images respectively. The pcluster
size affects the maximum size of a physical compressed block.

This also adds BOARD_EROFS_SHARE_DUP_BLOCKS, which turns on chunk
support in EROFS.

Bug: 201685920
Test: manual test
Change-Id: I27ec0899f89890562796dd9fa567fc74182fbefb
2021-10-13 01:03:10 -07:00
Paul Scovanner
f50786e787 [DO NOT MERGE] am: 16eff988ab
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/16009002

Change-Id: I2ea29920ebf373a58b246379e98df05843c3a711
2021-10-12 22:07:26 +00:00
Android Build Coastguard Worker
a598487d35 Version bump to SQ1A.211205.002 [core/build_id.mk]
Change-Id: I465535ff80b84b1f997e554eae6978e5c398bd3c
2021-10-12 21:23:24 +00:00
Paul Scovanner
a20327484d Update SPL to 2021-12-01 am: ec6022f2e5 am: 38b8a44db6 am: 48181f100e am: 822db71705
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/16009632

Change-Id: I7693d6ef443a5be9ffce34be50d852cb8c4bdc21
2021-10-12 21:03:47 +00:00
Paul Scovanner
822db71705 Update SPL to 2021-12-01 am: ec6022f2e5 am: 38b8a44db6 am: 48181f100e
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/16009632

Change-Id: I869a65437ba0907febbaa2966746f8665113a855
2021-10-12 20:49:57 +00:00
Paul Scovanner
48181f100e Update SPL to 2021-12-01 am: ec6022f2e5 am: 38b8a44db6
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/16009632

Change-Id: I468bc3e4cc0f329aff8768e375ae42ee1653c841
2021-10-12 20:39:24 +00:00
Paul Scovanner
38b8a44db6 Update SPL to 2021-12-01 am: ec6022f2e5
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/16009632

Change-Id: Ic290b491b87019fa00d4b6172e438672da23dffd
2021-10-12 20:27:26 +00:00
Android Build Coastguard Worker
603ccac2a7 Make change and version bump to SQ1A.211205.001
Change-Id: I79f55e1c1d94120983bc97dd4956c571661de1ea
2021-10-11 23:21:32 +00:00
Paul Scovanner
0551d14073 [DO NOT MERGE]
Update SPL to 2021-12-05

Bug: 202436544
Change-Id: Ib03873315839e4858f93d1ebbbc17054d46246c9
Merged-In: Ic0dabce4beb09bdd966152c059730677ca5bf5aa
(cherry picked from commit 16eff988ab)
2021-10-11 23:21:01 +00:00
Paul Scovanner
16eff988ab [DO NOT MERGE]
Update SPL to 2021-12-05

Bug: 202436544
Change-Id: Ib03873315839e4858f93d1ebbbc17054d46246c9
Merged-In: Ic0dabce4beb09bdd966152c059730677ca5bf5aa
2021-10-11 22:57:45 +00:00
Paul Scovanner
b2226b2ab0 Update SPL to 2021-12-05 am: 9cba3016fe
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/16033756

Change-Id: I4fa51231b6b811a43ef838e4efeca4e6a3725d31
2021-10-11 22:35:06 +00:00
Paul Scovanner
9cba3016fe Update SPL to 2021-12-05
Bug: 202436544
Change-Id: Ic0dabce4beb09bdd966152c059730677ca5bf5aa
Merged-In: Ie4645b81d47aa677c4237bda8303d6c2e502844f
2021-10-11 20:46:15 +00:00
Colin Cross
5b1a4b4c34 Merge "Use the Soong output as the checkbuild target" am: 54686043a8 am: b808b63b47 am: e88571487b am: 14bce711f2
Original change: https://android-review.googlesource.com/c/platform/build/+/1851043

Change-Id: I341365520a5ea7f93155b843cf3ac4bb4abde812
2021-10-11 19:44:00 +00:00
Colin Cross
e88571487b Merge "Use the Soong output as the checkbuild target" am: 54686043a8 am: b808b63b47
Original change: https://android-review.googlesource.com/c/platform/build/+/1851043

Change-Id: I8d4c634390051de3367fb434824b1b7463bce35d
2021-10-11 18:48:20 +00:00
Android Build Coastguard Worker
24b9b61f6d Make change and version bump to SQ1A.211011.001
Change-Id: Ie4ec7eb36960eaa00e7694c74ab9514f9bd7f2d5
2021-10-10 23:19:04 +00:00
Android Build Coastguard Worker
2c754e5748 Make change and version bump to SQ1A.211010.001
Change-Id: I9bf8dc5c1f52ea2f82379137477441bedafd0227
2021-10-09 23:18:09 +00:00
Colin Cross
fd54f03d1b Use the Soong output as the checkbuild target
Save disk space when building checkbuild by avoiding copying the Soong
output file into the Make intermediates directory.

All the same files in out/soong that were created by m checkbuild before
this patch are still created after this patch.  In the internal branch
the total size of the out directory after m checkbuild is reduced from
1320 GB to 965 GB.

Bug: 201816050
Test: m checkbuild
Change-Id: I6370df44f9baab00fcfe30c072600fe58109954d
2021-10-09 13:33:40 -07:00