wmake: Improved handling of dependencies when files are removed

This commit is contained in:
Henry Weller
2018-04-17 20:38:49 +01:00
parent 1b0e09faf0
commit 61f1fe8834
3 changed files with 11 additions and 10 deletions

View File

@ -30,6 +30,10 @@ $(OBJECTS_DIR)/%.dep : %
@$(WM_SCRIPTS)/makeTargetDir $@
@$(WMAKE_BIN)/wmkdep -I$(*D) $(LIB_HEADER_DIRS) $< | \
sed -e 's,^$(WM_PROJECT_DIR)/,$$(WM_PROJECT_DIR)/,' \
-e 's,^$(WM_THIRD_PARTY_DIR)/,$$(WM_THIRD_PARTY_DIR)/,' > $@
-e 's,^$(WM_THIRD_PARTY_DIR)/,$$(WM_THIRD_PARTY_DIR)/,' > $@.tmp; \
cp $@.tmp $@; \
sed -e 's/^[^:]*: *//' -e 's/ *\\$$//' -e '/^$$/ d' -e 's/$$/ :/' \
$@.tmp >> $@; \
rm -f $@.tmp
#------------------------------------------------------------------------------