13b2a7f6713db24c529a117a67aaabbc676678748Yu Shan Emily Lau# Build the unit tests.
2a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn KastenLOCAL_PATH:= $(call my-dir)
3a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn Kasteninclude $(CLEAR_VARS)
4ea33cb9d89788e3f325cb58699c65c002d79fe5aDan AlbertLOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
5a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn Kasten
6a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn KastenLOCAL_MODULE_TAGS := tests
7a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn Kasten
8a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn KastenLOCAL_C_INCLUDES:= \
95321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten    $(call include-path-for, wilhelm) \
105321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten    $(call include-path-for, wilhelm-ut)
11a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn Kasten
12a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn KastenLOCAL_SRC_FILES:= \
13a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn Kasten    BufferQueue_test.cpp
14a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn Kasten
15a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn KastenLOCAL_SHARED_LIBRARIES := \
16a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn Kasten	libOpenSLES \
17a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn Kasten
18a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn KastenLOCAL_STATIC_LIBRARIES := \
19fd640f8202a0cf94421b37dddf798864a1b173cdGlenn Kasten    libOpenSLESUT \
20a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn Kasten
21e222a57ba3eac071b9c3dd9d1a4c4afc2afe9624Glenn KastenLOCAL_CFLAGS := -Werror -Wall
22a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn Kastenifeq ($(TARGET_OS),linux)
23a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
24a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn Kastenendif
25a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn Kasten
26a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn KastenLOCAL_MODULE:= BufferQueue_test
27a15af1c45c3ad1d96e3012f1613a79a86c0b2547Glenn Kasten
28ea33cb9d89788e3f325cb58699c65c002d79fe5aDan Albertinclude $(BUILD_NATIVE_TEST)
29c23abf191a62d274ec1f36eb3b2afeb4d9d0e7a1Wink Saville
303b2a7f6713db24c529a117a67aaabbc676678748Yu Shan Emily Lau# Build the manual test programs.
31c7afcd0a8aa1c1710ba37688f1843f31ff377af3Ying Wanginclude $(call all-makefiles-under,$(LOCAL_PATH))
32