summaryrefslogtreecommitdiff
path: root/amavutils/Android.mk (plain)
blob: 60c9edb696d291eafd81b14c1c65827953a9171d
1LOCAL_PATH := $(call my-dir)
2
3include $(CLEAR_VARS)
4LOCAL_CFLAGS+=-DNO_USE_SYSWRITE
5
6ifneq ($(NUM_FRAMEBUFFER_SURFACE_BUFFERS),)
7 LOCAL_CFLAGS += -DFB_BUFFER_NUM=$(NUM_FRAMEBUFFER_SURFACE_BUFFERS)
8endif
9
10ifeq ($(TARGET_EXTERNAL_DISPLAY),true)
11ifeq ($(TARGET_SINGLE_EXTERNAL_DISPLAY_USE_FB1),true)
12LOCAL_CFLAGS += -DSINGLE_EXTERNAL_DISPLAY_USE_FB1
13endif
14endif
15
16ifeq ($(TARGET_EXTERNAL_DISPLAY),true)
17ifeq ($(TARGET_SINGLE_EXTERNAL_DISPLAY_USE_FB1),true)
18LOCAL_CFLAGS += -DSINGLE_EXTERNAL_DISPLAY_USE_FB1
19endif
20endif
21
22LOCAL_SRC_LISTS := \
23 $(wildcard $(LOCAL_PATH)/*.c) \
24 $(wildcard $(LOCAL_PATH)/*.cpp) \
25 $(wildcard $(LOCAL_PATH)/mediaconfig/*.cpp) \
26 $(wildcard $(LOCAL_PATH)/mediactl/*.cpp)
27
28LOCAL_SRC_FILES := $(LOCAL_SRC_LISTS:$(LOCAL_PATH)/%=%)
29
30LOCAL_C_INCLUDES := \
31 $(LOCAL_PATH)/include \
32 $(LOCAL_PATH)/../amcodec/include \
33 $(JNI_H_INCLUDE) \
34 $(TOP)/frameworks/native/services \
35 $(TOP)/frameworks/native/include \
36 $(TOP)/$(BOARD_AML_VENDOR_PATH)/frameworks/services \
37 $(LOCAL_PATH)/../mediaconfig \
38 $(TOP)/frameworks/native/libs/nativewindow/include
39
40LOCAL_CFLAGS += -DANDROID_PLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION)
41
42LOCAL_SHARED_LIBRARIES := \
43 libutils \
44 libcutils \
45 libc \
46 libdl \
47 libbinder \
48 liblog \
49 libui \
50 libgui
51
52#LOCAL_SHARED_LIBRARIES += libandroid_runtime libnativehelper
53ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK)
54LOCAL_PROPRIETARY_MODULE := true
55endif
56
57LOCAL_MODULE := libamavutils
58LOCAL_MODULE_TAGS := optional
59LOCAL_ARM_MODE := arm
60LOCAL_PRELINK_MODULE := false
61include $(BUILD_SHARED_LIBRARY)
62
63
64include $(CLEAR_VARS)
65LOCAL_CFLAGS+=-DNO_USE_SYSWRITE
66
67ifneq ($(NUM_FRAMEBUFFER_SURFACE_BUFFERS),)
68 LOCAL_CFLAGS += -DFB_BUFFER_NUM=$(NUM_FRAMEBUFFER_SURFACE_BUFFERS)
69endif
70
71ifeq ($(TARGET_EXTERNAL_DISPLAY),true)
72ifeq ($(TARGET_SINGLE_EXTERNAL_DISPLAY_USE_FB1),true)
73LOCAL_CFLAGS += -DSINGLE_EXTERNAL_DISPLAY_USE_FB1
74endif
75endif
76
77LOCAL_CFLAGS += -DANDROID_PLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION)
78
79LOCAL_SRC_LISTS := \
80 $(wildcard $(LOCAL_PATH)/*.c) \
81 $(wildcard $(LOCAL_PATH)/*.cpp) \
82 $(wildcard $(LOCAL_PATH)/mediaconfig/*.cpp) \
83 $(wildcard $(LOCAL_PATH)/mediactl/*.cpp)
84
85LOCAL_SRC_FILES := $(LOCAL_SRC_LISTS:$(LOCAL_PATH)/%=%)
86
87LOCAL_C_INCLUDES := \
88 $(LOCAL_PATH)/include \
89 $(LOCAL_PATH)/../amcodec/include \
90 $(LOCAL_PATH)/../mediaconfig \
91 $(JNI_H_INCLUDE) \
92 $(TOP)/frameworks/native/services \
93 $(TOP)/frameworks/native/include \
94 $(TOP)/$(BOARD_AML_VENDOR_PATH)/frameworks/services \
95 $(TOP)/frameworks/native/libs/nativewindow/include
96
97LOCAL_SHARED_LIBRARIES := \
98 libutils \
99 libcutils \
100 libc \
101 libui \
102 libgui \
103 libbinder \
104 liblog
105
106#LOCAL_SHARED_LIBRARIES += libandroid_runtime libnativehelper
107ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK)
108LOCAL_PROPRIETARY_MODULE := true
109endif
110LOCAL_MODULE := libamavutils
111LOCAL_MODULE_TAGS := optional
112LOCAL_ARM_MODE := arm
113LOCAL_PRELINK_MODULE := false
114include $(BUILD_STATIC_LIBRARY)
115
116
117include $(CLEAR_VARS)
118LOCAL_CFLAGS+=-DNO_USE_SYSWRITE
119
120ifneq ($(NUM_FRAMEBUFFER_SURFACE_BUFFERS),)
121 LOCAL_CFLAGS += -DFB_BUFFER_NUM=$(NUM_FRAMEBUFFER_SURFACE_BUFFERS)
122endif
123
124ifeq ($(TARGET_EXTERNAL_DISPLAY),true)
125ifeq ($(TARGET_SINGLE_EXTERNAL_DISPLAY_USE_FB1),true)
126LOCAL_CFLAGS += -DSINGLE_EXTERNAL_DISPLAY_USE_FB1
127endif
128endif
129
130LOCAL_CFLAGS += -DANDROID_PLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION)
131
132LOCAL_SRC_LISTS := \
133 $(wildcard $(LOCAL_PATH)/*.c) \
134 $(wildcard $(LOCAL_PATH)/*.cpp) \
135 $(wildcard $(LOCAL_PATH)/mediaconfig/*.cpp) \
136 $(wildcard $(LOCAL_PATH)/mediactl/*.cpp)
137
138LOCAL_SRC_FILES := $(LOCAL_SRC_LISTS:$(LOCAL_PATH)/%=%)
139
140LOCAL_C_INCLUDES := \
141 $(LOCAL_PATH)/include \
142 $(LOCAL_PATH)/../amcodec/include \
143 $(JNI_H_INCLUDE) \
144 $(TOP)/frameworks/native/services \
145 $(TOP)/frameworks/native/include \
146 $(TOP)/$(BOARD_AML_VENDOR_PATH)/frameworks/services \
147 $(LOCAL_PATH)/../mediaconfig \
148 $(TOP)/frameworks/native/libs/nativewindow/include
149
150LOCAL_SHARED_LIBRARIES := \
151 libutils \
152 libcutils \
153 libc \
154 libdl \
155 libbinder \
156 liblog \
157 libui \
158 libgui \
159 libamavutils
160
161#LOCAL_SHARED_LIBRARIES += libandroid_runtime libnativehelper
162ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK)
163LOCAL_PROPRIETARY_MODULE := true
164endif
165LOCAL_MODULE := libamavutils_alsa
166LOCAL_MODULE_TAGS := optional
167LOCAL_ARM_MODE := arm
168LOCAL_PRELINK_MODULE := false
169include $(BUILD_SHARED_LIBRARY)
170
171
172include $(CLEAR_VARS)
173LOCAL_CFLAGS+=-DNO_USE_SYSWRITE
174
175ifneq ($(NUM_FRAMEBUFFER_SURFACE_BUFFERS),)
176 LOCAL_CFLAGS += -DFB_BUFFER_NUM=$(NUM_FRAMEBUFFER_SURFACE_BUFFERS)
177endif
178
179ifeq ($(TARGET_EXTERNAL_DISPLAY),true)
180ifeq ($(TARGET_SINGLE_EXTERNAL_DISPLAY_USE_FB1),true)
181LOCAL_CFLAGS += -DSINGLE_EXTERNAL_DISPLAY_USE_FB1
182endif
183endif
184
185LOCAL_CFLAGS += -DANDROID_PLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION)
186
187LOCAL_SRC_LISTS := \
188 $(wildcard $(LOCAL_PATH)/*.c) \
189 $(wildcard $(LOCAL_PATH)/*.cpp) \
190 $(wildcard $(LOCAL_PATH)/mediaconfig/*.cpp) \
191 $(wildcard $(LOCAL_PATH)/mediactl/*.cpp)
192
193LOCAL_SRC_FILES := $(LOCAL_SRC_LISTS:$(LOCAL_PATH)/%=%)
194
195LOCAL_C_INCLUDES := \
196 $(LOCAL_PATH)/include \
197 $(call include-path-for, graphics corecg) \
198 $(LOCAL_PATH)/../amcodec/include \
199 $(JNI_H_INCLUDE) \
200 $(TOP)/frameworks/native/services \
201 $(TOP)/frameworks/native/include \
202 $(TOP)/$(BOARD_AML_VENDOR_PATH)/frameworks/services \
203 $(LOCAL_PATH)/../mediaconfig \
204 $(TOP)/frameworks/native/libs/nativewindow/include
205
206LOCAL_SHARED_LIBRARIES := \
207 libutils \
208 libcutils \
209 libc \
210 libbinder \
211 liblog \
212 libui \
213 libgui
214
215#LOCAL_SHARED_LIBRARIES += libandroid_runtime libnativehelper
216ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK)
217LOCAL_PROPRIETARY_MODULE := true
218endif
219LOCAL_MODULE := libamavutils_alsa
220LOCAL_MODULE_TAGS := optional
221LOCAL_ARM_MODE := arm
222LOCAL_PRELINK_MODULE := false
223include $(BUILD_STATIC_LIBRARY)
224