petidomo/Makefile.am

87 lines
3.8 KiB
Makefile
Raw Normal View History

2008-12-11 22:46:44 +00:00
#
# build petidomo
#
AM_YFLAGS = -d
SUBDIRS = libargv libtext liblists librfc822 libmpools libconfigfile docs
sbin_PROGRAMS = petidomo
petidomo_SOURCES = \
acl-parser.y acl-scanner.l approve.c config-files.c \
handleacl.c index.c parsearray.c queue-posting.c \
tool.c archive.c filter.c help.c io.c main.c \
password.c rfcparse.c unsubscribe.c address-db.c \
authen.c generate-cookie.c hermes.c listserv.c \
members.c mailer.c queue-command.c subscribe.c
petidomo_CPPFLAGS = \
-DMTA=\"${mta}\" \
-DSYSCONFDIR=\"${sysconfdir}\" \
-DLOCALSTATEDIR=\"${localstatedir}\" \
-DDATADIR=\"${datadir}\"
petidomo_LDADD = \
libconfigfile/libconfigfile.a libtext/libtext.a \
liblists/liblists.a librfc822/librfc822.a \
libmpools/libmpools.a libargv/libargv.a
noinst_HEADERS = petidomo.h
BUILT_SOURCES = acl-parser.c acl-scanner.c acl-parser.h
CLEANFILES = petidomo-*.tar.gz
DISTCLEANFILES = $(BUILT_SOURCES) $(EXTRA_DIST)
MAINTAINERCLEANFILES = \
Makefile.in aclocal.m4 compile config.guess config.sub \
configure liblists/Makefile.in \
libmpools/Makefile.in libargv/Makefile.in librfc822/Makefile.in
maintainer-clean-local:
-rm -rf build-aux
# petidomo.1: petidomo.pod
# V=`$(SHTOOL) version -lc -dlong version.c`; \
# sed -e "s;@V@;$$V;g" <petidomo.pod >/tmp/petidomo.pod; \
# pod2man --section=1 --date="$$V" \
# --center="Petidomo" --release="Petidomo" \
# /tmp/petidomo.pod >petidomo.1; \
# rm -f /tmp/petidomo.pod
#
# install: all
# $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(bindir)
# $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(sysconfdir)
# $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(localstatedir)/lists
# $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(localstatedir)/ack-queue
# $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(datadir)
# $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(libexecdir)
# $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(mandir)/man1
# $(SHTOOL) install -c -s -m 555 petidomo $(DESTDIR)$(bindir)
# $(SHTOOL) install -c -m 755 petidomo-approve $(DESTDIR)$(bindir)
# $(SHTOOL) install -c -m 755 petidomo-kickout $(DESTDIR)$(bindir)
# $(SHTOOL) install -c -m 644 petidomo.1 $(DESTDIR)$(mandir)/man1/petidomo.1
# $(SHTOOL) install -c -m 644 config/petidomo.conf $(DESTDIR)$(sysconfdir)/petidomo.conf-sample
# $(SHTOOL) install -c -m 644 config/petidomo.acl $(DESTDIR)$(sysconfdir)/petidomo.acl-sample
# $(SHTOOL) install -c -m 444 config/help $(DESTDIR)$(datadir)
# if [ ! -f $(DESTDIR)$(localstatedir)/index ] ; then $(SHTOOL) install -c -m 444 config/index $(DESTDIR)$(localstatedir); fi
# $(SHTOOL) install -c -m 555 filter/insert-name-in-subject.sh $(DESTDIR)$(libexecdir)
# $(SHTOOL) install -c -m 555 filter/pgp-decrypt.sh $(DESTDIR)$(libexecdir)
# $(SHTOOL) install -c -m 555 filter/pgp-encrypt.sh $(DESTDIR)$(libexecdir)
# $(SHTOOL) install -c -m 555 filter/rfc2369.sh $(DESTDIR)$(libexecdir)
#
# install-testlist:
# $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(localstatedir)/lists/testlist
# $(SHTOOL) install -c -m 644 config/list-config $(DESTDIR)$(localstatedir)/lists/testlist/config
# $(SHTOOL) install -c -m 644 config/list-acl $(DESTDIR)$(localstatedir)/lists/testlist/acl
# @rm -f $(DESTDIR)$(localstatedir)/lists/testlist/list
# $(SHTOOL) install -c -m 644 /dev/null $(DESTDIR)$(localstatedir)/lists/testlist/list
#
# # increase or update version information
# new-version:
# @V="$(VERSION)"; OPT="-e"; [ ".$$V" != . ] && OPT="-s$$V"; \
# $(SHTOOL) version -lc -n 'Petidomo' -p petidomo_ $$OPT version.c
# update-version:
# @OPT="-s`$(SHTOOL) version -lc -dshort version.c`"; \
# $(SHTOOL) version -lc -n 'Petidomo' -p petidomo_ $$OPT version.c