summaryrefslogtreecommitdiff
path: root/libandroid_net_lowpan/Android.mk
diff options
context:
space:
mode:
authorRobert Quattlebaum <rquattle@google.com>2017-07-17 19:32:56 -0700
committerRobert Quattlebaum <rquattle@google.com>2017-07-17 22:57:07 -0700
commitd38415634a6e0d2175e888618a6ebc52dfcb861e (patch)
tree5784aaa8c9f07b7559c69d667ebdc63fc69242f6 /libandroid_net_lowpan/Android.mk
parent902d8a9f8531b8819d732572d2538e74daaf63ba (diff)
downloadlowpan-d38415634a6e0d2175e888618a6ebc52dfcb861e.tar.gz
lowpan: Introduce C++ versions of various java classes
This change introduces C++ versions of the following java classes: * android.net.lowpan.LowpanIdentity * android.net.lowpan.LowpanCredential * android.net.lowpan.LowpanProvision * android.net.lowpan.LowpanBeaconInfo * android.net.lowpan.LowpanChannelInfo Bug: b/63707448 b/63708348 Test: Confirmed with unit tests from change id I41d590b1e77dc41873c4b9e9bf1b7f1bf859f74e Change-Id: I3dc7b9ca3b33b2ee5f92c8f76c28710997fb931d
Diffstat (limited to 'libandroid_net_lowpan/Android.mk')
-rw-r--r--libandroid_net_lowpan/Android.mk33
1 files changed, 33 insertions, 0 deletions
diff --git a/libandroid_net_lowpan/Android.mk b/libandroid_net_lowpan/Android.mk
new file mode 100644
index 0000000..730d97d
--- /dev/null
+++ b/libandroid_net_lowpan/Android.mk
@@ -0,0 +1,33 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := libandroid_net_lowpan
+LOCAL_MODULE_TAGS := optional
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
+LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
+LOCAL_SHARED_LIBRARIES += libbase
+LOCAL_SHARED_LIBRARIES += libbinder
+LOCAL_SHARED_LIBRARIES += libutils
+LOCAL_SHARED_LIBRARIES += liblog
+LOCAL_AIDL_INCLUDES += frameworks/native/aidl/binder
+LOCAL_AIDL_INCLUDES += frameworks/base/lowpan/java
+LOCAL_AIDL_INCLUDES += frameworks/base/core/java
+LOCAL_SRC_FILES += $(call all-Iaidl-files-under, ../../../../base/lowpan/java/android/net/lowpan)
+LOCAL_SRC_FILES += $(call all-cpp-files-under)
+include $(BUILD_SHARED_LIBRARY)