Fix Makefile depend file usage

Creating the .depend file requires the config.h file to exist and
suppress make's complaints if the .depend file doesn't exist when
initially parsing the makefile.
This commit is contained in:
Tim Harder 2014-10-25 12:30:19 -04:00 committed by Bert Münnich
parent c038283286
commit 33b8148614
1 changed files with 4 additions and 3 deletions

View File

@ -1,4 +1,4 @@
VERSION = 1.3
VERSION = git-20141025
PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man
@ -14,7 +14,8 @@ OBJ = $(SRC:.c=.o)
all: sxiv
$(OBJ): Makefile config.h
$(OBJ): Makefile
$(OBJ) .depend: config.h
depend: .depend
@ -22,7 +23,7 @@ depend: .depend
rm -f ./.depend
$(CC) $(CFLAGS) -MM $^ >./.depend
include .depend
-include .depend
.c.o:
$(CC) $(CFLAGS) $(CPPFLAGS) -DVERSION=\"$(VERSION)\" -c -o $@ $<