## Process this file with automake to produce Makefile.in
# Copyright (C) 2002 by Ben Elliston <bje@redhat.com>
# $Id: Makefile.am,v 1.2 2003/03/20 09:19:13 abo Exp $
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public License
# as published by the Free Software Foundation; either version 2.1 of
# the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
MAINTAINERCLEANFILES = Makefile.in
man_MANS = rdiff.1 librsync.3
EXTRA_DIST = $(man_MANS)
# Doxygen API documentation
sites=front.linuxcare.com.au:/var/www/projects/rproxy \
rproxy.sourceforge.net:/home/groups/rproxy/htdocs \
rproxy.samba.org:/space/httpd/rproxy/htdocs
.PHONY: do-doxy upload-doxy
html latex do-doxy: Doxyfile
doxygen
refman.pdf refman.ps.gz: latex
cd latex && make refman.ps refman.pdf && gzip -9vf refman.ps
upload-doxy: html refman.pdf refman.ps.gz
for i in $(sites); do \
rsync -avz --delete --exclude '*~' \
html/ latex/refman.pdf latex/refman.ps.gz \
$(srcdir)/rproxy-small-logo.png $$i/doxygen/librsync; \
done
converted_men = man_librsync_3.html man_librsync_3.ps \
man_rdiff_1.html man_rdiff_1.ps
man_%_1.ps: %.1
groff -mandoc -Tps $< >$@
man_%_3.ps: %.3
groff -mandoc -Tps $< >$@
man_%_1.html: %.1
groff -mandoc -Thtml $< >$@
man_%_3.html: %.3
groff -mandoc -Thtml $< >$@
man_%_1.txt: %.1
groff -mandoc -Tlatin1 $< >$@
man_%_3.txt: %.3
groff -mandoc -Tlatin1 $< >$@
upload-men: $(converted_men)
for i in $(sites); do \
rsync -avz --delete $(converted_men) $(man_MANS) $$i/man; \
done
upload-news: NEWS
for i in $(sites); do \
rsync -avz --delete $(srcdir)/NEWS $$i/librsync-NEWS; \
done
syntax highlighted by Code2HTML, v. 0.9.1