Arrange `make release' targets everywhere, and also `make html'
[sgt/utils] / multi / Makefile
index 51b171d..dbd057a 100644 (file)
@@ -1,7 +1,21 @@
+DESTDIR = .
+
 all: multi.1
 
 %.1: %.but
        halibut --man=$@ $<
 
 clean:
-       rm -f *.1
+       rm -f *.1 *.html *.tar.gz
+
+html:
+       halibut --html=$(DESTDIR)/multi.html multi.but
+
+release: multi.1
+       mkdir -p reltmp/multi
+       ln -s ../../multi reltmp/multi
+       ln -s ../../multi.1 reltmp/multi
+       ln -s ../../multi.but reltmp/multi
+       ln -s ../../Makefile reltmp/multi
+       tar -C reltmp -chzvf $(DESTDIR)/multi.tar.gz multi
+       rm -rf reltmp