1 SRC
:= $(filter-out $(wildcard meta_
*),$(wildcard *.m4
))
2 OUTPUTS
:= $(patsubst %.m4
,out
/%.html
,$(SRC
))
3 STATIC
:= $(patsubst static
/%,out
/%,$(wildcard static
/* static
/.
*))
5 all: $(OUTPUTS
) out
/notes.atom out
/notes.rss out
/style.css
$(STATIC
)
7 out
/%.html
: %.m4 header.html footer.html
; m4
$< > $@
8 out
/notes.atom
: meta_feed_atom.m4
; m4
$< > $@
9 out
/notes.rss
: meta_feed_rss.m4
; m4
$< > $@
10 $(STATIC
): ; ln
-s
$(PWD
)/static
/$(notdir $@
) $@
13 rsync
-avzLP out
/ abandali@bandali.eu.org
:www
/site
/
14 ssh abandali@bandali.eu.org mv www
/site
/.htaccess-www www
/.htaccess