blob: b88621e7d14e89acd63b8d61407526d7904e5421 [file] [log] [blame]
Calin Juravle961ae122014-08-11 16:11:59 +01001LOCAL_PATH:= $(call my-dir)
2
3NATIVE_BRIDGE_COMMON_SRC_FILES := \
4 native_bridge.cc
5
6# Shared library for target
7# ========================================================
8include $(CLEAR_VARS)
9
10LOCAL_MODULE:= libnativebridge
11
12LOCAL_SRC_FILES:= $(NATIVE_BRIDGE_COMMON_SRC_FILES)
Dan Willemsenee2da032016-05-25 13:19:49 -070013LOCAL_SHARED_LIBRARIES := liblog libdl
Calin Juravledb2127b2014-08-15 18:27:04 +010014LOCAL_CLANG := true
Calin Juravle961ae122014-08-11 16:11:59 +010015LOCAL_CPP_EXTENSION := .cc
Calin Juravlef9d9e2a2014-10-17 13:45:39 +010016LOCAL_CFLAGS += -Werror -Wall
Andreas Gampe049249c2014-08-19 22:31:31 -070017LOCAL_CPPFLAGS := -std=gnu++11 -fvisibility=protected
Calin Juravle961ae122014-08-11 16:11:59 +010018LOCAL_MULTILIB := both
19
20include $(BUILD_SHARED_LIBRARY)
21
22# Shared library for host
23# ========================================================
24include $(CLEAR_VARS)
25
26LOCAL_MODULE:= libnativebridge
27
28LOCAL_SRC_FILES:= $(NATIVE_BRIDGE_COMMON_SRC_FILES)
Andreas Gampe049249c2014-08-19 22:31:31 -070029LOCAL_SHARED_LIBRARIES := liblog
Calin Juravledb2127b2014-08-15 18:27:04 +010030LOCAL_CLANG := true
Calin Juravle961ae122014-08-11 16:11:59 +010031LOCAL_CPP_EXTENSION := .cc
Calin Juravlef9d9e2a2014-10-17 13:45:39 +010032LOCAL_CFLAGS += -Werror -Wall
Andreas Gampe049249c2014-08-19 22:31:31 -070033LOCAL_CPPFLAGS := -std=gnu++11 -fvisibility=protected
Calin Juravle961ae122014-08-11 16:11:59 +010034LOCAL_LDFLAGS := -ldl
35LOCAL_MULTILIB := both
36
37include $(BUILD_HOST_SHARED_LIBRARY)
Andreas Gampe035bd752014-09-02 21:17:03 -070038
Calin Juravle28042b52015-06-08 14:30:52 +010039# Static library for host
40# ========================================================
41include $(CLEAR_VARS)
42
43LOCAL_MODULE:= libnativebridge
44
45LOCAL_SRC_FILES:= $(NATIVE_BRIDGE_COMMON_SRC_FILES)
46LOCAL_STATIC_LIBRARIES := liblog
47LOCAL_CLANG := true
48LOCAL_CPP_EXTENSION := .cc
49LOCAL_CFLAGS += -Werror -Wall
50LOCAL_CPPFLAGS := -std=gnu++11 -fvisibility=protected
51LOCAL_LDFLAGS := -ldl
52LOCAL_MULTILIB := both
53
54include $(BUILD_HOST_STATIC_LIBRARY)
55
56
Calin Juravlef9d9e2a2014-10-17 13:45:39 +010057include $(LOCAL_PATH)/tests/Android.mk