diff options
author | John Stultz <john.stultz@linaro.org> | 2022-03-05 02:06:25 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-03-05 02:06:25 +0000 |
commit | d4793461bf4a863007783e1892790a60ccaa95ec (patch) | |
tree | c9b46c620c3f858dbc4fe5b25f8a28ee2ff71673 | |
parent | c8d9c9a40f8d7f19bfc51f6a94a87003d5bf3495 (diff) | |
parent | bd155ace3d07458999554d38116fc9d3ec610229 (diff) | |
download | dragonboard-d4793461bf4a863007783e1892790a60ccaa95ec.tar.gz |
dragonboards: Create build option to use prebuilt mesa bits am: b1014352f4 am: 3168d61f2d am: 13a1c89a22 am: bd155ace3d
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2000463
Change-Id: I51cb66df8b9568f6b83139880178475895d0ad84
-rw-r--r-- | BoardConfigCommon.mk | 6 | ||||
-rw-r--r-- | device-common.mk | 1 | ||||
-rw-r--r-- | full.mk | 11 |
3 files changed, 15 insertions, 3 deletions
diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 2f3be01..87cde99 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -42,10 +42,14 @@ BOARD_VNDK_VERSION := current BOARD_USES_DRM_HWCOMPOSER := true BOARD_GPU_DRIVERS := freedreno TARGET_USES_HWC2 := true + +ifeq ($(TARGET_BUILD_MESA),true) BOARD_MESA3D_USES_MESON_BUILD := true BOARD_MESA3D_GALLIUM_DRIVERS := freedreno BOARD_MESA3D_VULKAN_DRIVERS := freedreno - +else +BOARD_USE_CUSTOMIZED_MESA := true +endif # WiFi WPA_SUPPLICANT_VERSION := VER_0_8_X diff --git a/device-common.mk b/device-common.mk index ee24e4f..6601cda 100644 --- a/device-common.mk +++ b/device-common.mk @@ -53,7 +53,6 @@ endif PRODUCT_SOONG_NAMESPACES += \ device/linaro/dragonboard \ - external/mesa3d \ vendor/linaro/linux-firmware/$(EXPECTED_LINARO_VENDOR_VERSION) \ vendor/linaro/db845c/$(EXPECTED_LINARO_VENDOR_VERSION) \ vendor/linaro/rb5/$(EXPECTED_LINARO_VENDOR_VERSION) @@ -39,7 +39,10 @@ PRODUCT_PRODUCT_PROPERTIES := \ # Display PRODUCT_PACKAGES += \ android.hardware.drm@1.3-service.clearkey \ - android.hardware.drm@1.3-service.widevine \ + android.hardware.drm@1.3-service.widevine + +# Mesa +PRODUCT_PACKAGES += \ libGLES_mesa \ libEGL_mesa \ libGLESv1_CM_mesa \ @@ -47,6 +50,12 @@ PRODUCT_PACKAGES += \ libgallium_dri \ libglapi +TARGET_BUILD_MESA ?= false +ifeq ($(TARGET_BUILD_MESA), true) + PRODUCT_SOONG_NAMESPACES += \ + external/mesa3d +endif + PRODUCT_PROPERTY_OVERRIDES += \ ro.hardware.gralloc=minigbm_msm \ ro.hardware.hwcomposer=drm \ |