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