# HG changeset patch # User Oleksandr Gavenko # Date 1322435463 -7200 # Node ID 245100f28fc0fa189dd4132ebf6ca5c9c4c8d542 # Parent 2d3d783b1b75e2c76e90e33c6638c4db963abf05 Add dependency on build script. diff -r 2d3d783b1b75 -r 245100f28fc0 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 >$@ ################################################################