2020-03-13 16:06:12 +03:00
|
|
|
-include Makefile.pwd
|
|
|
|
|
2020-03-13 15:35:20 +03:00
|
|
|
OUTDIR=out
|
|
|
|
PAGEDIR=pages
|
|
|
|
SRCDIR=src
|
|
|
|
TPLDIR=tpl
|
|
|
|
|
|
|
|
_PNGS = $(shell find $(PAGEDIR) -name \*.png)
|
|
|
|
PNGS = $(patsubst $(PAGEDIR)/%,$(OUTDIR)/%,$(_PNGS))
|
|
|
|
|
|
|
|
_PAGES = $(shell find $(PAGEDIR) -name \*.md)
|
|
|
|
PAGES_HTML = $(patsubst $(PAGEDIR)/%.md,$(OUTDIR)/%.html,$(_PAGES))
|
|
|
|
|
2020-03-14 20:27:53 +03:00
|
|
|
_DIRECTORIES = $(shell find $(PAGEDIR)/* -type d)
|
|
|
|
DIRECTORIES = $(patsubst $(PAGEDIR)/, $(OUTDIR)/, $(_PAGES))
|
|
|
|
|
2020-04-10 10:27:29 +03:00
|
|
|
_STATIC = $(shell find -L static/ -type f -name \*)
|
2020-03-13 15:35:20 +03:00
|
|
|
OUT_STATIC = $(patsubst static/%,out/%,$(_STATIC))
|
|
|
|
|
|
|
|
.SUFFIXES:
|
2020-03-13 16:06:12 +03:00
|
|
|
.PHONY: all upload
|
2020-03-13 15:35:20 +03:00
|
|
|
|
|
|
|
all: $(PAGES_HTML) $(OUT_STATIC)
|
|
|
|
|
2020-03-14 20:27:53 +03:00
|
|
|
upload:
|
|
|
|
./upload.sh
|
|
|
|
|
|
|
|
$(OUTDIR)/%.html: $(PAGEDIR)/%.md $(TPLDIR)/default.tpl
|
|
|
|
@mkdir -p $(@D)
|
2020-04-09 21:24:28 +03:00
|
|
|
theme -C style -t $(TPLDIR)/default.tpl -o $@ $<
|
2020-03-13 15:35:20 +03:00
|
|
|
|
|
|
|
$(OUTDIR)/%: static/%
|
2020-03-14 20:27:53 +03:00
|
|
|
@mkdir -p $(@D)
|
2020-03-13 15:35:20 +03:00
|
|
|
cp -r $< $@
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -rf out/*
|