IPACM: fix the configuration file missing issue
IPACM changes the compile tag from debug to optional
and the configuration xml file is not push to user
image only build and all netdev ifaces are not
configured properly in ipa-HW. The fix is to
create virtual module and associate with
product_packages.
Change-Id: Ic7b08d6fedc81e5da1254b4519054e9e103c732c
diff --git a/ipacm/src/Android.mk b/ipacm/src/Android.mk
index d80be81..7a9065b 100644
--- a/ipacm/src/Android.mk
+++ b/ipacm/src/Android.mk
@@ -54,7 +54,7 @@
IPACM_Log.cpp
LOCAL_MODULE := ipacm
-LOCAL_MODULE_TAGS := debug
+LOCAL_MODULE_TAGS := optional
LOCAL_SHARED_LIBRARIES := libipanat
LOCAL_SHARED_LIBRARIES += libxml2
@@ -78,8 +78,14 @@
endef
-IPACM_FILE_LIST := IPACM_cfg.xml
-$(foreach TEST,$(IPACM_FILE_LIST),$(eval $(call ADD_TEST,$(TEST))))
+include $(CLEAR_VARS)
+LOCAL_MODULE := IPACM_cfg.xml
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)
+LOCAL_MODULE_TAGS := optional
+LOCAL_SRC_FILES := $(LOCAL_MODULE)
+LOCAL_MODULE_OWNER := ipacm
+include $(BUILD_PREBUILT)
endif # not (TARGET_USES_AOSP)
endif # $(TARGET_ARCH)
diff --git a/ipanat/src/Android.mk b/ipanat/src/Android.mk
index a1116df..a97b6ce 100644
--- a/ipanat/src/Android.mk
+++ b/ipanat/src/Android.mk
@@ -15,7 +15,7 @@
LOCAL_CFLAGS := -DDEBUG
LOCAL_MODULE := libipanat
-LOCAL_MODULE_TAGS := debug
+LOCAL_MODULE_TAGS := optional
LOCAL_PRELINK_MODULE := false
include $(BUILD_SHARED_LIBRARY)