Chirayu Desai
5ae7551a20
Revert "config: Build NavigationBarMode2ButtonOverlay"
...
This reverts commit a461d3228d
.
Reason for revert: It's finally broken!
Issue: calyxos#1548
Change-Id: Id9c79102d66feb7beddb9b3914387a1678bf0d83
2023-03-21 18:21:22 +02:00
SGCMarkus
1cc1c8a0a0
qcom: set TARGET_USES_QCOM_AUDIO_AR for the UM 5.10 family
...
This flag guard vendor/qcom/opensource/{agm,pal,audio-hal/st-hal-ar}
which must not be included in older platforms
Change-Id: I9da02881df9582c10cfb7d1c962a766a9ae041ed
2023-02-10 01:37:13 +02:00
SGCMarkus
22eb16e2de
qcom: Include vendor/qcom/opensource/display namespace only for <5.10 platforms
...
hardware/qcom-caf/sm8450/display contains its own copies of
* libgralloc.qti
* libqdMetaData
* libdisplayconfig.qti
Including this namespace too, results in a module already defined error
Change-Id: I7d5c861307f4d517d5b53c6444897a4b90f0095e
2023-02-10 01:37:12 +02:00
Arian
27409112ff
qcom: Add taro platform
...
Change-Id: I96e3bbccc306817986c6f039a57fd1daa94e7f2d
2023-02-10 01:37:12 +02:00
Michael Bestas
553c540711
config: Split sdm660 from UM_4_4_FAMILY
...
Change-Id: I6eed22f15ea297c6e842c53edf6a7b29e89366a1
2023-01-19 16:48:59 +01:00
me-cafebabe
390c998fec
Split msm8937 from UM_3_18_FAMILY and fix it
...
Co-authored-by: Michael Bestas <mkbestas@gmail.com >
Change-Id: I06bf48ff8433cc00dbaaa0ee05b3b86c7af01821
2023-01-19 16:48:59 +01:00
Aaron Kling
48d2a4219c
config: Only install theme packages on mobile
...
Theming is not available in leanback
Change-Id: I7227060348dd5285cc99def74aacedcf4ff9b4d2
2023-01-15 06:41:09 +01:00
Aaron Kling
7b124548da
config: Only install audio files on mobile
...
These are not used on atv and are just wasting space
Change-Id: If571c840767fc83e8dd23fc542873fbb86b7c7e3
2023-01-15 06:40:21 +01:00
Nolen Johnson
5924e84035
config: common: Re-enable rsync
...
Change-Id: I9d2ba68ad145d421920884fe9f5f8eb14a19adb0
2023-01-10 13:02:02 +01:00
Michael Bestas
41abb0b970
kernel: Allow devices to opt-in for full LLVM build
...
android11-5.4 kernel can fully compile with LLVM with a few cherrypicks
from android12-5.4 and android12-5.10
Change-Id: Ib71935d284ad78f1c23d039c15bfc5e0314a19eb
2022-11-14 19:20:23 +02:00
Michael Bestas
0693b10516
kernel: Remove darwin support
...
Darwin kernel build is not supported for >=5.10
and non-standard clang versions.
Another side effect is that it causes LD_LIBRARY_PATH
to get overwritten, which breaks certain configurations.
Let's just get rid of it since AOSP darwin build is no longer supported.
Change-Id: I9ac642996b90937bd9c52138fb06bf1eff901c8b
2022-11-01 17:15:13 +02:00
Michael Bestas
69e7a49d95
kernel: Fix clang version override
...
Change-Id: I18fceeeeab5426f55a73d0cb8d72abd5f40c67ec
2022-11-01 15:55:18 +02:00
Michael Bestas
ed8e192818
config: Remove TARGET_CAMERA_BOOTTIME_TIMESTAMP
...
This is no longer needed in T
Change-Id: Id14c88a548c14a8c26858a13f262f355ba72745e
2022-10-23 03:14:52 +02:00
Nolen Johnson
9d9d16f921
lineage: common: Allow opting out of EPPE
...
* All Pixel devices fail to pass this check, allow disabling this
instead of making tons of modifications on the device trees.
Change-Id: I9a6fcc0a05b6ea90818a42d5c9500663db864542
2022-10-10 22:26:52 +03:00
ivanmeler
1b127da402
config: Exclude android.hidl.memory@1.0-impl.vendor and vndk_apex_snapshot_package from package enforcement
...
These targets do not exist on pre treble devices and are included by core_minimal.mk and base_system.mk
Change-Id: I44e9d2de46270afda48792105ca7320cd4559778
2022-10-05 16:54:53 +02:00
Michael Bestas
d58271339d
config: Build Aperture camera app
...
Change-Id: Ifb70c8772729e42f820ab8861b1e2089a5d8cf5b
2022-10-05 16:11:06 +02:00
Nolen Johnson
722348f737
lineage: common: Exclude ntfs-3g from artifact path requirement
...
Change-Id: I6253ac0b326f86ba7fd78f6babb9ee2242ba9133
2022-10-04 03:36:16 +02:00
Aaron Kling
c162e6ba1c
config: Bring back ntfs tools
...
This partially reverts commit f911e89edb
.
Change-Id: Id0d94715a3d503dd270fe419abacc3c0495659fb
2022-10-03 20:31:22 +02:00
Nolen Johnson
0577797b84
config: Exclude Launcher3*/Calendar packages from enforcement
...
* These are built by AOSP common includes, and we can track most of
these apps, but Etar and Trebuchet are only partial rebrands of their
source-application, which means there are conflicts when tracking
them, so exclude them.
Change-Id: I1fb893e6f5df693ddb551fa22adde9d05a60d1d8
2022-10-03 01:26:01 +02:00
Bruno Martins
a70b005d3c
config: Exclude AOSP rild package from enforcement
...
Devices using vendor RIL services (ENABLE_VENDOR_RIL_SERVICE)
encounter a dead end when enforcing product package existance.
Change-Id: I101ebf442e35c631a6ff9f352566de63dd5cfba7
2022-10-02 16:49:24 +01:00
Aaron Kling
ca97b5293c
config: Remove missing cli tools
...
These have not been ported for several versions
Change-Id: I40f199b6628e757e2637814b96f20bfb537393a4
2022-10-02 16:48:20 +01:00
Aaron Kling
631ead7979
config: Exclude product_manifest.xml from enforced existing packages
...
Not all build targets have this target modules
Change-Id: I01051bb0f6e285ca64bfbfbbaa70bfab796533eb
2022-10-02 16:48:20 +01:00
Aaron Kling
ee8dbc29ab
config: Require all requested packages to exist
...
Change-Id: I5b31a90668d4aa0355f9d1abb1b6efa982d1e1d7
2022-10-02 16:48:20 +01:00
Alexander Koskovich
70b1bf3812
lineage: kernel: Use getconf instead of nproc
...
Change-Id: Id8215f290a88ddf3a6bc1764d9ef9a09f6aa810d
2022-10-02 17:47:00 +02:00
Michael Bestas
0d450dd954
kernel: Changes for 5.10 build without GCC
...
Change-Id: Id6e09467937e60e6b00a30a246ba0a4a8d71687b
2022-10-01 00:46:45 +03:00
Michael Bestas
c80ca08861
kernel: Slightly reorder config
...
Prepare for 5.10 kernel build changes
Change-Id: I79ecf0655f9adc894091c4f26de337ebe03e3ca2
2022-10-01 00:41:24 +03:00
Michael Bestas
728eff7557
kernel: Use consistent spacing
...
Change-Id: Ia01336f14599ec8d767d88ad3b76f7bb97153848
2022-10-01 00:39:11 +03:00
Andrew Hexen
f06d0c0a2c
QCOM: msm8953: Use legacy-um ipacm
...
* LEGACY_UM_PLATFORMS didn't account for msm8953 being split from the UM_3_18_FAMILY.
Signed-off-by: Andrew Hexen <SyberHexen@gmail.com >
Change-Id: I3f4e1aa15ce9a8bbe5ab8ae20e96497f8e66e850
2022-09-28 18:23:10 +02:00
Tim Zimmermann
9add63ba7d
lineage: Support charger on vendor
...
Change-Id: I7cfd4cdaf4e3db48e3a970cb103b35986ec290cf
2022-09-25 13:45:03 +02:00
Michael Bestas
c05ae98f0c
Revert "Disable vendor/crowdin overlays for now"
...
This reverts commit c0c8dccdb6
.
Change-Id: I91c2c9c216a1bc653f4f9e79b0d6ec870575dc6a
2022-09-22 16:50:28 +03:00
Chirayu Desai
b5da4d5070
Hookup GRALLOC_HANDLE_HAS_RESERVED_SIZE
...
* Needed for camera on redbull 13
Change-Id: Ibc1d941f8a6e5e61e3a56cb0065e387022fa3441
2022-09-19 19:17:27 +05:30
Michael Bestas
1c39c90a8d
QCOM: RIP pre-UM families
...
Change-Id: I36e88d74928303ef13334e5feb3d4d3a98c25bd3
2022-09-19 11:26:29 +02:00
Michael Bestas
bca38c6f68
kernel: Use LLVM binutils by default
...
* GCC has been completely removed in AOSP but we keep it
for compatibility reasons with older kernels until they
are adapted to remove all the dependencies to GCC.
* Most updated 4.19+ kernels should be able to use LLVM
binutils out of the box. 4.14 is possible with a few patches
and 4.9 with even more patches.
* Make this the default and allow devices opting out by using
TARGET_KERNEL_LLVM_BINUTILS := false
Change-Id: I569cf290b41aaf2dc16ff9cc4cc6dc461f0d504e
2022-09-13 14:37:09 +02:00
Bruno Martins
57687fd6ce
QCOM: Use legacy-um ipacm for all legacy UM platforms
...
Change-Id: I5ee44f8d8b8a4773376343a4df917ab333737fe1
2022-09-13 14:31:46 +02:00
Alexander Koskovich
9ec1fed30b
kernel: Drop -fuse-ld=lld from CFLAGS
...
clang-14: error: argument unused during compilation:
'-fuse-ld=lld' [-Werror,-Wunused-command-line-argument]
Change-Id: Ic863e8707e4c57c7d03183b6cb6d3cd38e919bcb
2022-09-11 11:48:25 +01:00
Michael Bestas
18dd1748df
kernel: Changes for LLVM binutils
...
* Remove KERNEL_LD from kernel.mk, we simply set LD in BoardConfigKernel
* Add llvm-ar in path allowlist (used by LTO)
Change-Id: I76addb6f9d8d413edb1832dba23082ffb6d5ebc3
2022-09-08 04:39:49 +03:00
Jiakai Zhang
06851a6556
common: Add a system property for System UI compiler filter.
...
Bug: 227310505
Test: m
Change-Id: I30863fe677a95844f0cf46da98c103c0132c24d3
2022-09-06 15:23:25 +02:00
Michael Bestas
a8bbd0e4aa
config: Remove BOOTLOADER_MESSAGE_OFFSET
...
This hasn't been ported after lineage-18.1
Change-Id: Ie3d798a009a4e0042b767839b39dd6f68695ef2a
2022-08-30 03:13:55 +03:00
Michael Bestas
50fb699870
config: Remove TARGET_PROCESS_SDK_VERSION_OVERRIDE
...
This hasn't been ported after lineage-18.1
Change-Id: I3024e503e97075d5bfffc41b60da83a445a4e580
2022-08-30 03:13:55 +03:00
Michael Bestas
fa5bc45a95
config: Remove TARGET_DISABLE_POSTRENDER_CLEANUP
...
This hasn't been ported after lineage-18.1
Change-Id: Ib1bca251c6de7529c58ea2fb9b439e37b55be6c5
2022-08-30 03:13:55 +03:00
Michael Bestas
3bff07a506
config: Remove TARGET_NEEDS_NETD_DIRECT_CONNECT_RULE
...
This hasn't been ported after lineage-18.1
Change-Id: I2946fdb08c09a3bfd238d65103869dc89ca2b558
2022-08-30 03:13:55 +03:00
Michael Bestas
e19c6db3c9
config: Remove TARGET_IGNORES_FTP_PPTP_CONNTRACK_FAILURE
...
This hasn't been ported after lineage-17.1
Change-Id: I2aff9bb7bc17fa1444a904d47248d885268bf29b
2022-08-30 03:13:55 +03:00
Michael Bestas
e020bffce2
config: Remove TARGET_HAS_MEMFD_BACKPORT
...
Change-Id: I17444007429f826bf3d7504cba760204c476e664
2022-08-30 03:13:54 +03:00
Michael Bestas
1cfc6cbf4b
config: Remove TARGET_SPECIFIC_CAMERA_PARAMETER_LIBRARY
...
This hasn't been ported after lineage-18.1
Change-Id: Ib3ae63ee549b774349268a42923e462a3ef975a0
2022-08-30 03:13:54 +03:00
Michael Bestas
829f975cd8
config: Remove TARGET_HAS_LEGACY_CAMERA_HAL1
...
Change-Id: I6f4cbe41f6df3ceb6b4058d5b6e77c02e1899809
2022-08-30 02:43:52 +03:00
Michael Bestas
89fd58c860
config: Remove TARGET_USES_QCOM_BSP_LEGACY
...
Change-Id: I93f111285c46e1a1f811b9d8555de96474d60386
2022-08-30 02:39:47 +03:00
Michael Bestas
f1614da261
config: Remove QCOM HW FDE setup
...
Change-Id: Ia88a5331e5f3b69a2eea95aa13338f4282779856
2022-08-30 02:36:39 +03:00
Michael Bestas
c0c8dccdb6
Disable vendor/crowdin overlays for now
...
Change-Id: Iebe001810f755eccd508165e45454b1a0a017a73
2022-08-29 17:23:40 +02:00
Bruno Martins
98cdb01ed7
config: RIP QTI BT stack
...
Change-Id: I9b045af6ffc547e93dcdeba835500430849f46b1
2022-08-28 22:12:21 +01:00
Arian
1c470ddb20
config: Update clang version to clang-r450784d
...
This is the default clang version on android-13.0.0_r1
Change-Id: Iaecec88ce0a462403d0a3cf705ce794c230e6bd9
2022-08-23 02:02:20 +03:00