# Makefile.am - use automake to generate Makefile.in
# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Arthur de Jong
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 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 General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
sbin_PROGRAMS=cvsd
sbin_SCRIPTS=cvsd-buildroot cvsd-passwd cvsd-buginfo
cvsd_SOURCES=cvsd.c aclocal.m4 \
xmalloc.c xmalloc.h \
cfgfile.c cfgfile.h \
log.c log.h \
cfg.c cfg.h
cvsd_LDADD=@LIBOBJS@
CONFIGFILE=@CONFIGFILE@
EXTRA_DIST=cvsd.conf-dist \
getopt_long.c getopt_long.h \
reslimit.c reslimit.h \
daemon.c daemon.h \
getinfos.c getinfos.h \
debian/control debian/changelog debian/rules debian/docs \
debian/postinst debian/postrm debian/copyright \
debian/config debian/templates debian/cvsd.init \
debian/cvsd.bug.script \
debian/compat \
debian/po/POTFILES.in \
debian/po/templates.pot \
debian/po/cs.po \
debian/po/da.po \
debian/po/de.po \
debian/po/es.po \
debian/po/fr.po \
debian/po/ja.po \
debian/po/nl.po \
debian/po/pt_BR.po \
debian/po/pt.po \
debian/po/vi.po \
cvsd.spec \
FAQ
# if you write a self-test script named `chk', uncomment the
# following and add `chk' to the EXTRA_DIST list
#TESTS=chk
# install the man pages
man_MANS=cvsd.8 cvsd-buildroot.8 cvsd.conf.5 cvsd-passwd.8 \
cvsd-buginfo.8
# install configuration files
install-data-local: install-configfile install-initscript
install-configfile:
if [ ! -d $(DESTDIR)$(sysconfdir)/cvsd ]; then \
$(mkinstalldirs) $(DESTDIR)$(sysconfdir)/cvsd;\
fi
if [ ! -f $(DESTDIR)$(CONFIGFILE) ]; then \
$(INSTALL_DATA) $(srcdir)/cvsd.conf-dist $(DESTDIR)$(CONFIGFILE); \
else \
echo "$(DESTDIR)$(CONFIGFILE) already exists, install will not overwrite"; \
fi
install-initscript:
if [ ! -d $(DESTDIR)$(sysconfdir)/init.d ]; then \
$(mkinstalldirs) $(DESTDIR)$(sysconfdir)/init.d; \
fi
if [ -f $(DESTDIR)$(sysconfdir)/init.d/cvsd ]; then \
echo "$(DESTDIR)$(sysconfdir)/init.d/cvsd already exists, overwriting"; \
fi
$(INSTALL_SCRIPT) cvsd.init $(DESTDIR)$(sysconfdir)/init.d/cvsd
# targets for debian package
deb: distdir
cd $(distdir) && \
fakeroot debian/rules binary
rm -rf $(distdir)
signeddeb: distdir
cd $(distdir) && \
debuild
rm -rf $(distdir)
# targets for redhat rpm
rpm: dist
rpmbuild -ta --clean cvsd-$(VERSION).tar.gz
signedrpm:
rpmbuild -ta --clean --sign cvsd-$(VERSION).tar.gz
# clean extra files
DISTCLEANFILES = *-stamp \
cvsd_$(VERSION).tar.gz \
cvsd_$(VERSION).dsc cvsd_$(VERSION)_*.changes \
cvsd_$(VERSION)_*.deb cvsd_$(VERSION)_*.build \
cvsd-$(VERSION).tar.gz
changelog:
cvs2cl --window 3600 --accum --prune
faq:
( echo '' ; \
echo 'Frequently Asked Questions for cvsd' ; \
echo '===================================' ; \
echo '' ; \
echo 'the latest version of this FAQ can be found at' ; \
echo 'http://ch.tudelft.nl/~arthur/cvsd/faq.html' ; \
lynx -dump -nolist http://ch.tudelft.nl/~arthur/cvsd/faq.html | \
tail -n +11 | head -n -5 | \
sed 's/^ //' ) > FAQ
syntax highlighted by Code2HTML, v. 0.9.1