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