1 LOCAL_PATH:= $(call my-dir) 2 3 NATIVE_BRIDGE_COMMON_SRC_FILES := \ 4 native_bridge.cc 5 6 # Shared library for target 7 # ======================================================== 8 include $(CLEAR_VARS) 9 10 LOCAL_MODULE:= libnativebridge 11 12 LOCAL_SRC_FILES:= $(NATIVE_BRIDGE_COMMON_SRC_FILES) 13 LOCAL_SHARED_LIBRARIES := liblog 14 LOCAL_CLANG := true 15 LOCAL_CPP_EXTENSION := .cc 16 LOCAL_CFLAGS := -Werror -Wall 17 LOCAL_CPPFLAGS := -std=gnu++11 -fvisibility=protected 18 LOCAL_LDFLAGS := -ldl 19 LOCAL_MULTILIB := both 20 21 include $(BUILD_SHARED_LIBRARY) 22 23 # Shared library for host 24 # ======================================================== 25 include $(CLEAR_VARS) 26 27 LOCAL_MODULE:= libnativebridge 28 29 LOCAL_SRC_FILES:= $(NATIVE_BRIDGE_COMMON_SRC_FILES) 30 LOCAL_SHARED_LIBRARIES := liblog 31 LOCAL_CLANG := true 32 LOCAL_CPP_EXTENSION := .cc 33 LOCAL_CFLAGS := -Werror -Wall 34 LOCAL_CPPFLAGS := -std=gnu++11 -fvisibility=protected 35 LOCAL_LDFLAGS := -ldl 36 LOCAL_MULTILIB := both 37 38 include $(BUILD_HOST_SHARED_LIBRARY) 39 40 include $(LOCAL_PATH)/tests/Android.mk