1 LOCAL_PATH:= $(call my-dir) 2 3 NATIVE_BRIDGE_COMMON_SRC_FILES := \ 4 DummyNativeBridge.cpp 5 6 # Shared library for target 7 # ======================================================== 8 include $(CLEAR_VARS) 9 10 LOCAL_MODULE:= libnativebridge-dummy 11 12 LOCAL_SRC_FILES:= $(NATIVE_BRIDGE_COMMON_SRC_FILES) 13 LOCAL_CLANG := true 14 LOCAL_CFLAGS += -Werror -Wall 15 LOCAL_CPPFLAGS := -fvisibility=protected 16 LOCAL_SHARED_LIBRARIES := libdl 17 LOCAL_MULTILIB := both 18 19 include $(BUILD_SHARED_LIBRARY) 20 21 # Shared library for host 22 # ======================================================== 23 include $(CLEAR_VARS) 24 25 LOCAL_MODULE:= libnativebridge-dummy 26 27 LOCAL_SRC_FILES:= $(NATIVE_BRIDGE_COMMON_SRC_FILES) 28 LOCAL_CLANG := true 29 LOCAL_CFLAGS += -Werror -Wall 30 LOCAL_CPPFLAGS := -fvisibility=protected 31 LOCAL_LDFLAGS := -ldl 32 LOCAL_MULTILIB := both 33 34 include $(BUILD_HOST_SHARED_LIBRARY) 35 36 37 # v2. 38 39 NATIVE_BRIDGE2_COMMON_SRC_FILES := \ 40 DummyNativeBridge2.cpp 41 42 # Shared library for target 43 # ======================================================== 44 include $(CLEAR_VARS) 45 46 LOCAL_MODULE:= libnativebridge2-dummy 47 48 LOCAL_SRC_FILES:= $(NATIVE_BRIDGE2_COMMON_SRC_FILES) 49 LOCAL_CLANG := true 50 LOCAL_CFLAGS += -Werror -Wall 51 LOCAL_CPPFLAGS := -fvisibility=protected 52 LOCAL_SHARED_LIBRARIES := libdl 53 LOCAL_MULTILIB := both 54 55 include $(BUILD_SHARED_LIBRARY) 56 57 # Shared library for host 58 # ======================================================== 59 include $(CLEAR_VARS) 60 61 LOCAL_MODULE:= libnativebridge2-dummy 62 63 LOCAL_SRC_FILES:= $(NATIVE_BRIDGE2_COMMON_SRC_FILES) 64 LOCAL_CLANG := true 65 LOCAL_CFLAGS += -Werror -Wall 66 LOCAL_CPPFLAGS := -fvisibility=protected 67 LOCAL_LDFLAGS := -ldl 68 LOCAL_MULTILIB := both 69 70 include $(BUILD_HOST_SHARED_LIBRARY) 71 72 73 # v3. 74 75 NATIVE_BRIDGE3_COMMON_SRC_FILES := \ 76 DummyNativeBridge3.cpp 77 78 # Shared library for target 79 # ======================================================== 80 include $(CLEAR_VARS) 81 82 LOCAL_MODULE:= libnativebridge3-dummy 83 84 LOCAL_SRC_FILES:= $(NATIVE_BRIDGE3_COMMON_SRC_FILES) 85 LOCAL_CLANG := true 86 LOCAL_CFLAGS += -Werror -Wall 87 LOCAL_CPPFLAGS := -std=gnu++11 -fvisibility=protected 88 LOCAL_LDFLAGS := -ldl 89 LOCAL_MULTILIB := both 90 91 include $(BUILD_SHARED_LIBRARY) 92 93 # Shared library for host 94 # ======================================================== 95 include $(CLEAR_VARS) 96 97 LOCAL_MODULE:= libnativebridge3-dummy 98 99 LOCAL_SRC_FILES:= $(NATIVE_BRIDGE3_COMMON_SRC_FILES) 100 LOCAL_CLANG := true 101 LOCAL_CFLAGS += -Werror -Wall 102 LOCAL_CPPFLAGS := -std=gnu++11 -fvisibility=protected 103 LOCAL_LDFLAGS := -ldl 104 LOCAL_MULTILIB := both 105 106 include $(BUILD_HOST_SHARED_LIBRARY) 107 108 109