Android.mk revision f1fa7967804f3ccd1a622a72432a42f405cbbe31
1affc150dc44fab1911775a49636d0ce85333b634Zonr Chang#Build the unit tests.
2affc150dc44fab1911775a49636d0ce85333b634Zonr Changifneq ($(TARGET_SIMULATOR),true)
3affc150dc44fab1911775a49636d0ce85333b634Zonr Chang
4affc150dc44fab1911775a49636d0ce85333b634Zonr ChangLOCAL_PATH:= $(call my-dir)
5affc150dc44fab1911775a49636d0ce85333b634Zonr Changinclude $(CLEAR_VARS)
6affc150dc44fab1911775a49636d0ce85333b634Zonr Chang
7affc150dc44fab1911775a49636d0ce85333b634Zonr ChangLOCAL_MODULE_TAGS := tests
8affc150dc44fab1911775a49636d0ce85333b634Zonr Chang
987f34658dec9097d987d254a990ea7f311bfc95fStephen HinesLOCAL_C_INCLUDES:= \
1087f34658dec9097d987d254a990ea7f311bfc95fStephen Hines    bionic \
11affc150dc44fab1911775a49636d0ce85333b634Zonr Chang    bionic/libstdc++/include \
12affc150dc44fab1911775a49636d0ce85333b634Zonr Chang    external/gtest/include \
13affc150dc44fab1911775a49636d0ce85333b634Zonr Chang    $(JNI_H_INCLUDE) \
14affc150dc44fab1911775a49636d0ce85333b634Zonr Chang    $(TOP)/system/media/opensles/include \
15affc150dc44fab1911775a49636d0ce85333b634Zonr Chang    external/stlport/stlport
16affc150dc44fab1911775a49636d0ce85333b634Zonr Chang
17affc150dc44fab1911775a49636d0ce85333b634Zonr ChangLOCAL_SRC_FILES:= \
18affc150dc44fab1911775a49636d0ce85333b634Zonr Chang    BufferQueue_test.cpp
19affc150dc44fab1911775a49636d0ce85333b634Zonr Chang
20affc150dc44fab1911775a49636d0ce85333b634Zonr ChangLOCAL_SHARED_LIBRARIES := \
21affc150dc44fab1911775a49636d0ce85333b634Zonr Chang	libutils \
22affc150dc44fab1911775a49636d0ce85333b634Zonr Chang	libOpenSLES \
23affc150dc44fab1911775a49636d0ce85333b634Zonr Chang    libstlport
24affc150dc44fab1911775a49636d0ce85333b634Zonr Chang
25affc150dc44fab1911775a49636d0ce85333b634Zonr ChangLOCAL_STATIC_LIBRARIES := \
26affc150dc44fab1911775a49636d0ce85333b634Zonr Chang    libgtest
27affc150dc44fab1911775a49636d0ce85333b634Zonr Chang
2822add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liaoifeq ($(TARGET_OS),linux)
29affc150dc44fab1911775a49636d0ce85333b634Zonr Chang	LOCAL_CFLAGS += -DXP_UNIX
30affc150dc44fab1911775a49636d0ce85333b634Zonr Chang	#LOCAL_SHARED_LIBRARIES += librt
3122add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liaoendif
32affc150dc44fab1911775a49636d0ce85333b634Zonr Chang
33affc150dc44fab1911775a49636d0ce85333b634Zonr ChangLOCAL_MODULE:= BufferQueue_test
34affc150dc44fab1911775a49636d0ce85333b634Zonr Chang
35affc150dc44fab1911775a49636d0ce85333b634Zonr ChangLOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativetest
36affc150dc44fab1911775a49636d0ce85333b634Zonr Chang
37affc150dc44fab1911775a49636d0ce85333b634Zonr Changinclude $(BUILD_EXECUTABLE)
38affc150dc44fab1911775a49636d0ce85333b634Zonr Chang
39affc150dc44fab1911775a49636d0ce85333b634Zonr Changendif
40affc150dc44fab1911775a49636d0ce85333b634Zonr Chang
41affc150dc44fab1911775a49636d0ce85333b634Zonr Chang#Build the manual test programs.
42affc150dc44fab1911775a49636d0ce85333b634Zonr Changinclude $(call all-subdir-makefiles)
43affc150dc44fab1911775a49636d0ce85333b634Zonr Chang