X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=Makefile;h=17745a12e6a065dfeee5c2846c80737d4f357fe7;hb=71a0489975b6126f6a3129d1837b63912c4c427a;hp=0d5445179a85e7b371435db21e7de5ff53522466;hpb=d55959b534181ee9f8355749d8495b5715bee4c9;p=rrq%2Fhourglass.git diff --git a/Makefile b/Makefile index 0d54451..17745a1 100644 --- a/Makefile +++ b/Makefile @@ -1,16 +1,29 @@ MAIN = command.lsp LSP = $(filter-out $(MAIN),$(wildcard *.lsp)) BIN = hourglass hourglass-web +DOCS = hourglass-guide.html hourglass-guide.pdf +OTHER = setup.sh hourglass.conf VERSION = 0.1 -dist: $(BIN) - tar czf hourglass-$(VERSION).tgz $(BIN) +dist: hourglass-$(VERSION).tgz hourglass: $(MAIN) $(LSP) packnl -w $@ $^ hourglass-web: - $(MAKE) -C manager && mv manager/$@ $@ + $(MAKE) -C manager + mv manager/$@ $@ + +hourglass-$(VERSION).tgz: $(BIN) $(OTHER) $(DOCS) + tar czf $@ $^ + +%.html: %.adoc + asciidoctor $< > $@ + +hourglass-guide.pdf: $(wildcard *.png) + +%.pdf: %.adoc + asciidoctor-pdf $< > $@ clean: - rm -f $(BIN) + rm -f $(BIN) hourglass-$(VERSION).tgz