summaryrefslogtreecommitdiff
path: root/hal/Android.mk
diff options
context:
space:
mode:
authorBryse Flowers <bflowers@codeaurora.org>2017-03-07 13:28:44 -0800
committerSkylar Chang <chiaweic@codeaurora.org>2017-06-16 10:51:47 -0700
commitb15dcf36e9cf32d10f7968290771618cba38aef7 (patch)
tree7bb31faa18b8159e93e625569ba7c3c06a318af0 /hal/Android.mk
parentc948d75a3957af2bf45e5e825e8d8ca0b90ee59d (diff)
downloadipacfg-mgr-b15dcf36e9cf32d10f7968290771618cba38aef7.tar.gz
hal: 1.0: Initial commit
Create a shared library (liboffloadhal) that links against android.hardware.tetheroffload.config@1.0.so and android.hardware.tetheroffload.control@1.0.so in order to provide an abstraction for IPACM that translates input/output to/from the controlling client and IPACM. Also, provide headers to IPACM for defining abstract classes (aka interfaces). Change-Id: Ie1f8478c4ac918a33af38a303b5e3bd74226562c CRs-Fixed: 1112672
Diffstat (limited to 'hal/Android.mk')
-rw-r--r--hal/Android.mk29
1 files changed, 29 insertions, 0 deletions
diff --git a/hal/Android.mk b/hal/Android.mk
new file mode 100644
index 0000000..b342a69
--- /dev/null
+++ b/hal/Android.mk
@@ -0,0 +1,29 @@
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+LOCAL_ARM_MODE := arm
+LOCAL_SRC_FILES := src/CtUpdateAmbassador.cpp \
+ src/HAL.cpp \
+ src/IpaEventRelay.cpp \
+ src/LocalLogBuffer.cpp \
+ src/OffloadStatistics.cpp \
+ src/PrefixParser.cpp
+LOCAL_C_INCLUDES := $(LOCAL_PATH)/inc
+LOCAL_MODULE := liboffloadhal
+LOCAL_CPP_FLAGS := -Wall -Werror
+LOCAL_SHARED_LIBRARIES := libhwbinder \
+ libhidlbase \
+ libhidltransport \
+ liblog \
+ libcutils \
+ libdl \
+ libbase \
+ libutils \
+ libhardware_legacy \
+ libhardware \
+ android.hardware.tetheroffload.config@1.0 \
+ android.hardware.tetheroffload.control@1.0
+LOCAL_VENDOR_MODULE := true
+LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib
+LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64
+include $(BUILD_SHARED_LIBRARY)