13399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi# Build the unit tests. 23399b7267185646c69b04352211fca4fad9d7547Pannag SanketiLOCAL_PATH:= $(call my-dir) 33399b7267185646c69b04352211fca4fad9d7547Pannag Sanketiinclude $(CLEAR_VARS) 43399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi 53399b7267185646c69b04352211fca4fad9d7547Pannag Sanketiifneq ($(TARGET_SIMULATOR),true) 63399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi 71a2fafbaa36390a06cc9a066fcbe147c8c47ea77Pannag SanketiLOCAL_MODULE := SurfaceMediaSource_test 83399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi 93399b7267185646c69b04352211fca4fad9d7547Pannag SanketiLOCAL_MODULE_TAGS := tests 103399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi 113399b7267185646c69b04352211fca4fad9d7547Pannag SanketiLOCAL_SRC_FILES := \ 12c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar SurfaceMediaSource_test.cpp \ 133399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi DummyRecorder.cpp \ 143399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi 153399b7267185646c69b04352211fca4fad9d7547Pannag SanketiLOCAL_SHARED_LIBRARIES := \ 163399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi libEGL \ 173399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi libGLESv2 \ 183399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi libbinder \ 193399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi libcutils \ 203399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi libgui \ 210c5c7d2b119d2350c186ae9902919bcf28c3e277Pannag Sanketi libmedia \ 223399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi libstagefright \ 233399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi libstagefright_foundation \ 241e5b2b3361ddd07259bf4b29820ca4aa5f3a861bJamie Gennis libstagefright_omx \ 250c5c7d2b119d2350c186ae9902919bcf28c3e277Pannag Sanketi libstlport \ 261e5b2b3361ddd07259bf4b29820ca4aa5f3a861bJamie Gennis libsync \ 270c5c7d2b119d2350c186ae9902919bcf28c3e277Pannag Sanketi libui \ 280c5c7d2b119d2350c186ae9902919bcf28c3e277Pannag Sanketi libutils \ 29ecba7488c5cceaacef95836b1b476433451e7761Ying Wang liblog 303399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi 313399b7267185646c69b04352211fca4fad9d7547Pannag SanketiLOCAL_STATIC_LIBRARIES := \ 323399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi libgtest \ 333399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi libgtest_main \ 343399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi 353399b7267185646c69b04352211fca4fad9d7547Pannag SanketiLOCAL_C_INCLUDES := \ 36c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar bionic \ 37c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar bionic/libstdc++/include \ 38c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar external/gtest/include \ 39c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar external/stlport/stlport \ 40559bf2836f5da25b75bfb229fec0d20d540ee426James Dong frameworks/av/media/libstagefright \ 41559bf2836f5da25b75bfb229fec0d20d540ee426James Dong frameworks/av/media/libstagefright/include \ 426c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong $(TOP)/frameworks/native/include/media/openmax \ 433399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi 44dc2b47aee47ad8690fd8dc663c6602b7efa3bbacGlenn KastenLOCAL_32_BIT_ONLY := true 45dc2b47aee47ad8690fd8dc663c6602b7efa3bbacGlenn Kasten 463399b7267185646c69b04352211fca4fad9d7547Pannag Sanketiinclude $(BUILD_EXECUTABLE) 473399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi 483399b7267185646c69b04352211fca4fad9d7547Pannag Sanketiendif 493399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi 50c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar 51c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnarinclude $(CLEAR_VARS) 52c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar 53c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos MolnarLOCAL_MODULE := Utils_test 54c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar 55c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos MolnarLOCAL_MODULE_TAGS := tests 56c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar 57c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos MolnarLOCAL_SRC_FILES := \ 58c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar Utils_test.cpp \ 59c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar 60c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos MolnarLOCAL_SHARED_LIBRARIES := \ 61c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar libcutils \ 62c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar liblog \ 63c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar libmedia \ 64c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar libstagefright \ 65c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar libstagefright_foundation \ 66c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar libstagefright_omx \ 67c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar libstlport \ 68c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar 69c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos MolnarLOCAL_STATIC_LIBRARIES := \ 70c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar libgtest \ 71c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar libgtest_main \ 72c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar 73c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos MolnarLOCAL_C_INCLUDES := \ 74c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar bionic \ 75c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar bionic/libstdc++/include \ 76c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar external/gtest/include \ 77c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar external/stlport/stlport \ 78c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar frameworks/av/include \ 79c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar frameworks/av/media/libstagefright \ 80c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar frameworks/av/media/libstagefright/include \ 81c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar $(TOP)/frameworks/native/include/media/openmax \ 82c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar 83c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnarinclude $(BUILD_EXECUTABLE) 84c416becd966945fca5fa7fb45ac51f84d1d8cd20Lajos Molnar 853399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi# Include subdirectory makefiles 863399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi# ============================================================ 873399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi 883399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi# If we're building with ONE_SHOT_MAKEFILE (mm, mmm), then what the framework 893399b7267185646c69b04352211fca4fad9d7547Pannag Sanketi# team really wants is to build the stuff defined by this makefile. 903399b7267185646c69b04352211fca4fad9d7547Pannag Sanketiifeq (,$(ONE_SHOT_MAKEFILE)) 913399b7267185646c69b04352211fca4fad9d7547Pannag Sanketiinclude $(call first-makefiles-under,$(LOCAL_PATH)) 923399b7267185646c69b04352211fca4fad9d7547Pannag Sanketiendif 93