This commit is contained in:
2018-05-02 14:06:34 +02:00
parent 958e97a666
commit 4247368298
16 changed files with 319 additions and 7 deletions

View File

@ -1,26 +1,35 @@
POSTS = $(shell find ./posts -mindepth 1 -type d)
PAGES = $(shell find ./pages -mindepth 1 -type d)
.PHONY: all
all:
$(MAKE) posts
$(MAKE) index
.PHONY: posts
posts:
for d in $(POSTS); do (echo $$d; cd $$d; $(MAKE) -f ../../m4/posts.mk); done
.PHONY: pages
pages:
for d in $(PAGES); do (echo $$d; cd $$d; $(MAKE) -f ../../m4/posts.mk); done
.PHONY: clean
clean:
for d in $(POSTS); do (cd $$d; $(MAKE) -f ../../m4/posts.mk cleanposts); done
for d in $(PAGES); do (cd $$d; $(MAKE) -f ../../m4/posts.mk cleanposts); done
-rm -f toc.inc
-rm -f abstracts.inc
-rm -f index.html
.PHONY: index
index:
index: posts pages
-rm -f toc.inc
-rm -f abstracts.inc
for d in $(PAGES); do (cd $$d; m4 -D URL=$$d/article.html ../../m4/macros.m4 article.m4 ../../m4/indexTOCEntry.m4) >> toc.inc; done
for d in $(POSTS); do (cd $$d; m4 -D URL=$$d/article.html ../../m4/macros.m4 article.m4 ../../m4/indexTOCEntry.m4) >> toc.inc; done
for d in $(POSTS); do (cd $$d; m4 -D URL=$$d/article.html ../../m4/macros.m4 article.m4 ../../m4/indexAbstractsEntry.m4) >> abstracts.inc; done
m4 ./m4/macros.m4 index.m4 > index.html
.PHONY: install
devinstall: index
rsync -av --delete . /var/www/html