diff --git a/.gitignore b/.gitignore index 594ffd9a7f..ecb198f914 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,11 @@ .hg +.*.tmp *.orig *~ *.swp *.o *.d +*.d2 *.opic *.a *.so diff --git a/Config.mk b/Config.mk index 5aca4bf384..bba81bee7d 100644 --- a/Config.mk +++ b/Config.mk @@ -56,8 +56,11 @@ HOSTCC ?= clang HOSTCXX ?= clang++ endif -DEPS_RM = $(DEPS) -DEPS_INCLUDE = $(DEPS) +DEPS_INCLUDE = $(addsuffix .d2, $(basename $(wildcard $(DEPS)))) +DEPS_RM = $(DEPS) $(DEPS_INCLUDE) + +%.d2: %.d + sed "s! $$PWD/! !" $^ >$@.tmp && mv -f $@.tmp $@ include $(XEN_ROOT)/config/$(XEN_OS).mk include $(XEN_ROOT)/config/$(XEN_TARGET_ARCH).mk