aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBert Münnich <ber.t@posteo.de>2014-10-24 10:50:14 +0200
committerBert Münnich <ber.t@posteo.de>2014-10-24 10:50:14 +0200
commite15dabde747c71dfcf49e4818099c4cc526c2d21 (patch)
tree6149172ee947be889e99d95341a11fa2332318c7
parentc33f2ad355a291cb1a919074ceaa25f52bc85b76 (diff)
Use depend file for header build dependencies
-rw-r--r--.gitignore1
-rw-r--r--Makefile10
2 files changed, 10 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index b423673..7dd1d86 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+.depend
config.h
*.o
sxiv
diff --git a/Makefile b/Makefile
index bc99590..b17dcf4 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-VERSION = git-20141001
+VERSION = git-20141024
PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man
@@ -16,6 +16,14 @@ all: sxiv
$(OBJ): Makefile config.h
+depend: .depend
+
+.depend: $(SRC)
+ rm -f ./.depend
+ $(CC) $(CFLAGS) -MM $^ >./.depend
+
+include .depend
+
.c.o:
$(CC) $(CFLAGS) $(CPPFLAGS) -DVERSION=\"$(VERSION)\" -c -o $@ $<