prefix = /usr datadir = $(prefix)/share mandir = $(datadir)/man txttargets = $(shell echo *.txt) htmltargets = $(patsubst %.txt, %.html, $(txttargets)) all: dist: docs docs: unoconv.1 $(htmltargets) install: unoconv.1 install -Dp -m0644 unoconv.1 $(DESTDIR)$(mandir)/man1/unoconv.1 clean: rm -f unconv.1 *.html *.xml %.1.html: %.1.txt asciidoc -d manpage $< %.1: %.1.xml xmlto man $< %.html: %.txt asciidoc $< %.1.xml: %.1.txt asciidoc -b docbook -d manpage $<