Android.mk revision 3b0da19c78f6a61ed343a07f2448b94faafe4c02
1# Build the unit tests.
2LOCAL_PATH:= $(call my-dir)
3include $(CLEAR_VARS)
4LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
5
6LOCAL_MODULE := SurfaceMediaSource_test
7
8LOCAL_MODULE_TAGS := tests
9
10LOCAL_SRC_FILES := \
11	SurfaceMediaSource_test.cpp \
12	DummyRecorder.cpp \
13
14LOCAL_SHARED_LIBRARIES := \
15	libEGL \
16	libGLESv2 \
17	libbinder \
18	libcutils \
19	libgui \
20	libmedia \
21	libstagefright \
22	libstagefright_foundation \
23	libstagefright_omx \
24	libsync \
25	libui \
26	libutils \
27	liblog
28
29LOCAL_C_INCLUDES := \
30	frameworks/av/media/libstagefright \
31	frameworks/av/media/libstagefright/include \
32	$(TOP)/frameworks/native/include/media/openmax \
33
34LOCAL_CFLAGS += -Werror -Wall
35LOCAL_CLANG := true
36
37LOCAL_32_BIT_ONLY := true
38
39include $(BUILD_NATIVE_TEST)
40
41
42include $(CLEAR_VARS)
43LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
44
45LOCAL_MODULE := Utils_test
46
47LOCAL_MODULE_TAGS := tests
48
49LOCAL_SRC_FILES := \
50	Utils_test.cpp \
51
52LOCAL_SHARED_LIBRARIES := \
53	libcutils \
54	liblog \
55	libmedia \
56	libstagefright \
57	libstagefright_foundation \
58	libstagefright_omx \
59
60LOCAL_C_INCLUDES := \
61	frameworks/av/include \
62	frameworks/av/media/libstagefright \
63	frameworks/av/media/libstagefright/include \
64	$(TOP)/frameworks/native/include/media/openmax \
65
66LOCAL_CFLAGS += -Werror -Wall
67LOCAL_CLANG := true
68
69include $(BUILD_NATIVE_TEST)
70
71include $(CLEAR_VARS)
72LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
73
74LOCAL_MODULE := MediaCodecListOverrides_test
75
76LOCAL_MODULE_TAGS := tests
77
78LOCAL_SRC_FILES := \
79	MediaCodecListOverrides_test.cpp \
80
81LOCAL_SHARED_LIBRARIES := \
82	libmedia \
83	libstagefright \
84	libstagefright_foundation \
85	libstagefright_omx \
86	libutils \
87	liblog
88
89LOCAL_C_INCLUDES := \
90	frameworks/av/media/libstagefright \
91	frameworks/av/media/libstagefright/include \
92	frameworks/native/include/media/openmax \
93
94LOCAL_32_BIT_ONLY := true
95
96LOCAL_CFLAGS += -Werror -Wall
97LOCAL_CLANG := true
98
99include $(BUILD_NATIVE_TEST)
100
101# Include subdirectory makefiles
102# ============================================================
103
104# If we're building with ONE_SHOT_MAKEFILE (mm, mmm), then what the framework
105# team really wants is to build the stuff defined by this makefile.
106ifeq (,$(ONE_SHOT_MAKEFILE))
107include $(call first-makefiles-under,$(LOCAL_PATH))
108endif
109