Android.mk revision b94a9a668f0e33dd93594abb08f448e6c915981f
1# Build the unit tests.
2LOCAL_PATH := $(call my-dir)
3include $(CLEAR_VARS)
4
5test_src_files := \
6	ObbFile_test.cpp \
7	PollLoop_test.cpp
8
9shared_libraries := \
10	libz \
11	liblog \
12	libcutils \
13	libutils \
14	libstlport
15
16static_libraries := \
17	libgtest \
18	libgtest_main
19
20c_includes := \
21    external/zlib \
22    external/icu4c/common \
23    bionic \
24    bionic/libstdc++/include \
25    external/gtest/include \
26    external/stlport/stlport
27
28module_tags := eng tests
29
30$(foreach file,$(test_src_files), \
31    $(eval include $(CLEAR_VARS)) \
32    $(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \
33    $(eval LOCAL_STATIC_LIBRARIES := $(static_libraries)) \
34    $(eval LOCAL_C_INCLUDES := $(c_includes)) \
35    $(eval LOCAL_SRC_FILES := $(file)) \
36    $(eval LOCAL_MODULE := $(notdir $(file:%.cpp=%))) \
37    $(eval LOCAL_MODULE_TAGS := $(module_tags)) \
38    $(eval include $(BUILD_EXECUTABLE)) \
39)
40