OSDN Git Service

Move extract native libraries to JNI code
[android-x86/frameworks-native.git] / libs / utils / tests / Android.mk
1 # Build the unit tests.
2 LOCAL_PATH := $(call my-dir)
3 include $(CLEAR_VARS)
4
5 # Build the unit tests.
6 test_src_files := \
7         BlobCache_test.cpp \
8         ObbFile_test.cpp \
9         Looper_test.cpp \
10         String8_test.cpp \
11         Unicode_test.cpp \
12         ZipFileRO_test.cpp \
13
14 shared_libraries := \
15         libz \
16         liblog \
17         libcutils \
18         libutils \
19         libstlport
20
21 static_libraries := \
22         libgtest \
23         libgtest_main
24
25 c_includes := \
26     external/zlib \
27     external/icu4c/common \
28     bionic \
29     bionic/libstdc++/include \
30     external/gtest/include \
31     external/stlport/stlport
32
33 module_tags := eng tests
34
35 $(foreach file,$(test_src_files), \
36     $(eval include $(CLEAR_VARS)) \
37     $(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \
38     $(eval LOCAL_STATIC_LIBRARIES := $(static_libraries)) \
39     $(eval LOCAL_C_INCLUDES := $(c_includes)) \
40     $(eval LOCAL_SRC_FILES := $(file)) \
41     $(eval LOCAL_MODULE := $(notdir $(file:%.cpp=%))) \
42     $(eval LOCAL_MODULE_TAGS := $(module_tags)) \
43     $(eval include $(BUILD_EXECUTABLE)) \
44 )