summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index f929caf..4be4155 100644
--- a/Makefile
+++ b/Makefile
@@ -66,9 +66,13 @@ endif
# of the scheme we use that compiles the same source file multiple times with
# different -D options, which can include different header files.
ALLSRC=$(shell find . -name '*.c' -print | grep -v perf-tmp)
-deps: gen-deps.sh Makefile $(ALLSRC)
- $(Q) CPPFLAGS="$(CPPFLAGS)" ./gen-deps.sh $(ALLSRC)
+deps: Makefile $(ALLSRC)
$(E) Regenerating dependencies for upb/...
+ @set -e
+ @rm -f deps
+ @for file in $(ALLSRC); do \
+ gcc -MM $$file -MT $${file%.*}.o $(CPPFLAGS) -I. >> deps; \
+ done
# Source files. ###############################################################
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback