summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Hawthorn <john@hawthorn.email>2020-07-06 18:30:19 -0700
committerGitHub <noreply@github.com>2020-07-06 18:30:19 -0700
commit43caa3daa912844e342fc520b4e60eb48e75c3a7 (patch)
tree00b78556418712ebb0e7116b2f33130af57bcc08
parent3d1047ec8c8e82114e2628faf89aae6d0c0c1642 (diff)
parentf0618935f2520000559bcfd8e72dbb9f316f3451 (diff)
Merge pull request #134 from theosotr/fix
Add missing Make dependencies
-rw-r--r--.gitignore1
-rw-r--r--Makefile6
2 files changed, 5 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index 70aba0a..7db22fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
fzy
fzytest
*.o
+*.d
config.h
test/acceptance/vendor/bundle
diff --git a/Makefile b/Makefile
index 746994f..886ef18 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
VERSION=1.0
CPPFLAGS=-DVERSION=\"${VERSION}\" -D_GNU_SOURCE
-CFLAGS+=-Wall -Wextra -g -std=c99 -O3 -pedantic -Ideps -Werror=vla
+CFLAGS+=-MD -Wall -Wextra -g -std=c99 -O3 -pedantic -Ideps -Werror=vla
PREFIX?=/usr/local
MANDIR?=$(PREFIX)/share/man
BINDIR?=$(PREFIX)/bin
@@ -49,9 +49,11 @@ fmt:
clang-format -i src/*.c src/*.h
clean:
- rm -f fzy test/fzytest src/*.o deps/*/*.o
+ rm -f fzy test/fzytest src/*.o src/*.d deps/*/*.o
veryclean: clean
rm -f config.h
.PHONY: test check all clean veryclean install fmt acceptance
+
+-include $(OBJECTS:.o=.d)