From d4ce20aa849ceda35ca7e758467a9825b315ef20 Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Wed, 27 Jul 2016 10:36:36 -0700 Subject: [PATCH] libnativeloader: convert Android.mk to Android.bp Change-Id: I94d7cde3138f28bbd158d62b657af8448b4175fd --- libnativeloader/Android.bp | 32 +++++++++++++++++++++ libnativeloader/Android.mk | 58 -------------------------------------- 2 files changed, 32 insertions(+), 58 deletions(-) create mode 100644 libnativeloader/Android.bp delete mode 100644 libnativeloader/Android.mk diff --git a/libnativeloader/Android.bp b/libnativeloader/Android.bp new file mode 100644 index 000000000..b4a69bcfc --- /dev/null +++ b/libnativeloader/Android.bp @@ -0,0 +1,32 @@ +// Shared library for target +// ======================================================== +cc_library { + name: "libnativeloader", + host_supported: true, + srcs: ["native_loader.cpp"], + shared_libs: [ + "libnativehelper", + "liblog", + "libcutils", + ], + static_libs: ["libbase"], + target: { + android: { + shared_libs: ["libdl"], + }, + host: { + host_ldlibs: ["-ldl"], + }, + }, + clang: true, + cflags: [ + "-Werror", + "-Wall", + ], + cppflags: [ + "-std=gnu++14", + "-fvisibility=hidden", + ], + export_include_dirs: ["include"], + local_include_dirs: ["include"], +} diff --git a/libnativeloader/Android.mk b/libnativeloader/Android.mk deleted file mode 100644 index c81c67111..000000000 --- a/libnativeloader/Android.mk +++ /dev/null @@ -1,58 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -native_loader_common_src_files := \ - native_loader.cpp - -native_loader_common_cflags := -Werror -Wall - -# Shared library for target -# ======================================================== -include $(CLEAR_VARS) - -LOCAL_MODULE:= libnativeloader - -LOCAL_SRC_FILES:= $(native_loader_common_src_files) -LOCAL_SHARED_LIBRARIES := libnativehelper liblog libcutils libdl -LOCAL_STATIC_LIBRARIES := libbase -LOCAL_CLANG := true -LOCAL_CFLAGS := $(native_loader_common_cflags) -LOCAL_CPPFLAGS := -std=gnu++14 -fvisibility=hidden -LOCAL_MULTILIB := both -LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include -LOCAL_C_INCLUDES := $(LOCAL_PATH)/include -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 := $(native_loader_common_cflags) -LOCAL_CPPFLAGS := -std=gnu++14 -fvisibility=hidden -LOCAL_LDFLAGS := -ldl -LOCAL_MULTILIB := both -LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include -LOCAL_C_INCLUDES := $(LOCAL_PATH)/include -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 := $(native_loader_common_cflags) -LOCAL_CPPFLAGS := -std=gnu++14 -fvisibility=hidden -LOCAL_LDFLAGS := -ldl -LOCAL_MULTILIB := both -LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include -LOCAL_C_INCLUDES := $(LOCAL_PATH)/include -include $(BUILD_HOST_STATIC_LIBRARY)