X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;ds=inline;f=Makefile;h=1d27cfa13b0d9be73d0345edf7a9df18e84cc62c;hb=HEAD;hp=999f4c90454937be4b44c837a3d54e093e62e647;hpb=c58461cf6ea38f43cdaeae95bb9d8204651eaf70;p=rrq%2Fhourglass.git diff --git a/Makefile b/Makefile index 999f4c9..1d27cfa 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,8 @@ MAIN = command.lsp LSP = $(filter-out $(MAIN),$(wildcard *.lsp)) -BIN = hourglass hourglass-web +BIN = hourglass hourglass-web hourglass-site DOCS = hourglass-guide.html hourglass-guide.pdf +IMGS = $(wildcard *.png) OTHER = setup.sh hourglass.conf VERSION = 0.1 @@ -10,18 +11,23 @@ dist: hourglass-$(VERSION).tgz hourglass: $(MAIN) $(LSP) packnl -w $@ $^ -hourglass-web: +hourglass-web: manager siteconfig.lsp $(MAKE) -C manager mv manager/$@ $@ -hourglass-$(VERSION).tgz: $(BIN) $(OTHER) $(DOCS) +hourglass-site: sitetool + $(MAKE) -C sitetool + mv sitetool/sitetool $@ + +hourglass-$(VERSION).tgz: $(BIN) $(OTHER) $(DOCS) $(IMGS) tar czf $@ $^ %.html: %.adoc asciidoctor $< > $@ -%.pdf: %.adoc +%.pdf: %.adoc | $(IMGS) asciidoctor-pdf $< > $@ clean: + $(MAKE) -C manager clean rm -f $(BIN) hourglass-$(VERSION).tgz