diff --git a/Makefile b/Makefile
index 9b4c0ea5f3589cf920352b004e026390c4945d07..b9560b92261a95eab416747e912165428d3fdcdd 100644
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,7 @@ $(BOOK).glo: | svg-inkscape
 	@pdflatex -jobname $(BOOK) main.tex
 $(BOOK).sls: | $(BOOK).glo
 	@makeglossaries $(BOOK)
-$(BOOK).pdf: $(BOOK).sls
+$(BOOK).pdf: $(BOOK).sls $(wildcard *.tex) $(wildcard config/*.sty)
 	@pdflatex -jobname $(BOOK) main.tex
 
 all: $(BOOK).pdf