# HG changeset patch # User fabien # Date 1135990471 18000 # Node ID 7ef1648bebae7859c4ee443f7757e6b305eb6fce # Parent 1ff8e9fa5cbeb945f0bf901b1b43a4549a9465dc [svn] r2046@freebird: fabien | 2005-12-30 13:41:56 -0500 Ajout de la target install. Retrait de la target update. diff -r 1ff8e9fa5cbe -r 7ef1648bebae Makefile --- a/Makefile Fri Dec 30 19:54:02 2005 -0500 +++ b/Makefile Fri Dec 30 19:54:31 2005 -0500 @@ -2,12 +2,13 @@ # No final slash here! # It will mess up rsync behavior. +TOP=`pwd` TARGETS=couleurs colors jjch credo UPDATE_FILES=$(TARGETS) index.en.html index.fr.html -SSH_HOST=o SRC_DIR=`pwd` -REMOTE_DIR=/var/www/harmonies/articles +INSTALL_DIR=$(TOP)/install SGML_CATALOG_FILES=/etc/sgml/catalog +HTML_FILES=index.en.html index.fr.html make_subdir=\ [ -d $(2) ] || mkdir -p $(2) ; \ @@ -16,6 +17,11 @@ all: $(addsuffix -do,$(TARGETS)) +install: $(addsuffix -do,$(TARGETS)) $(HTML_FILES) + mkdir -p $(INSTALL_DIR) + cp -a $(HTML_FILES) $(TARGETS) $(INSTALL_DIR) + ln -s index.fr.html $(INSTALL_DIR)/index.html + $(addsuffix -do,$(TARGETS)): $(call make_subdir,$(patsubst %-do,%,$@),$(patsubst %-do,%,$@)) @@ -58,8 +64,4 @@ %.html: %.xml $(SRC_DIR)/html.xsl xsltproc -o $@ $(SRC_DIR)/html.xsl $< -update: all - rsync -az --delete $(UPDATE_FILES) $(SSH_HOST):$(REMOTE_DIR) - ssh $(SSH_HOST) chmod -R a+rX $(REMOTE_DIR) - -.PHONY: $(TARGETS) $(addsuffix -do,$(TARGETS)) update clean all +.PHONY: $(TARGETS) $(addsuffix -do,$(TARGETS)) update clean all install