1LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_SRC_FILES:=       \
6        stagefright.cpp \
7        jpeg.cpp        \
8        SineSource.cpp
9
10LOCAL_SHARED_LIBRARIES := \
11        libstagefright libmedia libutils libbinder libstagefright_foundation \
12        libjpeg libgui libcutils liblog \
13        libhidlmemory \
14        android.hardware.media.omx@1.0 \
15
16LOCAL_C_INCLUDES:= \
17        frameworks/av/media/libstagefright \
18        frameworks/av/media/libstagefright/include \
19        $(TOP)/frameworks/native/include/media/openmax \
20        external/jpeg \
21
22LOCAL_CFLAGS += -Wno-multichar -Werror -Wall
23
24LOCAL_MODULE_TAGS := optional
25
26LOCAL_MODULE:= stagefright
27
28include $(BUILD_EXECUTABLE)
29
30################################################################################
31
32include $(CLEAR_VARS)
33
34LOCAL_SRC_FILES:=         \
35        SineSource.cpp    \
36        record.cpp
37
38LOCAL_SHARED_LIBRARIES := \
39        libstagefright libmedia liblog libutils libbinder libstagefright_foundation
40
41LOCAL_C_INCLUDES:= \
42        frameworks/av/media/libstagefright \
43        $(TOP)/frameworks/native/include/media/openmax \
44        $(TOP)/frameworks/native/include/media/hardware
45
46LOCAL_CFLAGS += -Wno-multichar -Werror -Wall
47
48LOCAL_MODULE_TAGS := optional
49
50LOCAL_MODULE:= record
51
52include $(BUILD_EXECUTABLE)
53
54################################################################################
55
56include $(CLEAR_VARS)
57
58LOCAL_SRC_FILES:=         \
59        SineSource.cpp    \
60        recordvideo.cpp
61
62LOCAL_SHARED_LIBRARIES := \
63        libstagefright libmedia liblog libutils libbinder libstagefright_foundation
64
65LOCAL_C_INCLUDES:= \
66        frameworks/av/media/libstagefright \
67        $(TOP)/frameworks/native/include/media/openmax \
68        $(TOP)/frameworks/native/include/media/hardware
69
70LOCAL_CFLAGS += -Wno-multichar -Werror -Wall
71
72LOCAL_MODULE_TAGS := optional
73
74LOCAL_MODULE:= recordvideo
75
76include $(BUILD_EXECUTABLE)
77
78
79################################################################################
80
81include $(CLEAR_VARS)
82
83LOCAL_SRC_FILES:=         \
84        SineSource.cpp    \
85        audioloop.cpp
86
87LOCAL_SHARED_LIBRARIES := \
88        libstagefright libmedia liblog libutils libbinder libstagefright_foundation
89
90LOCAL_C_INCLUDES:= \
91        frameworks/av/media/libstagefright \
92        $(TOP)/frameworks/native/include/media/openmax
93
94LOCAL_CFLAGS += -Wno-multichar -Werror -Wall
95
96LOCAL_MODULE_TAGS := optional
97
98LOCAL_MODULE:= audioloop
99
100include $(BUILD_EXECUTABLE)
101
102################################################################################
103
104include $(CLEAR_VARS)
105
106LOCAL_SRC_FILES:=         \
107        stream.cpp    \
108
109LOCAL_SHARED_LIBRARIES := \
110        libstagefright liblog libutils libbinder libgui \
111        libstagefright_foundation libmedia libcutils
112
113LOCAL_C_INCLUDES:= \
114        frameworks/av/media/libstagefright \
115        $(TOP)/frameworks/native/include/media/openmax
116
117LOCAL_CFLAGS += -Wno-multichar -Werror -Wall
118
119LOCAL_MODULE_TAGS := optional
120
121LOCAL_MODULE:= stream
122
123include $(BUILD_EXECUTABLE)
124
125################################################################################
126
127include $(CLEAR_VARS)
128
129LOCAL_SRC_FILES:=               \
130        codec.cpp               \
131        SimplePlayer.cpp        \
132
133LOCAL_SHARED_LIBRARIES := \
134        libstagefright liblog libutils libbinder libstagefright_foundation \
135        libmedia libaudioclient libgui libcutils
136
137LOCAL_C_INCLUDES:= \
138        frameworks/av/media/libstagefright \
139        $(TOP)/frameworks/native/include/media/openmax
140
141LOCAL_CFLAGS += -Wno-multichar -Werror -Wall
142
143LOCAL_MODULE_TAGS := optional
144
145LOCAL_MODULE:= codec
146
147include $(BUILD_EXECUTABLE)
148
149################################################################################
150
151include $(CLEAR_VARS)
152
153LOCAL_SRC_FILES:= \
154        filters/argbtorgba.rs \
155        filters/nightvision.rs \
156        filters/saturation.rs \
157        mediafilter.cpp \
158
159LOCAL_SHARED_LIBRARIES := \
160        libstagefright \
161        liblog \
162        libutils \
163        libbinder \
164        libstagefright_foundation \
165        libmedia \
166        libgui \
167        libcutils \
168        libRScpp \
169
170LOCAL_C_INCLUDES:= \
171        $(TOP)/frameworks/av/media/libstagefright \
172        $(TOP)/frameworks/native/include/media/openmax \
173        $(TOP)/frameworks/rs/cpp \
174        $(TOP)/frameworks/rs \
175
176intermediates := $(call intermediates-dir-for,STATIC_LIBRARIES,libRS,TARGET,)
177LOCAL_C_INCLUDES += $(intermediates)
178
179LOCAL_STATIC_LIBRARIES:= \
180        libstagefright_mediafilter
181
182LOCAL_CFLAGS += -Wno-multichar -Werror -Wall
183
184LOCAL_MODULE_TAGS := optional
185
186LOCAL_MODULE:= mediafilter
187
188include $(BUILD_EXECUTABLE)
189
190################################################################################
191
192include $(CLEAR_VARS)
193
194LOCAL_SRC_FILES:=               \
195        muxer.cpp            \
196
197LOCAL_SHARED_LIBRARIES := \
198        libstagefright liblog libutils libbinder libstagefright_foundation \
199        libcutils libc
200
201LOCAL_C_INCLUDES:= \
202        frameworks/av/media/libstagefright \
203        $(TOP)/frameworks/native/include/media/openmax
204
205LOCAL_CFLAGS += -Wno-multichar -Werror -Wall
206
207LOCAL_MODULE_TAGS := optional
208
209LOCAL_MODULE:= muxer
210
211include $(BUILD_EXECUTABLE)
212