blob: 04133b1f943fff174537c7ebdec6b87302fcee22
1 | ifeq (,$(wildcard hardware/amlogic/omx)) |
2 | LOCAL_PATH := $(call my-dir) |
3 | |
4 | ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK) |
5 | OMX_PATH_32 := $(TARGET_OUT_VENDOR)/lib/ |
6 | OMX_PATH_64 := $(TARGET_OUT_VENDOR)/lib64/ |
7 | else |
8 | OMX_PATH_32 := $(TARGET_OUT)/lib/ |
9 | OMX_PATH_64 := $(TARGET_OUT)/lib64/ |
10 | endif |
11 | |
12 | include $(CLEAR_VARS) |
13 | LOCAL_MODULE := libstagefrighthw |
14 | LOCAL_MULTILIB := both |
15 | LOCAL_MODULE_SUFFIX := .so |
16 | LOCAL_MODULE_TAGS := optional |
17 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
18 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
19 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
20 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
21 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
22 | include $(BUILD_PREBUILT) |
23 | |
24 | include $(CLEAR_VARS) |
25 | LOCAL_MODULE := libthreadworker_alt |
26 | LOCAL_MULTILIB := both |
27 | LOCAL_MODULE_SUFFIX := .so |
28 | LOCAL_MODULE_TAGS := optional |
29 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
30 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
31 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
32 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
33 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
34 | include $(BUILD_PREBUILT) |
35 | |
36 | include $(CLEAR_VARS) |
37 | LOCAL_MODULE := libOmxVideo |
38 | LOCAL_MULTILIB := both |
39 | LOCAL_MODULE_SUFFIX := .so |
40 | LOCAL_MODULE_TAGS := optional |
41 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
42 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
43 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
44 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
45 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
46 | include $(BUILD_PREBUILT) |
47 | |
48 | include $(CLEAR_VARS) |
49 | LOCAL_MODULE := libOmxAudio |
50 | LOCAL_MULTILIB := both |
51 | LOCAL_MODULE_SUFFIX := .so |
52 | LOCAL_MODULE_TAGS := optional |
53 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
54 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
55 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
56 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
57 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
58 | include $(BUILD_PREBUILT) |
59 | |
60 | include $(CLEAR_VARS) |
61 | LOCAL_MODULE := libHwAudio_dcvdec |
62 | LOCAL_MULTILIB := both |
63 | LOCAL_MODULE_SUFFIX := .so |
64 | LOCAL_MODULE_TAGS := optional |
65 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
66 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
67 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
68 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
69 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
70 | include $(BUILD_PREBUILT) |
71 | |
72 | include $(CLEAR_VARS) |
73 | LOCAL_MODULE := libOmxCore |
74 | LOCAL_MULTILIB := both |
75 | LOCAL_MODULE_SUFFIX := .so |
76 | LOCAL_MODULE_TAGS := optional |
77 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
78 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
79 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
80 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
81 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
82 | include $(BUILD_PREBUILT) |
83 | |
84 | include $(CLEAR_VARS) |
85 | LOCAL_MODULE := libOmxCoreSw |
86 | LOCAL_MULTILIB := both |
87 | LOCAL_MODULE_SUFFIX := .so |
88 | LOCAL_MODULE_TAGS := optional |
89 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
90 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
91 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
92 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
93 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
94 | include $(BUILD_PREBUILT) |
95 | |
96 | include $(CLEAR_VARS) |
97 | LOCAL_MODULE := libOmxBase |
98 | LOCAL_MULTILIB := both |
99 | LOCAL_MODULE_SUFFIX := .so |
100 | LOCAL_MODULE_TAGS := optional |
101 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
102 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
103 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
104 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
105 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
106 | include $(BUILD_PREBUILT) |
107 | |
108 | include $(CLEAR_VARS) |
109 | LOCAL_MODULE := libomx_worker_peer_alt |
110 | LOCAL_MULTILIB := both |
111 | LOCAL_MODULE_SUFFIX := .so |
112 | LOCAL_MODULE_TAGS := optional |
113 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
114 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
115 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
116 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
117 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
118 | include $(BUILD_PREBUILT) |
119 | |
120 | include $(CLEAR_VARS) |
121 | LOCAL_MODULE := libomx_timed_task_queue_alt |
122 | LOCAL_MULTILIB := both |
123 | LOCAL_MODULE_SUFFIX := .so |
124 | LOCAL_MODULE_TAGS := optional |
125 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
126 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
127 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
128 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
129 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
130 | include $(BUILD_PREBUILT) |
131 | |
132 | include $(CLEAR_VARS) |
133 | LOCAL_MODULE := libomx_framework_alt |
134 | LOCAL_MULTILIB := both |
135 | LOCAL_MODULE_SUFFIX := .so |
136 | LOCAL_MODULE_TAGS := optional |
137 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
138 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
139 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
140 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
141 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
142 | include $(BUILD_PREBUILT) |
143 | |
144 | include $(CLEAR_VARS) |
145 | LOCAL_MODULE := libomx_clock_utils_alt |
146 | LOCAL_MULTILIB := both |
147 | LOCAL_MODULE_SUFFIX := .so |
148 | LOCAL_MODULE_TAGS := optional |
149 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
150 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
151 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
152 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
153 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
154 | include $(BUILD_PREBUILT) |
155 | |
156 | include $(CLEAR_VARS) |
157 | LOCAL_MODULE := libomx_av_core_alt |
158 | LOCAL_MULTILIB := both |
159 | LOCAL_MODULE_SUFFIX := .so |
160 | LOCAL_MODULE_TAGS := optional |
161 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
162 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
163 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
164 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
165 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
166 | include $(BUILD_PREBUILT) |
167 | |
168 | include $(CLEAR_VARS) |
169 | LOCAL_MODULE := libfpscalculator_alt |
170 | LOCAL_MULTILIB := both |
171 | LOCAL_MODULE_SUFFIX := .so |
172 | LOCAL_MODULE_TAGS := optional |
173 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
174 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
175 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
176 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
177 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
178 | include $(BUILD_PREBUILT) |
179 | |
180 | include $(CLEAR_VARS) |
181 | LOCAL_MODULE := libdatachunkqueue_alt |
182 | LOCAL_MULTILIB := both |
183 | LOCAL_MODULE_SUFFIX := .so |
184 | LOCAL_MODULE_TAGS := optional |
185 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES |
186 | LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) |
187 | LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) |
188 | LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
189 | LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) |
190 | include $(BUILD_PREBUILT) |
191 | |
192 | endif |
193 |