summaryrefslogtreecommitdiff
path: root/ipanat
diff options
context:
space:
mode:
authorSkylar Chang <chiaweic@codeaurora.org>2014-06-23 11:49:56 -0700
committerSkylar Chang <chiaweic@codeaurora.org>2014-07-02 14:06:45 -0700
commita1d886d707644da966435c528700745d3ada2203 (patch)
tree8ef39c75c9248c7e516032ad20a792dd07852d54 /ipanat
parentb36762037bf5f7d98c5d4e362f2f36b0a0ffb823 (diff)
downloadipacfg-mgr-a1d886d707644da966435c528700745d3ada2203.tar.gz
ipa-cfg-mgr: Add Android.mk files for IPACM and IPANAT
This change enables code compilation for both IPACM/IPANAT on Android platform and generates binaries to run standalone tests for IPA HW. Change-Id: I28764d1ecaa8d55d33088b597039fc6e42cfe7d5
Diffstat (limited to 'ipanat')
-rw-r--r--ipanat/src/Android.mk24
1 files changed, 24 insertions, 0 deletions
diff --git a/ipanat/src/Android.mk b/ipanat/src/Android.mk
new file mode 100644
index 0000000..a1116df
--- /dev/null
+++ b/ipanat/src/Android.mk
@@ -0,0 +1,24 @@
+ifneq (,$(filter $(QCOM_BOARD_PLATFORMS),$(TARGET_BOARD_PLATFORM)))
+ifneq (, $(filter aarch64 arm arm64, $(TARGET_ARCH)))
+
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+
+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_SRC_FILES := ipa_nat_drv.c \
+ ipa_nat_drvi.c
+
+LOCAL_CFLAGS := -DDEBUG
+LOCAL_MODULE := libipanat
+LOCAL_MODULE_TAGS := debug
+LOCAL_PRELINK_MODULE := false
+
+include $(BUILD_SHARED_LIBRARY)
+
+endif # $(TARGET_ARCH)
+endif