stamp=@mkdir -p stamp; touch $@
TESTS=$(notdir $(wildcard test/t-*[^~]))
+MAN8PAGES=hippotat-setup-permissions.8
+MANPAGES=$(MAN8PAGES)
all: cargo-build doc
$(abspath test/go-with-unshare test/t-$*)
@echo OK t-$*; touch $@
-doc: docs/html/index.html
+doc: docs/html/index.html $(MANPAGES)
@echo 'Documentation can now be found here:'
@echo ' file://$(PWD)/$<'
rm -rf docs/html
$(SPHINXBUILD) -M html docs docs $(SPHINXOPTS)
+hippotat-setup-permissions%: hippotat-setup-permissions%.pod
+ m=$@; pod2man --section=$${m##*.} --date="Hippotat" \
+ --center=" " --name=$${m%.*} \
+ $^ $@
+
doch=/usr/share/doc/hippotat/
install: all
- $(INSTALL) -d $(DESTDIR)/usr/{bin,sbin} $(DESTDIR)$(doch)
+ $(INSTALL) -d $(DESTDIR)/usr/{bin,sbin}
+ $(INSTALL) -d $(DESTDIR)$(doch) $(DESTDIR)$(man8dir)
$(INSTALL) -m 755 $(TARGET_RELEASE_DIR)/hippotat $(DESTDIR)/usr/bin/.
$(INSTALL) -m 755 $(TARGET_RELEASE_DIR)/hippotatd $(DESTDIR)/usr/sbin/.
+ $(INSTALL) -m 755 hippotat-setup-permissions $(DESTDIR)/usr/bin/.
cp -r docs/html $(DESTDIR)$(doch)
$(INSTALL) -m 644 PROTOCOL.txt $(DESTDIR)$(doch)/
+ $(INSTALL) -m 644 $(MAN8PAGES) $(DESTDIR)$(man8dir)/.
clean:
rm -rf stamp/* doc/html