ASCIIDOC = asciidoc
GPERF = gperf
XSLTPROC = xsltproc
-MANPAGE_XSL = /etc/asciidoc/docbook-xsl/manpage.xsl
+MANPAGE_XSL = $(shell if [ -e /usr/local/etc/asciidoc/docbook-xsl/manpage.xsl ]; \
+ then echo /usr/local/etc/asciidoc/docbook-xsl/manpage.xsl; \
+ else echo /etc/asciidoc/docbook-xsl/manpage.xsl; fi)
+
version := \
$(shell (git --git-dir=$(srcdir)/.git describe --dirty || git --git-dir=$(srcdir)/.git describe || echo vunknown) \
dist_dir = ccache-$(version)
dist_archives = \
ccache-$(version).tar.bz2 \
- ccache-$(version).tar.gz \
- ccache-$(version).tar.xz
+ ccache-$(version).tar.gz
+ifneq ($(shell uname), Darwin)
+ dist_archives += ccache-$(version).tar.xz
+endif
generated_docs = \
ccache.1 AUTHORS.html INSTALL.html LICENSE.html MANUAL.html NEWS.html \
dir=$$tmpdir/$(dist_dir) && \
mkdir $$dir && \
(cd $(srcdir) && \
- cp -r --parents $(source_dist_files) $$dir) && \
+ rsync -r --relative $(source_dist_files) $$dir) && \
cp $(built_dist_files) $$dir && \
(cd $$tmpdir && \
- tar caf $(CURDIR)/$@ $(dist_dir)) && \
+ tarcompression= && \
+ case $@ in \
+ *.bz2) tarcompression=-j ;; \
+ *.gz) tarcompression=-z ;; \
+ *.xz) tarcompression=-J ;; \
+ esac && \
+ tar -c $$tarcompression -f $(CURDIR)/$@ $(dist_dir)) && \
rm -rf $$tmpdir
.PHONY: distcheck