[svn] r2046@freebird: fabien | 2005-12-30 13:41:56 -0500
Ajout de la target install.
Retrait de la target update.
--- 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