You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.6 KiB
51 lines
1.6 KiB
# Build the unit tests. |
|
LOCAL_PATH := $(call my-dir) |
|
|
|
include $(CLEAR_VARS) |
|
|
|
# Build the unit tests. |
|
test_src_files := \ |
|
CodeCacheCreate_test.cpp \ |
|
CodeCacheExists_test.cpp \ |
|
CodeCacheStatFail_test.cpp \ |
|
CompleteFlow_test.cpp \ |
|
InvalidCharsNativeBridge_test.cpp \ |
|
NativeBridge2Signal_test.cpp \ |
|
NativeBridgeVersion_test.cpp \ |
|
NeedsNativeBridge_test.cpp \ |
|
PreInitializeNativeBridge_test.cpp \ |
|
PreInitializeNativeBridgeFail1_test.cpp \ |
|
PreInitializeNativeBridgeFail2_test.cpp \ |
|
ReSetupNativeBridge_test.cpp \ |
|
UnavailableNativeBridge_test.cpp \ |
|
ValidNameNativeBridge_test.cpp \ |
|
NativeBridge3UnloadLibrary_test.cpp \ |
|
NativeBridge3GetError_test.cpp \ |
|
NativeBridge3IsPathSupported_test.cpp \ |
|
NativeBridge3InitAnonymousNamespace_test.cpp \ |
|
NativeBridge3CreateNamespace_test.cpp \ |
|
NativeBridge3LoadLibraryExt_test.cpp |
|
|
|
|
|
shared_libraries := \ |
|
liblog \ |
|
libnativebridge \ |
|
libnativebridge-dummy |
|
|
|
$(foreach file,$(test_src_files), \ |
|
$(eval include $(CLEAR_VARS)) \ |
|
$(eval LOCAL_CLANG := true) \ |
|
$(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \ |
|
$(eval LOCAL_SRC_FILES := $(file)) \ |
|
$(eval LOCAL_MODULE := $(notdir $(file:%.cpp=%))) \ |
|
$(eval include $(BUILD_NATIVE_TEST)) \ |
|
) |
|
|
|
$(foreach file,$(test_src_files), \ |
|
$(eval include $(CLEAR_VARS)) \ |
|
$(eval LOCAL_CLANG := true) \ |
|
$(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \ |
|
$(eval LOCAL_SRC_FILES := $(file)) \ |
|
$(eval LOCAL_MODULE := $(notdir $(file:%.cpp=%))) \ |
|
$(eval include $(BUILD_HOST_NATIVE_TEST)) \ |
|
)
|
|
|