Fix dependency.
Change-Id: I5c58683e7ebb2d10658965438496a3cc0665ae3c
diff --git a/Android.mk b/Android.mk
index e604387..1358f2a 100644
--- a/Android.mk
+++ b/Android.mk
@@ -222,16 +222,21 @@
src/1.4/dom/domVertices.cpp \
src/1.4/dom/domVisual_scene.cpp
-pcre_intermediates := $(call intermediates-dir-for,STATIC_LIBRARIES,libpcre,HOST,)/pcre
-pcrecpp_intermediates := $(call intermediates-dir-for,STATIC_LIBRARIES,libpcrecpp,HOST,)/pcrecpp
+pcre_intermediatesInc := $(call intermediates-dir-for,STATIC_LIBRARIES,libpcre,HOST,)/pcre/include
+pcrecpp_intermediatesInc := $(call intermediates-dir-for,STATIC_LIBRARIES,libpcrecpp,HOST,)/pcrecpp/include
+common_generated_headers := \
+ $(pcre_intermediatesInc)/pcre.h \
+ $(pcre_intermediatesInc)/config.h \
+ $(pcrecpp_intermediatesInc)/pcre_stringpiece.h \
+ $(pcrecpp_intermediatesInc)/pcrecpparg.h
common_C_INCLUDES += \
$(LOCAL_PATH)/include \
$(LOCAL_PATH)/include/1.4 \
external/tinyxml \
external/pcre \
- $(pcre_intermediates)/include \
- $(pcrecpp_intermediates)/include
+ $(pcre_intermediatesInc) \
+ $(pcrecpp_intermediatesInc)
# For the host
# ========================================================
@@ -240,6 +245,7 @@
LOCAL_MODULE_TAGS := optional
LOCAL_CFLAGS += -DNO_BOOST -DDOM_INCLUDE_TINYXML -DNO_ZAE
LOCAL_CFLAGS += -fPIC
+LOCAL_GENERATED_SOURCES := $(common_generated_headers)
LOCAL_SRC_FILES := $(common_SRC_FILES)
LOCAL_C_INCLUDES += $(common_C_INCLUDES)