60 lines
1.4 KiB
Makefile
60 lines
1.4 KiB
Makefile
MAINTAINERCLEANFILES = \
|
|
$(srcdir)/Makefile.in
|
|
|
|
wikidir=$(htmldir)/wiki
|
|
|
|
dist_noinst_SCRIPTS = export-wiki.sh export-wiki.xsl \
|
|
svn2cl.xsl
|
|
dist_wiki_DATA = wiki.out/*
|
|
dist_noinst_DATA = ChangeLog
|
|
|
|
if SVN_CHECKOUT
|
|
|
|
wiki.out/*: wiki.out
|
|
wiki.out:
|
|
-rm -fr wiki.out
|
|
test -n "$(WGET)" -a -n "$(SED)" -a -n "$(TR)" -a -n "$(XSLTPROC)"
|
|
WGET="$(WGET)" WGET_OPTS="$(WGET_OPTS)" SED="$(SED)" TR="$(TR)" XSLTPROC="$(XSLTPROC)" \
|
|
PROJECT="@PACKAGE_NAME@" \
|
|
$(SHELL) "$(srcdir)/export-wiki.sh" "$(srcdir)" "wiki.tmp"
|
|
mv wiki.tmp wiki.out
|
|
|
|
ChangeLog:
|
|
test -n "$(SVN)" -a -n "$(XSLTPROC)"
|
|
if test -d "$(top_srcdir)/.svn"; then \
|
|
$(SVN) --verbose --xml log "$(top_srcdir)" | \
|
|
$(XSLTPROC) --nonet --stringparam linelen 75 \
|
|
--stringparam groupbyday no \
|
|
--stringparam include-rev no \
|
|
"$(srcdir)/svn2cl.xsl" - > ChangeLog.tmp; \
|
|
else \
|
|
echo "Warning: Unable to generate ChangeLog from none svn checkout" >&2; \
|
|
echo > ChangeLog.tmp; \
|
|
fi
|
|
mv ChangeLog.tmp ChangeLog
|
|
|
|
else
|
|
|
|
wiki.out/*: $(abs_builddir)/wiki.out
|
|
$(abs_builddir)/wiki.out:
|
|
$(LN_S) "$(srcdir)/wiki.out" wiki.out
|
|
|
|
ChangeLog:
|
|
$(LN_S) "$(srcdir)/ChangeLog" ChangeLog
|
|
|
|
endif
|
|
|
|
distclean-local:
|
|
-rm -rf wiki.tmp
|
|
if test -L wiki.out; then \
|
|
rm -fr wiki.out; \
|
|
fi
|
|
-rm -fr ChangeLog.tmp
|
|
if test -L ChangeLog; then \
|
|
rm -fr ChangeLog; \
|
|
fi
|
|
|
|
maintainer-clean-local:
|
|
-rm -rf "$(srcdir)/wiki.out"
|
|
-rm -rf "$(srcdir)/ChangeLog"
|