Commit graph

19 commits

Author SHA1 Message Date
Subhajeet Muhuri
e29416b670
sdm660-common: skip ELF check for vndk-ext
Change-Id: If2fcf4fa960197f071b4f1c3851dfd0974e538d9
2020-12-13 18:37:01 +06:00
dianlujitao
4c0f154250
sdm660-common: Add LOCAL_CHECK_ELF_FILES := false for libpowermanager
Signed-off-by: Aryan Gupta <guptaaryan189@gmail.com>
Change-Id: I052316f7852d775059d3a95a1f6fdf0b6cb59a31
2020-12-13 18:37:00 +06:00
Arian
ca9897e1f6
sdm660-common: vndk: Enable runtime isolation
Change-Id: I027556b1a760242da957b9c3a9c270bd9f20def7
Co-authored-by: Angga Satya Putra <anggasp@hotmail.com>
2019-12-07 20:50:23 +01:00
Logan Chien
f45aed04c1
sdm660-common: Fix errors found by prebuilt ELF checker
In order to bypass the missing LOCAL_SHARED_LIBRARIES errors, this
commit adds `LOCAL_CHECK_ELF_FILES := false` to `vndk/Android.mk`.

Bug: 119086738
Test: CHECK_ELF_FILES=true make check-elf-files
Change-Id: I40036e6f41242f42d3947a8f6517a6999cc52a14
2019-09-27 17:25:45 +02:00
Orion Hodson
c70eef5568
sdm660-common: Add libartpalette to VNDK-SP library list.
Now a dependency of ART.

Test: "atest CtsRenderscriptTestCases" on marlin
Bug: 123852238

(cherry picked from commit b97f98e391f0b635d47937a0cd07bc026e71db90)

Exempt-From-Owner-Review: cherry pick
Change-Id: I474c996249ec7d97b187dadb6b7cb880e852e5df
Merged-In: I03463ef9604d165af460b8f22afbc9b976e07999
2019-09-27 17:25:17 +02:00
Martin Stjernholm
f99d9947bc
sdm660-common: Add libdexfile external API libraries to VNDK-SP library list.
Necessary for libunwindstack to work on marlin and sailfish.

Test: "atest CtsRenderscriptTestCases" on marlin on internal
Test: mmma system/core/{libunwindstack,libbacktrace}, run host gtests
Bug: 119632407
Bug: 121110092
Change-Id: I4a74a8b18d68af2b5a55c58cb389e1c5c86d870c
2019-09-27 17:24:56 +02:00
Jiyong Park
f2805c6158
sdm660-common: Add libartbase and libziparchive to VNDK-SP
They are new indirect dependencies of libRS_internal.so.
The dependency is cut for VNDK-enabled devices, but is still alive for
semi-VNDK-enabled devices like marlin/sailfish.

Put the two libs to the list so that they are copied to /system/lib/vndk-sp/.

Bug: 110478183
Test: run any app using renderscript
Change-Id: I434399e1dbaba7399a9cbefb089b3dccb8897bee
2019-09-27 17:24:30 +02:00
Justin Yun
23aea2d283
sdm660-common: vndk: Add missing vndk-sp libs to the VNDK-SP list
For the Treble devices without BOARD_VNDK_VERSION, we must have a
list of vndk-sp libs.
If there are some missing vndk-sp libs in the list, add them to the
list automatically.
Bug: 72470805
Bug: 69526027
Test: build sailfish/marlin and check boot
Change-Id: Ifc30ae32b6353141954bdcb8b0e40940382eb8a4
Signed-off-by: Volodymyr Zhdanov <wight554@gmail.com>
2019-09-16 10:39:53 +02:00
Jyotiraditya
5e3b9275de
sdm660: Remove depreciated libmediaextractor
maybe its moved to libstagefright and libstagefright_foundation
as per 54c8809675

i am not sure

Signed-off-by: Jyotiraditya <dreadnaught02@outlook.com>
2019-09-16 10:39:53 +02:00
Volodymyr Zhdanov
7573dba6d6
sdm660-common: Build some extra vendor libraries for camera
* I know it looks ugly but xiaomi does that on production devices
* such as whyred or sagit internal treble beta, so why not
2019-08-14 10:04:13 +02:00
Bruno Martins
6a5e3bad77
sdm660-common: Build with VNDK
* VNDK runtime isolation is kept disabled for now because that's
   also how Xiaomi is shipping P on their devices.

Change-Id: I43140442ab33f3e9633bb4f347e2bee9be97b447
2019-08-14 10:04:13 +02:00
dianlujitao
4c820c76d9
sdm660-common: Copy vendor HIDL interface libs to /vendor
* Move vendor android.hidl.base@1.0 to EXTRA_VENDOR_LIBRARIES as well
   to make code cleaner.
 * Remove android.hidl.manager@1.0-java from product packages as it's
   built by default.

Change-Id: Ia95e09b21ce42137cac9a1dd22f208fd9de9bf20
2019-08-14 10:04:13 +02:00
Divya Sharma
7f89f773d1
sdm660-common: Migrate to versioned VNDK layout
Bug: 78605339
Test: boots

Change-Id: I43a22047d0bd21c57a2eee866799a96582aa6d70
2019-08-14 10:04:13 +02:00
Vinay Verma
8c2ec833d4
sdm660-common: Disable vndk-sp creation for VNDK enabled targets.
Change-Id: Idf17c7ddeab922c231fc3e9bb786c45dfa54684b
2019-08-14 10:04:13 +02:00
Divya Sharma
62f084d352
wayne-common: Migrate to versioned VNDK layout
Bug: 78605339
Test: boots

Change-Id: I43a22047d0bd21c57a2eee866799a96582aa6d70
2019-08-14 10:04:09 +02:00
Vinay Verma
f9ebba028a
wayne-common: Disable vndk-sp creation for VNDK enabled targets.
Change-Id: Idf17c7ddeab922c231fc3e9bb786c45dfa54684b
2019-08-14 10:04:09 +02:00
Isaac Chen
f3b23dd109
Revert "Revert "wayne: Update vndk-sp build mechanism and library set.""
This reverts commit f40c0a7d0f.
2019-08-14 10:04:09 +02:00
Isaac Chen
f40c0a7d0f Revert "wayne: Update vndk-sp build mechanism and library set."
This reverts commit 62ca3a07ab.
2018-09-05 00:00:08 +00:00
padarshr
62ca3a07ab wayne: Update vndk-sp build mechanism and library set.
This change is to add some more libraries needed to
be present in the vndk-sp library set. Also, move towards
a better the mechanism to build vndk-sp.

Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
2018-07-13 00:02:51 +08:00