Android.mk revision ee4e1b1a63758941460ae79a064249d3a5189443
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 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 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 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