1791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau# Build the unit tests. 2791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily LauLOCAL_PATH:= $(call my-dir) 3791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lauinclude $(CLEAR_VARS) 4791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau 5791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lautest_src_files := \ 6791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau mimeUri_test.cpp \ 7791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau 8791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Laushared_libraries := \ 9791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau libutils \ 10791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau libOpenSLES \ 11791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau libstlport 12791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau 13791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Laustatic_libraries := \ 14791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau libgtest \ 15791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau libgtest_main 16791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau 17791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lauc_includes := \ 18791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau bionic \ 19791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau bionic/libstdc++/include \ 20791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau external/gtest/include \ 215321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten $(call include-path-for, wilhelm) \ 22791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau external/stlport/stlport 23791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau 24791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Laumodule_tags := tests 25791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau 26791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau$(foreach file,$(test_src_files), \ 27791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau $(eval include $(CLEAR_VARS)) \ 28791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau $(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \ 29791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau $(eval LOCAL_STATIC_LIBRARIES := $(static_libraries)) \ 30791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau $(eval LOCAL_C_INCLUDES := $(c_includes)) \ 31791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau $(eval LOCAL_SRC_FILES := $(file)) \ 32791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau $(eval LOCAL_MODULE := libopenslestests) \ 33791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau $(eval LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativetest) \ 34791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau $(eval LOCAL_MODULE_TAGS := $(module_tags)) \ 35791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau $(eval include $(BUILD_EXECUTABLE)) \ 36791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau) 37791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau 38791b3c0bb7bef1fd930a1b91274b972989f6a715Yu Shan Emily Lau# Build the manual test programs. 3960d41cc12c14843454404d0183739e8f0569ad92Yu Shan Emily Lauinclude $(call all-makefiles-under,$(LOCAL_PATH)) 40