blob: cde8979896ecf7190c8f9eacf2426f6f2287588f [file] [log] [blame]
Amit Pundir36e5c282024-04-05 13:19:15 +05301ifneq ($(filter db845c sm8x50, $(TARGET_DEVICE)),)
John Stultz7d03cf52022-02-25 20:48:33 +00002ifeq ($(BOARD_USE_CUSTOMIZED_MESA), true)
3
4LOCAL_PATH := $(call my-dir)
5
John Stultz50b205a2022-07-06 23:52:43 +00006ifeq ($(findstring $(EXPECTED_LINARO_VENDOR_VERSION), $(LOCAL_PATH)), $(EXPECTED_LINARO_VENDOR_VERSION))
7
John Stultz7d03cf52022-02-25 20:48:33 +00008include $(CLEAR_VARS)
9LOCAL_MODULE := libEGL_mesa
10LOCAL_MODULE_RELATIVE_PATH := egl
11LOCAL_LICENSE_KINDS := SPDX-license-identifier-MIT
12LOCAL_LICENSE_CONDITIONS := notice
13LOCAL_NOTICE_FILE := $(LOCAL_PATH)/LICENSE
14LOCAL_MODULE_CLASS := SHARED_LIBRARIES
15LOCAL_VENDOR_MODULE := true
16LOCAL_STRIP_MODULE := false
17LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
18LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
19LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib/
20LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64/
21LOCAL_CHECK_ELF_FILES := false
22LOCAL_MODULE_SUFFIX := .so
23LOCAL_MULTILIB := both
24include $(BUILD_PREBUILT)
25
26include $(CLEAR_VARS)
27LOCAL_MODULE := libGLESv2_mesa
28LOCAL_MODULE_RELATIVE_PATH := egl
29LOCAL_LICENSE_KINDS := SPDX-license-identifier-MIT
30LOCAL_LICENSE_CONDITIONS := notice
31LOCAL_NOTICE_FILE := $(LOCAL_PATH)/LICENSE
32LOCAL_MODULE_CLASS := SHARED_LIBRARIES
33LOCAL_VENDOR_MODULE := true
34LOCAL_STRIP_MODULE := false
35LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
36LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
37LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib/
38LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64/
39LOCAL_CHECK_ELF_FILES := false
40LOCAL_MODULE_SUFFIX := .so
41LOCAL_MULTILIB := both
42include $(BUILD_PREBUILT)
43
44
45include $(CLEAR_VARS)
46LOCAL_MODULE := libGLESv1_CM_mesa
47LOCAL_MODULE_RELATIVE_PATH := egl
48LOCAL_LICENSE_KINDS := SPDX-license-identifier-MIT
49LOCAL_LICENSE_CONDITIONS := notice
50LOCAL_NOTICE_FILE := $(LOCAL_PATH)/LICENSE
51LOCAL_MODULE_CLASS := SHARED_LIBRARIES
52LOCAL_VENDOR_MODULE := true
53LOCAL_STRIP_MODULE := false
54LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
55LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
56LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib/
57LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64/
58LOCAL_CHECK_ELF_FILES := false
59LOCAL_MODULE_SUFFIX := .so
60LOCAL_MULTILIB := both
61include $(BUILD_PREBUILT)
62
63include $(CLEAR_VARS)
64LOCAL_MODULE := libgallium_dri
65LOCAL_MODULE_RELATIVE_PATH := dri
66LOCAL_LICENSE_KINDS := SPDX-license-identifier-MIT
67LOCAL_LICENSE_CONDITIONS := notice
68LOCAL_NOTICE_FILE := $(LOCAL_PATH)/LICENSE
69LOCAL_MODULE_CLASS := SHARED_LIBRARIES
70LOCAL_VENDOR_MODULE := true
71LOCAL_STRIP_MODULE := false
72LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
73LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
74LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib/
75LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64/
76LOCAL_CHECK_ELF_FILES := false
77LOCAL_MODULE_SUFFIX := .so
78LOCAL_MULTILIB := both
Amit Pundir36e5c282024-04-05 13:19:15 +053079LOCAL_MODULE_SYMLINKS := msm_dri.so
80LOCAL_MODULE_SYMLINKS += zink_dri.so
John Stultz7d03cf52022-02-25 20:48:33 +000081include $(BUILD_PREBUILT)
82
83include $(CLEAR_VARS)
84LOCAL_MODULE := vulkan.freedreno
85LOCAL_MODULE_RELATIVE_PATH := hw
86LOCAL_LICENSE_KINDS := SPDX-license-identifier-MIT
87LOCAL_LICENSE_CONDITIONS := notice
88LOCAL_NOTICE_FILE := $(LOCAL_PATH)/LICENSE
89LOCAL_MODULE_CLASS := SHARED_LIBRARIES
90LOCAL_VENDOR_MODULE := true
91LOCAL_STRIP_MODULE := false
92LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
93LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
94LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib/
95LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64/
96LOCAL_CHECK_ELF_FILES := false
97LOCAL_MODULE_SUFFIX := .so
98LOCAL_MULTILIB := both
99LOCAL_MODULE_SYMLINKS=$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX).0
100include $(BUILD_PREBUILT)
101
102include $(CLEAR_VARS)
103LOCAL_MODULE := libglapi
104LOCAL_MODULE_RELATIVE_PATH :=
105LOCAL_LICENSE_KINDS := SPDX-license-identifier-MIT
106LOCAL_LICENSE_CONDITIONS := notice
107LOCAL_NOTICE_FILE := $(LOCAL_PATH)/LICENSE
108LOCAL_MODULE_CLASS := SHARED_LIBRARIES
109LOCAL_VENDOR_MODULE := true
110LOCAL_STRIP_MODULE := false
111LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
112LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
113LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib/
114LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64/
115LOCAL_CHECK_ELF_FILES := false
116LOCAL_MODULE_SUFFIX := .so
117LOCAL_MULTILIB := both
118LOCAL_MODULE_SYMLINKS=$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX).0
119include $(BUILD_PREBUILT)
120
121endif
122endif
John Stultz50b205a2022-07-06 23:52:43 +0000123endif