maintainer-clean:
rm -rf $(HDDIR)
rm -f $(DOCS) TAGS version Ganeti/HTools/Version.hs
+ rm -f $(MANS) $(MANHTML)
clean:
rm -f $(HALLPROGS)
Ganeti/HTools/Version.hs: Ganeti/HTools/Version.hs.in version
sed -e "s/%ver%/$$(cat version)/" < $< > $@
-dist: regen-version Ganeti/HTools/Version.hs doc
+dist:
+ $(MAKE) maintainer-clean
+ $(MAKE) regen-version Ganeti/HTools/Version.hs doc
+ $(MAKE) man
set -e ; \
VN=$$(sed 's/^v//' < version) ; \
PFX="ganeti-htools-$$VN" ; \
rm -f $$ANAME $$ANAME.gz ; \
git archive --format=tar --prefix=$$PFX/ HEAD > $$ANAME ; \
tar -r -f $$ANAME --owner root --group root \
- --transform="s,^,$$PFX/,S" version apidoc $(DOCS) $(MANS); \
+ --transform="s,^,$$PFX/,S" version apidoc \
+ $(DOCS) $(MANS) $(MANHTML); \
gzip -v9 $$ANAME ; \
TMPDIR=$$(mktemp -d) ; \
tar xzf $$ANAME.gz -C $$TMPDIR; \