From 92b7b8a604b2ccca0c6502c74af477378ef6aad6 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Sat, 19 Dec 2009 13:53:39 +0000 Subject: [PATCH] When removing $(TOP) with sed, do so case insensitively This avoids problems on Windows, where drive letters may not be the case we expect. --- rules/build-dependencies.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/build-dependencies.mk b/rules/build-dependencies.mk index 2f8b607..5f65e73 100644 --- a/rules/build-dependencies.mk +++ b/rules/build-dependencies.mk @@ -88,6 +88,6 @@ endef define addCFileDeps $(CPP) $($1_$2_MKDEPENDC_OPTS) $($1_$2_v_ALL_CC_OPTS) $($(basename $4)_CC_OPTS) -MM $4 -MF $3.bit - $(foreach w,$5,sed -e "1s|\.o|\.$($w_osuf)|" -e "1s|^|$(dir $4)|" -e "1s|$1/|$1/$2/build/|" -e "s|$(TOP)/||g" -e "s|$2/build/$2/build|$2/build|g" $3.bit >> $3.tmp &&) true + $(foreach w,$5,sed -e "1s|\.o|\.$($w_osuf)|" -e "1s|^|$(dir $4)|" -e "1s|$1/|$1/$2/build/|" -e "s|$(TOP)/||gi" -e "s|$2/build/$2/build|$2/build|g" $3.bit >> $3.tmp &&) true endef -- 1.7.10.4