1bfbf99b32498c7152ebd3c9b9c71a05299eb9b8fYu Shan Emily Lau# Build the unit tests. 2d9bf3b6870c46b52e03409ac7028257456868640Glenn KastenLOCAL_PATH:= $(call my-dir) 3d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasteninclude $(CLEAR_VARS) 4d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten 5d9bf3b6870c46b52e03409ac7028257456868640Glenn KastenLOCAL_MODULE_TAGS := tests 6d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten 7d9bf3b6870c46b52e03409ac7028257456868640Glenn KastenLOCAL_C_INCLUDES:= \ 8d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten bionic \ 9d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten bionic/libstdc++/include \ 10d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten external/gtest/include \ 11439af19ad7484b0472080e8eb0cd8462a17b0286Glenn Kasten system/media/wilhelm/include \ 12b11def0293629d4d44ddbcd8a27c63504fd80ce1Glenn Kasten external/stlport/stlport \ 13439af19ad7484b0472080e8eb0cd8462a17b0286Glenn Kasten system/media/wilhelm/src/ut 14d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten 15d9bf3b6870c46b52e03409ac7028257456868640Glenn KastenLOCAL_SRC_FILES:= \ 16d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten BufferQueue_test.cpp 17d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten 18d9bf3b6870c46b52e03409ac7028257456868640Glenn KastenLOCAL_SHARED_LIBRARIES := \ 19d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten libutils \ 20d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten libOpenSLES \ 21d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten libstlport 22d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten 23d9bf3b6870c46b52e03409ac7028257456868640Glenn KastenLOCAL_STATIC_LIBRARIES := \ 240f57d0e28455db39e5c14f503711269d83287267Glenn Kasten libOpenSLESUT \ 25d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten libgtest 26d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten 27d9bf3b6870c46b52e03409ac7028257456868640Glenn Kastenifeq ($(TARGET_OS),linux) 28d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten LOCAL_CFLAGS += -DXP_UNIX 29d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten #LOCAL_SHARED_LIBRARIES += librt 30d9bf3b6870c46b52e03409ac7028257456868640Glenn Kastenendif 31d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten 32d9bf3b6870c46b52e03409ac7028257456868640Glenn KastenLOCAL_MODULE:= BufferQueue_test 33d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasten 34bfbf99b32498c7152ebd3c9b9c71a05299eb9b8fYu Shan Emily LauLOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativetest 35bfbf99b32498c7152ebd3c9b9c71a05299eb9b8fYu Shan Emily Lau 36d9bf3b6870c46b52e03409ac7028257456868640Glenn Kasteninclude $(BUILD_EXECUTABLE) 37ed317432850c7cbfde9bb6aae6eb401537daf15cWink Saville 38bfbf99b32498c7152ebd3c9b9c71a05299eb9b8fYu Shan Emily Lau# Build the manual test programs. 39bfbf99b32498c7152ebd3c9b9c71a05299eb9b8fYu Shan Emily Lauinclude $(call all-subdir-makefiles) 40