blob: 5e65c4c3e86b4061b97bd9e3909ecd231ba71993 [file] [log] [blame]
Dimitry Ivanovac1b1912015-12-01 13:56:44 -08001LOCAL_PATH:= $(call my-dir)
2
3NATIVE_LOADER_COMMON_SRC_FILES := \
4 native_loader.cpp
5
6# Shared library for target
7# ========================================================
8include $(CLEAR_VARS)
9
10LOCAL_MODULE:= libnativeloader
11
12LOCAL_SRC_FILES:= $(NATIVE_LOADER_COMMON_SRC_FILES)
13LOCAL_SHARED_LIBRARIES := libnativehelper liblog libcutils
14LOCAL_STATIC_LIBRARIES := libbase
15LOCAL_CLANG := true
16LOCAL_CFLAGS += -Werror -Wall
17LOCAL_CPPFLAGS := -std=gnu++14 -fvisibility=hidden
18LOCAL_LDFLAGS := -ldl
19LOCAL_MULTILIB := both
20
21include $(BUILD_SHARED_LIBRARY)
22
23# Shared library for host
24# ========================================================
25include $(CLEAR_VARS)
26
27LOCAL_MODULE:= libnativeloader
28
29LOCAL_SRC_FILES:= $(NATIVE_LOADER_COMMON_SRC_FILES)
30LOCAL_SHARED_LIBRARIES := libnativehelper liblog libcutils
31LOCAL_STATIC_LIBRARIES := libbase
32LOCAL_CLANG := true
33LOCAL_CFLAGS += -Werror -Wall
34LOCAL_CPPFLAGS := -std=gnu++14 -fvisibility=hidden
35LOCAL_LDFLAGS := -ldl
36LOCAL_MULTILIB := both
37
38include $(BUILD_HOST_SHARED_LIBRARY)
39
40# Static library for host
41# ========================================================
42include $(CLEAR_VARS)
43
44LOCAL_MODULE:= libnativeloader
45
46LOCAL_SRC_FILES:= $(NATIVE_LOADER_COMMON_SRC_FILES)
47LOCAL_STATIC_LIBRARIES := libnativehelper libcutils liblog libbase
48LOCAL_CLANG := true
49LOCAL_CFLAGS += -Werror -Wall
50LOCAL_CPPFLAGS := -std=gnu++14 -fvisibility=hidden
51LOCAL_LDFLAGS := -ldl
52LOCAL_MULTILIB := both
53
54include $(BUILD_HOST_STATIC_LIBRARY)