diff -ur libmowgli-0.5.0/buildsys.mk.in libmowgli-0.5.0-cpp-fixed/buildsys.mk.in --- libmowgli-0.5.0/buildsys.mk.in 2007-10-15 07:03:45.000000000 +0200 +++ libmowgli-0.5.0-cpp-fixed/buildsys.mk.in 2008-01-17 00:00:00.000000000 +0100 @@ -94,22 +94,17 @@ test -f .deps || regen=1; \ for i in ${SRCS}; do test $$i -nt .deps && regen=1; done; \ if test x"$$regen" = x"1"; then \ - list=""; \ ${DEPEND_STATUS}; \ for i in ${SRCS}; do \ case $${i##*.} in \ c|cc|cxx|m) \ - list="$$list $$i"; \ + if ! ${CPP} ${CPPFLAGS} -M $$i >>.deps; then\ + ${DEPEND_FAILED}; \ + fi;\ ;; \ esac; \ done; \ - if test x"$$list" != "x"; then \ - if ${CPP} ${CPPFLAGS} -M $$list >.deps; then \ - ${DEPEND_OK}; \ - else \ - ${DEPEND_FAILED}; \ - fi; \ - fi; \ + ${DEPEND_OK}; \ fi pre-depend: