Merge "Remove hardcoded ICU include paths."
diff --git a/Android.mk b/Android.mk
index 8b5d945..682700c 100644
--- a/Android.mk
+++ b/Android.mk
@@ -45,10 +45,7 @@
xmlwriter.c legacy.c chvalid.c pattern.c xmlsave.c xmlmodule.c \
schematron.c
-common_C_INCLUDES += \
- $(LOCAL_PATH)/include \
- external/icu/icu4c/source/common \
- external/zlib \
+common_C_INCLUDES += $(LOCAL_PATH)/include
common_CFLAGS += -fvisibility=hidden
@@ -64,7 +61,7 @@
LOCAL_SRC_FILES := $(common_SRC_FILES)
LOCAL_C_INCLUDES += $(common_C_INCLUDES)
LOCAL_CFLAGS += $(common_CFLAGS)
-LOCAL_SHARED_LIBRARIES += $(common_SHARED_LIBRARIES)
+LOCAL_SHARED_LIBRARIES += libicuuc
LOCAL_MODULE := libxml2
LOCAL_CLANG := true
LOCAL_ADDITIONAL_DEPENDENCIES += $(LOCAL_PATH)/Android.mk
@@ -74,7 +71,7 @@
LOCAL_SRC_FILES := $(common_SRC_FILES)
LOCAL_C_INCLUDES += $(common_C_INCLUDES)
LOCAL_CFLAGS += $(common_CFLAGS)
-LOCAL_SHARED_LIBRARIES += $(common_SHARED_LIBRARIES)
+LOCAL_SHARED_LIBRARIES += libicuuc-host
LOCAL_MODULE := libxml2
LOCAL_CLANG := true
LOCAL_ADDITIONAL_DEPENDENCIES += $(LOCAL_PATH)/Android.mk
diff --git a/CleanSpec.mk b/CleanSpec.mk
index b84e1b6..0f8393f 100644
--- a/CleanSpec.mk
+++ b/CleanSpec.mk
@@ -44,6 +44,9 @@
#$(call add-clean-step, find $(OUT_DIR) -type f -name "IGTalkSession*" -print0 | xargs -0 rm -f)
#$(call add-clean-step, rm -rf $(PRODUCT_OUT)/data/*)
+$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/STATIC_LIBRARIES/libxml2_intermediates)
+$(call add-clean-step, rm -rf $(HOST_OUT)/obj/STATIC_LIBRARIES/libxml2_intermediates)
+
# ************************************************
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
# ************************************************