Commit | Line | Data |
---|---|---|
d9462d28 | 1 | SRC := $(filter-out $(wildcard meta_*),$(wildcard *.m4 fsf-internship/*.m4)) |
505a9419 | 2 | OUTPUTS := $(patsubst %.m4,out/%.html,$(SRC)) |
b791db4e | 3 | STATIC := $(patsubst static/%,out/%,$(wildcard static/* static/.*)) |
38037201 | 4 | |
066f7565 | 5 | all: $(OUTPUTS) out/notes.atom out/notes.rss out/style.css $(STATIC) |
38037201 | 6 | |
d9462d28 AB |
7 | out/%.html: %.m4 header.html footer.html |
8 | @mkdir -p $(@D) | |
9 | m4 $< > $@ | |
466a17dd AB |
10 | out/notes.atom: meta_feed_atom.m4 ; m4 $< > $@ |
11 | out/notes.rss: meta_feed_rss.m4 ; m4 $< > $@ | |
505a9419 | 12 | $(STATIC): ; ln -s $(PWD)/static/$(notdir $@) $@ |
38037201 | 13 | |
d9462d28 AB |
14 | clean: |
15 | rm -rf out/ | |
16 | ||
38037201 | 17 | deploy: |
79d486cb AB |
18 | rsync -avzLP out/ abandali@bandali.eu.org:www/site/ |
19 | ssh abandali@bandali.eu.org mv www/site/.htaccess-www www/.htaccess | |
e4b339cf | 20 | |
4927af92 | 21 | .PHONY: deploy |