From b09957d4375aea27f2bd297e6dc7878e594fc57e Mon Sep 17 00:00:00 2001 From: Steven Moreland Date: Thu, 4 May 2017 16:03:38 -0700 Subject: libtinycompress: Android.mk -> Android.bp device-specific kernel headers are referenced via the new device_kernel_headers module. Test: links Bug: 37512442 Bug: 38117654 Change-Id: I2880e0250460ca506386ebd89dc808b526e6935f --- Android.bp | 32 ++++++++++++++++++++++++++++++++ Android.mk | 28 ---------------------------- 2 files changed, 32 insertions(+), 28 deletions(-) create mode 100644 Android.bp delete mode 100644 Android.mk diff --git a/Android.bp b/Android.bp new file mode 100644 index 0000000..c22852c --- /dev/null +++ b/Android.bp @@ -0,0 +1,32 @@ +cc_library_shared { + name: "libtinycompress", + vendor: true, + + cflags: ["-Wno-macro-redefined"], + export_include_dirs: ["include"], + srcs: [ + "compress.c", + "utils.c", + ], + shared_libs: [ + "libcutils", + "libutils", + ], + header_libs: [ + "device_kernel_headers", + ], +} + +cc_binary { + name: "cplay", + vendor: true, + + cflags: ["-Wno-macro-redefined"], + local_include_dirs: ["include"], + srcs: ["cplay.c"], + shared_libs: [ + "libcutils", + "libutils", + "libtinycompress", + ], +} diff --git a/Android.mk b/Android.mk deleted file mode 100644 index 8cd0495..0000000 --- a/Android.mk +++ /dev/null @@ -1,28 +0,0 @@ -#Do NOT Convert to Android.bp since this needs to compile with -#device specific kernel headers, that Soong does not support. -#https://android-review.googlesource.com/#/q/topic:revert-ltc-soong -#b/38117654 - -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) -LOCAL_CFLAGS := -Wno-macro-redefined -LOCAL_C_INCLUDES:= $(LOCAL_PATH)/include -LOCAL_SRC_FILES:= compress.c utils.c -LOCAL_MODULE := libtinycompress -LOCAL_SHARED_LIBRARIES:= libcutils libutils -LOCAL_MODULE_TAGS := optional -LOCAL_VENDOR_MODULE := true -include $(BUILD_SHARED_LIBRARY) - -include $(CLEAR_VARS) -LOCAL_CFLAGS := -Wno-macro-redefined -LOCAL_C_INCLUDES:= $(LOCAL_PATH)/include -LOCAL_SRC_FILES:= cplay.c -LOCAL_MODULE := cplay -LOCAL_SHARED_LIBRARIES:= libcutils libutils libtinycompress -LOCAL_VENDOR_MODULE := true -LOCAL_MODULE_TAGS := optional - -include $(BUILD_EXECUTABLE) - -- cgit v1.2.3