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