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