LSP = $(filter-out $(MAIN),$(wildcard *.lsp))
BIN = hourglass hourglass-web
DOCS = hourglass-guide.html hourglass-guide.pdf
+IMGS = $(wildcard *.png)
OTHER = setup.sh hourglass.conf
VERSION = 0.1
hourglass: $(MAIN) $(LSP)
packnl -w $@ $^
-hourglass-web:
+hourglass-web: manager siteconfig.lsp
$(MAKE) -C manager
mv manager/$@ $@
-hourglass-$(VERSION).tgz: $(BIN) $(OTHER) $(DOCS)
+hourglass-$(VERSION).tgz: $(BIN) $(OTHER) $(DOCS) $(IMGS)
tar czf $@ $^
%.html: %.adoc
asciidoctor $< > $@
-hourglass-guide.pdf: $(wildcard *.png)
-
-%.pdf: %.adoc
+%.pdf: %.adoc | $(IMGS)
asciidoctor-pdf $< > $@
clean:
+ $(MAKE) -C manager clean
rm -f $(BIN) hourglass-$(VERSION).tgz