# HG changeset patch
# User Oleksandr Gavenko <gavenkoa@gmail.com>
# Date 1322435463 -7200
# Node ID e1a7f189657101d42a9ca69bd746bbb39c68c58d
# Parent  6e71ffc719721f19ee653187c11f0bc12cb0e231
Add dependency on build script.

diff -r 6e71ffc71972 -r e1a7f1896571 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 >$@
 
 ################################################################