From 1f0ddf9cb6927e560c5ce02c6b324c5af1bc1f84 Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Sun, 14 Sep 2008 18:15:30 +0200 Subject: [PATCH] Fix dependency generation for real. --- buildsys.mk.in | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/buildsys.mk.in b/buildsys.mk.in index 3bc67a9..c5afc3a 100644 --- a/buildsys.mk.in +++ b/buildsys.mk.in @@ -99,11 +99,23 @@ depend: pre-depend ${SRCS} regen=0; \ deps=""; \ test -f .deps || regen=1; \ - for i in ${OBJS}; do \ + for i in ${SRCS}; do \ case $$i in \ - *.o) \ + *.c) \ test $$i -nt .deps && regen=1; \ - deps="$$deps $${i%.o}.dep"; \ + deps="$$deps $${i%.c}.dep"; \ + ;; \ + *.cc) \ + test $$i -nt .deps && regen=1; \ + deps="$$deps $${i%.cc}.dep"; \ + ;; \ + *.cxx) \ + test $$i -nt .deps && regen=1; \ + deps="$$deps $${i%.cxx}.dep"; \ + ;; \ + *.m) \ + test $$i -nt .deps && regen=1; \ + deps="$$deps $${i%.m}.dep"; \ ;; \ esac; \ done; \