chiark / gitweb /
On publish: preserve timestamps during copy
[developers-reference.git] / Makefile
index 349ef67b1a7ce2e701ed6b5be3633d1b75a8eabf..3699123c6a4164bc74d24786d448abf3a0b111e1 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -56,7 +56,7 @@ publish:      all
        install -d -m 755 $(PUBLISHDIR)/developers-reference
        rm -f $(PUBLISHDIR)/developers-reference/*.html
        rm -f en && ln -sf . en
-       $(foreach format,$(FORMATS),$(foreach lang,en $(LANGS),for file in $(lang)/*.$(format); do if [ -e "$$file" ]; then cp $$file $(PUBLISHDIR)/developers-reference/$$(basename $$file .$(format)).$(lang).$(format); fi; done;))
+       $(foreach format,$(FORMATS),$(foreach lang,en $(LANGS),for file in $(lang)/*.$(format); do if [ -e "$$file" ]; then cp --preserve=timestamps $$file $(PUBLISHDIR)/developers-reference/$$(basename $$file .$(format)).$(lang).$(format); fi; done;))
        ln -sf index.en.html $(PUBLISHDIR)/developers-reference/index.html
        ln -sf developers-reference.en.pdf $(PUBLISHDIR)/developers-reference/developers-reference.pdf
        ln -sf developers-reference.en.txt $(PUBLISHDIR)/developers-reference/developers-reference.txt
@@ -105,7 +105,7 @@ ifdef LINGUA
 .PHONY: updatepo
 updatepo:                      $(patsubst %.dbk,po4a/$(LINGUA)/%.po,$(SOURCES))
 po4a/$(LINGUA)/%.po:           %.dbk
-       po4a-updatepo --format docbook --master $< --po $@
+       po4a-updatepo --previous --format docbook --master $< --po $@
 endif
 
 tidypo: