summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2020-03-04 18:35:04 -0800
committerLinux Build Service Account <lnxbuild@localhost>2020-03-04 18:35:04 -0800
commit7e6c2f017f032b6e4cee5f81ed35d37d70346a9a (patch)
treee39fc3098640dd3fffd7f97fd49a1e54b0a7a4e3
parentc345e85dd4874d98e565488689f4b070b7e29fa4 (diff)
parent2745d13bb8ec88dad5e73a5649d98eb4728b3cce (diff)
Merge 2745d13bb8ec88dad5e73a5649d98eb4728b3cce on remote branch
Change-Id: I16ca26308dc4ad6701a23abaf98e2f272f7a67a9
-rw-r--r--Android.mk1
-rw-r--r--rmnetctl/Android.bp29
-rw-r--r--rmnetctl/cli/Android.mk28
-rw-r--r--rmnetctl/src/Android.mk31
4 files changed, 33 insertions, 56 deletions
diff --git a/Android.mk b/Android.mk
deleted file mode 100644
index 5053e7d..0000000
--- a/Android.mk
+++ /dev/null
@@ -1 +0,0 @@
-include $(call all-subdir-makefiles)
diff --git a/rmnetctl/Android.bp b/rmnetctl/Android.bp
new file mode 100644
index 0000000..a99d91f
--- /dev/null
+++ b/rmnetctl/Android.bp
@@ -0,0 +1,29 @@
+cc_library_headers {
+ name: "librmnetctl_headers",
+ export_include_dirs: ["inc"],
+ vendor: true,
+}
+
+cc_defaults {
+ name: "librmnetctl_defaults",
+ cflags: [
+ "-Wall",
+ "-Werror",
+ ],
+ header_libs: ["librmnetctl_headers"],
+ vendor: true,
+}
+
+cc_library_shared {
+ name: "librmnetctl",
+ header_libs: ["qti_kernel_headers"],
+ defaults: ["librmnetctl_defaults"],
+ srcs: ["src/librmnetctl.c"],
+}
+
+cc_binary {
+ name: "rmnetcli",
+ shared_libs: ["librmnetctl"],
+ defaults: ["librmnetctl_defaults"],
+ srcs: ["cli/rmnetcli.c"],
+}
diff --git a/rmnetctl/cli/Android.mk b/rmnetctl/cli/Android.mk
deleted file mode 100644
index 258e464..0000000
--- a/rmnetctl/cli/Android.mk
+++ /dev/null
@@ -1,28 +0,0 @@
-TARGET_DISABLE_RMNT := false
-ifeq ($(TARGET_USES_QMAA),true)
-ifneq ($(TARGET_USES_QMAA_OVERRIDE_DATA),true)
-TARGET_DISABLE_RMNT := true
-endif
-endif
-ifneq ($(TARGET_DISABLE_RMNT),true)
-
-LOCAL_PATH := $(call my-dir)
-
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := rmnetcli.c
-LOCAL_CFLAGS := -Wall -Werror
-
-LOCAL_C_INCLUDES := $(LOCAL_PATH)/../inc
-LOCAL_C_INCLUDES += $(LOCAL_PATH)/../src
-LOCAL_C_INCLUDES += $(LOCAL_PATH)
-
-LOCAL_MODULE := rmnetcli
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := librmnetctl
-
-LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/bin
-
-include $(BUILD_EXECUTABLE)
-endif
diff --git a/rmnetctl/src/Android.mk b/rmnetctl/src/Android.mk
index 1d0144b..6e13b10 100644
--- a/rmnetctl/src/Android.mk
+++ b/rmnetctl/src/Android.mk
@@ -1,32 +1,9 @@
-TARGET_DISABLE_RMNT := false
-ifeq ($(TARGET_USES_QMAA),true)
-ifneq ($(TARGET_USES_QMAA_OVERRIDE_DATA_NET),true)
-TARGET_DISABLE_RMNT := true
-endif
-endif
-ifneq ($(TARGET_DISABLE_RMNT),true)
-
LOCAL_PATH := $(call my-dir)
-
include $(CLEAR_VARS)
-LOCAL_COPY_HEADERS_TO := dataservices/rmnetctl
-LOCAL_COPY_HEADERS := ../inc/librmnetctl.h
-LOCAL_SRC_FILES := librmnetctl.c
-LOCAL_CFLAGS := -Wall -Werror
+LOCAL_VENDOR_MODULE := true
-LOCAL_C_INCLUDES := $(LOCAL_PATH)/../inc
-LOCAL_C_INCLUDES += $(LOCAL_PATH)
-LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
-LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
-
-LOCAL_CLANG := true
-LOCAL_MODULE := librmnetctl
-LOCAL_MODULE_TAGS := optional
-LOCAL_PRELINK_MODULE := false
-
-LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib
-LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64
+LOCAL_COPY_HEADERS_TO := dataservices/rmnetctl
+LOCAL_COPY_HEADERS := ../inc/librmnetctl.h
-include $(BUILD_SHARED_LIBRARY)
-endif
+include $(BUILD_COPY_HEADERS)