diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -1,21 +1,27 @@ -pages = $(wildcard *.html) +pages_src = $(wildcard *.html) +pages = $(foreach p,$(pages_src),public/$(p)) + sheets = $(wildcard *.css) images = $(wildcard *.svg) feeds = $(wildcard *.xml) -resources = $(pages) $(sheets) $(images) $(feeds) -targets = $(foreach f,$(resources),public/$(f)) +resources_src = $(sheets) $(images) $(feeds) +resources = $(foreach f,$(resources_src),public/$(f)) + .PHONY: all clean site all: site -site: $(targets) +site: $(pages) $(resources) public: mkdir $@ -$(targets): public/%: % | public +$(resources): public/%: % | public cp $< $@ +$(pages): public/%.html: %.html | public + ./build.sh $< $@ + clean: rm -r public |
