summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2012-05-13 09:47:52 +0100
committerCaolán McNamara <caolanm@redhat.com>2012-05-13 09:50:42 +0100
commit2068144fdcfdee3abe2a90b3b4b3bd49589618f2 (patch)
treea389d24fdf51b5908bbe589698c6062556fa38e9
parent46f10590837f566284470cff8ac95b122e12b147 (diff)
ensure freshly built icu headers are newer than previous headers
Change-Id: I Icf78937810e1d8ac646805d9f523a4149f45acb5
-rw-r--r--icu/makefile.mk5
-rw-r--r--icu/prj/d.lst1
2 files changed, 4 insertions, 2 deletions
diff --git a/icu/makefile.mk b/icu/makefile.mk
index ce54ff581ad2..38bbcddedd93 100644
--- a/icu/makefile.mk
+++ b/icu/makefile.mk
@@ -278,6 +278,10 @@ OUT2BIN= \
.ENDIF
.ENDIF # "$(GUI)"=="WNT"
+#make sure that when we deliver the headers of a new icu that the timestamps
+#are newer than the last icu to ensure dependencies are correctly rebuilt
+INSTALL_ACTION=find . -name "*.h" -print0 | xargs -0 touch
+
# --- Targets ------------------------------------------------------
.INCLUDE : set_ext.mk
@@ -324,4 +328,3 @@ $(LB)$/icutu$(ICU_BUILD_LIBPOST).lib : $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE)
# Changes in this makefile could also make a complete build necessary if
# configure is affected.
$(PACKAGE_DIR)$/$(UNTAR_FLAG_FILE) : makefile.mk
-
diff --git a/icu/prj/d.lst b/icu/prj/d.lst
index 91000be94451..c76b3ff14e9f 100644
--- a/icu/prj/d.lst
+++ b/icu/prj/d.lst
@@ -1,5 +1,4 @@
mkdir: %_DEST%\inc\icu
-mkdir: %_DEST%\inc\external\icu
mkdir: %_DEST%\inc\external\layout
mkdir: %_DEST%\inc\external\unicode
..\%__SRC%\misc\build\icu\source\layout\*.h %_DEST%\inc\external\layout\*.h