| LOCAL_PATH:= $(call my-dir) | 
 |  | 
 | NATIVE_LOADER_COMMON_SRC_FILES := \ | 
 |   native_loader.cpp | 
 |  | 
 | # Shared library for target | 
 | # ======================================================== | 
 | include $(CLEAR_VARS) | 
 |  | 
 | LOCAL_MODULE:= libnativeloader | 
 |  | 
 | LOCAL_SRC_FILES:= $(NATIVE_LOADER_COMMON_SRC_FILES) | 
 | LOCAL_SHARED_LIBRARIES := libnativehelper liblog libcutils | 
 | LOCAL_STATIC_LIBRARIES := libbase | 
 | LOCAL_CLANG := true | 
 | LOCAL_CFLAGS += -Werror -Wall | 
 | LOCAL_CPPFLAGS := -std=gnu++14 -fvisibility=hidden | 
 | LOCAL_LDFLAGS := -ldl | 
 | LOCAL_MULTILIB := both | 
 |  | 
 | include $(BUILD_SHARED_LIBRARY) | 
 |  | 
 | # Shared library for host | 
 | # ======================================================== | 
 | include $(CLEAR_VARS) | 
 |  | 
 | LOCAL_MODULE:= libnativeloader | 
 |  | 
 | LOCAL_SRC_FILES:= $(NATIVE_LOADER_COMMON_SRC_FILES) | 
 | LOCAL_SHARED_LIBRARIES := libnativehelper liblog libcutils | 
 | LOCAL_STATIC_LIBRARIES := libbase | 
 | LOCAL_CLANG := true | 
 | LOCAL_CFLAGS += -Werror -Wall | 
 | LOCAL_CPPFLAGS := -std=gnu++14 -fvisibility=hidden | 
 | LOCAL_LDFLAGS := -ldl | 
 | LOCAL_MULTILIB := both | 
 |  | 
 | include $(BUILD_HOST_SHARED_LIBRARY) | 
 |  | 
 | # Static library for host | 
 | # ======================================================== | 
 | include $(CLEAR_VARS) | 
 |  | 
 | LOCAL_MODULE:= libnativeloader | 
 |  | 
 | LOCAL_SRC_FILES:= $(NATIVE_LOADER_COMMON_SRC_FILES) | 
 | LOCAL_STATIC_LIBRARIES := libnativehelper libcutils liblog libbase | 
 | LOCAL_CLANG := true | 
 | LOCAL_CFLAGS += -Werror -Wall | 
 | LOCAL_CPPFLAGS := -std=gnu++14 -fvisibility=hidden | 
 | LOCAL_LDFLAGS := -ldl | 
 | LOCAL_MULTILIB := both | 
 |  | 
 | include $(BUILD_HOST_STATIC_LIBRARY) |