Add dependency on build script.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Mon, 28 Nov 2011 01:11:03 +0200
changeset 13 245100f28fc0
parent 12 2d3d783b1b75
child 14 a36529d7dc2b
Add dependency on build script.
Makefile
--- a/Makefile	Mon Nov 28 01:09:29 2011 +0200
+++ b/Makefile	Mon Nov 28 01:11:03 2011 +0200
@@ -56,35 +56,35 @@
 .PHONY: html
 html: $(HTML_FILES) $(TXT__FILES)
 
-$(HTML_DIR)/%.html: %.rst rst.css | $(HTML_DIR)
+$(HTML_DIR)/%.html: %.rst rst.css $(MAKEFILE_LIST) | $(HTML_DIR)
 	$(RST2HTML) $(RST_FLAGS) --stylesheet=rst.css $*.rst $@
 
-$(HTML_DIR)/frame-index.html: index.sh $(RST_HTML_FILES) | $(HTML_DIR)
+$(HTML_DIR)/frame-index.html: index.sh $(RST_HTML_FILES) $(MAKEFILE_LIST) | $(HTML_DIR)
 	./index.sh frame >$@
 
-$(HTML_DIR)/index.html: index.sh $(RST_HTML_FILES) | $(HTML_DIR)
+$(HTML_DIR)/index.html: index.sh $(RST_HTML_FILES) $(MAKEFILE_LIST) | $(HTML_DIR)
 	./index.sh html >$@
 
-$(HTML_DIR)/%.html: %.html | $(HTML_DIR)
+$(HTML_DIR)/%.html: %.html $(MAKEFILE_LIST) | $(HTML_DIR)
 	cp $< $@
 
-$(HTML_DIR)/%.txt: %.txt | $(HTML_DIR)
+$(HTML_DIR)/%.txt: %.txt $(MAKEFILE_LIST) | $(HTML_DIR)
 	cp $< $@
 
 .PHONY: chm
 chm: html $(CHM_FILES) $(HTML_DIR)/index-chm.html
 	cd $(HTML_DIR); for file in *.html; do sed -i '/<\?xml.*\?>/d' $$file; done
 
-$(HTML_DIR)/%.stp: %.stp | $(HTML_DIR)
+$(HTML_DIR)/%.stp: %.stp $(MAKEFILE_LIST) | $(HTML_DIR)
 	cp $< $@
 
-$(HTML_DIR)/chm.hhp: chm-hhp.sh | $(HTML_DIR)
+$(HTML_DIR)/chm.hhp: chm-hhp.sh $(MAKEFILE_LIST) | $(HTML_DIR)
 	./chm-hhp.sh >$@
 
-$(HTML_DIR)/chm.hhc: chm-hhc.sh | $(HTML_DIR)
+$(HTML_DIR)/chm.hhc: chm-hhc.sh $(MAKEFILE_LIST) | $(HTML_DIR)
 	./chm-hhc.sh >$@
 
-$(HTML_DIR)/index-chm.html: index.sh | $(HTML_DIR)
+$(HTML_DIR)/index-chm.html: index.sh $(MAKEFILE_LIST) | $(HTML_DIR)
 	./index.sh html >$@
 
 ################################################################