Android.mk revision 6c6b4d0d2b98a7ceee8b697daaf611f8df3254fb
1fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Build the unit tests.
2fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLOCAL_PATH:= $(call my-dir)
3fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude $(CLEAR_VARS)
4fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleifneq ($(TARGET_SIMULATOR),true)
6fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLOCAL_MODULE := SurfaceMediaSource_test
8fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLOCAL_MODULE_TAGS := tests
10fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLOCAL_SRC_FILES := \
12fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    SurfaceMediaSource_test.cpp \
13fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	DummyRecorder.cpp \
14fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLOCAL_SHARED_LIBRARIES := \
16fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libEGL \
17fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libGLESv2 \
18fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libandroid \
19fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libbinder \
20fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libcutils \
21fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libgui \
22fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libmedia \
23fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libstagefright \
24fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libstagefright_omx \
25fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libstagefright_foundation \
26fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libstlport \
27fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libui \
28fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libutils \
29fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
30fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLOCAL_STATIC_LIBRARIES := \
31fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libgtest \
32fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	libgtest_main \
33fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
34fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLOCAL_C_INCLUDES := \
35fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    bionic \
36fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    bionic/libstdc++/include \
37d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville    external/gtest/include \
38fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    external/stlport/stlport \
39fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	frameworks/base/media/libstagefright \
40fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	frameworks/base/media/libstagefright/include \
41fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	$(TOP)/frameworks/native/include/media/openmax \
42fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
43fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude $(BUILD_EXECUTABLE)
44fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
45fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleendif
46fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
47fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Include subdirectory makefiles
48d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville# ============================================================
49fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
50fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If we're building with ONE_SHOT_MAKEFILE (mm, mmm), then what the framework
51fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# team really wants is to build the stuff defined by this makefile.
52fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleifeq (,$(ONE_SHOT_MAKEFILE))
53fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude $(call first-makefiles-under,$(LOCAL_PATH))
54fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleendif
55fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville