blob: bdadfc295fe5a31ccec94f941bbd057ce14f662e [file] [log] [blame]
John Stultz7d03cf52022-02-25 20:48:33 +00001
2ifneq ($(filter db845c rb5, $(TARGET_DEVICE)),)
3ifeq ($(BOARD_USE_CUSTOMIZED_MESA), true)
4
5LOCAL_PATH := $(call my-dir)
6
John Stultz50b205a2022-07-06 23:52:43 +00007ifeq ($(findstring $(EXPECTED_LINARO_VENDOR_VERSION), $(LOCAL_PATH)), $(EXPECTED_LINARO_VENDOR_VERSION))
8
John Stultz7d03cf52022-02-25 20:48:33 +00009include $(CLEAR_VARS)
10LOCAL_MODULE := libEGL_mesa
11LOCAL_MODULE_RELATIVE_PATH := egl
12LOCAL_LICENSE_KINDS := SPDX-license-identifier-MIT
13LOCAL_LICENSE_CONDITIONS := notice
14LOCAL_NOTICE_FILE := $(LOCAL_PATH)/LICENSE
15LOCAL_MODULE_CLASS := SHARED_LIBRARIES
16LOCAL_VENDOR_MODULE := true
17LOCAL_STRIP_MODULE := false
18LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
19LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
20LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib/
21LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64/
22LOCAL_CHECK_ELF_FILES := false
23LOCAL_MODULE_SUFFIX := .so
24LOCAL_MULTILIB := both
25include $(BUILD_PREBUILT)
26
27include $(CLEAR_VARS)
28LOCAL_MODULE := libGLESv2_mesa
29LOCAL_MODULE_RELATIVE_PATH := egl
30LOCAL_LICENSE_KINDS := SPDX-license-identifier-MIT
31LOCAL_LICENSE_CONDITIONS := notice
32LOCAL_NOTICE_FILE := $(LOCAL_PATH)/LICENSE
33LOCAL_MODULE_CLASS := SHARED_LIBRARIES
34LOCAL_VENDOR_MODULE := true
35LOCAL_STRIP_MODULE := false
36LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
37LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
38LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib/
39LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64/
40LOCAL_CHECK_ELF_FILES := false
41LOCAL_MODULE_SUFFIX := .so
42LOCAL_MULTILIB := both
43include $(BUILD_PREBUILT)
44
45
46include $(CLEAR_VARS)
47LOCAL_MODULE := libGLESv1_CM_mesa
48LOCAL_MODULE_RELATIVE_PATH := egl
49LOCAL_LICENSE_KINDS := SPDX-license-identifier-MIT
50LOCAL_LICENSE_CONDITIONS := notice
51LOCAL_NOTICE_FILE := $(LOCAL_PATH)/LICENSE
52LOCAL_MODULE_CLASS := SHARED_LIBRARIES
53LOCAL_VENDOR_MODULE := true
54LOCAL_STRIP_MODULE := false
55LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
56LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
57LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib/
58LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64/
59LOCAL_CHECK_ELF_FILES := false
60LOCAL_MODULE_SUFFIX := .so
61LOCAL_MULTILIB := both
62include $(BUILD_PREBUILT)
63
64include $(CLEAR_VARS)
65LOCAL_MODULE := libgallium_dri
66LOCAL_MODULE_RELATIVE_PATH := dri
67LOCAL_LICENSE_KINDS := SPDX-license-identifier-MIT
68LOCAL_LICENSE_CONDITIONS := notice
69LOCAL_NOTICE_FILE := $(LOCAL_PATH)/LICENSE
70LOCAL_MODULE_CLASS := SHARED_LIBRARIES
71LOCAL_VENDOR_MODULE := true
72LOCAL_STRIP_MODULE := false
73LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
74LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE_RELATIVE_PATH)/$(LOCAL_MODULE).so
75LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib/
76LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64/
77LOCAL_CHECK_ELF_FILES := false
78LOCAL_MODULE_SUFFIX := .so
79LOCAL_MULTILIB := both
80LOCAL_MODULE_SYMLINKS=msm_dri.so
81include $(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