166db68948c83f1940fa66d76d28208b49bed7815Jeff Brown# Build the unit tests. 266db68948c83f1940fa66d76d28208b49bed7815Jeff BrownLOCAL_PATH := $(call my-dir) 366db68948c83f1940fa66d76d28208b49bed7815Jeff Browninclude $(CLEAR_VARS) 466db68948c83f1940fa66d76d28208b49bed7815Jeff Brown 53f607c1c84631e61ddc11234466620e38fabfc1fJeff Brown# Build the unit tests. 666db68948c83f1940fa66d76d28208b49bed7815Jeff Browntest_src_files := \ 72fe13f185de6e94fb88f17a832a6b3fcc38587c7Kenny Root BasicHashtable_test.cpp \ 82fe13f185de6e94fb88f17a832a6b3fcc38587c7Kenny Root BlobCache_test.cpp \ 9d614ee455705047fd27db0ad7f3013e6ea64204dMichael Wright BitSet_test.cpp \ 102fe13f185de6e94fb88f17a832a6b3fcc38587c7Kenny Root Looper_test.cpp \ 11b6ea175b6b4d0aaac85ed6cd8ccac01ab896486bRaph Levien LruCache_test.cpp \ 122fe13f185de6e94fb88f17a832a6b3fcc38587c7Kenny Root String8_test.cpp \ 132fe13f185de6e94fb88f17a832a6b3fcc38587c7Kenny Root Unicode_test.cpp \ 149eb2a3b1c0cc1ff3082a9283e24c8babc112f56bMathias Agopian Vector_test.cpp 1566db68948c83f1940fa66d76d28208b49bed7815Jeff Brown 1680d9c1cfb0642e680c559a854d09514c2fc72edcJeff Brownshared_libraries := \ 172fe13f185de6e94fb88f17a832a6b3fcc38587c7Kenny Root libz \ 182fe13f185de6e94fb88f17a832a6b3fcc38587c7Kenny Root liblog \ 192fe13f185de6e94fb88f17a832a6b3fcc38587c7Kenny Root libcutils \ 202fe13f185de6e94fb88f17a832a6b3fcc38587c7Kenny Root libutils \ 212fe13f185de6e94fb88f17a832a6b3fcc38587c7Kenny Root libstlport 2266db68948c83f1940fa66d76d28208b49bed7815Jeff Brown 2380d9c1cfb0642e680c559a854d09514c2fc72edcJeff Brownstatic_libraries := \ 242fe13f185de6e94fb88f17a832a6b3fcc38587c7Kenny Root libgtest \ 252fe13f185de6e94fb88f17a832a6b3fcc38587c7Kenny Root libgtest_main 2666db68948c83f1940fa66d76d28208b49bed7815Jeff Brown 2766db68948c83f1940fa66d76d28208b49bed7815Jeff Brown$(foreach file,$(test_src_files), \ 2880d9c1cfb0642e680c559a854d09514c2fc72edcJeff Brown $(eval include $(CLEAR_VARS)) \ 2980d9c1cfb0642e680c559a854d09514c2fc72edcJeff Brown $(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \ 3080d9c1cfb0642e680c559a854d09514c2fc72edcJeff Brown $(eval LOCAL_STATIC_LIBRARIES := $(static_libraries)) \ 3166db68948c83f1940fa66d76d28208b49bed7815Jeff Brown $(eval LOCAL_SRC_FILES := $(file)) \ 3266db68948c83f1940fa66d76d28208b49bed7815Jeff Brown $(eval LOCAL_MODULE := $(notdir $(file:%.cpp=%))) \ 332fe13f185de6e94fb88f17a832a6b3fcc38587c7Kenny Root $(eval include $(BUILD_NATIVE_TEST)) \ 3466db68948c83f1940fa66d76d28208b49bed7815Jeff Brown) 35