# Makefile.in generated by automake 1.6.3 from Makefile.am. # Makefile. Generated from Makefile.in by configure. # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 # Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. # Makefile.am - Top-level Makefile.am for Sympa # RCS Identication ; $Revision: 1.55 $ ; $Date: 2004/02/16 16:31:59 $ # # Sympa - SYsteme de Multi-Postage Automatique # Copyright (c) 1997, 1998, 1999, 2000, 2001 Comite Reseau des Universites # Copyright (c) 1997,1998, 1999 Institut Pasteur & Christophe Wolfhugel # # 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #SUBDIRS = src doc wwsympa nls SHELL = /bin/sh srcdir = . top_srcdir = . prefix = exec_prefix = ${prefix} bindir = ${exec_prefix}/bin sbindir = ${exec_prefix}/sbin libexecdir = ${exec_prefix}/libexec datadir = ${prefix}/share sysconfdir = ${prefix}/etc sharedstatedir = ${prefix}/com localstatedir = ${prefix}/var libdir = ${exec_prefix}/lib infodir = ${prefix}/info mandir = ${prefix}/man includedir = ${prefix}/include oldincludedir = /usr/include pkgdatadir = $(datadir)/sympa pkglibdir = $(libdir)/sympa pkgincludedir = $(includedir)/sympa top_builddir = . ACLOCAL = ${SHELL} /mnt/gmirror/ports/mail/sympa/work/sympa-4.1.2/missing --run aclocal-1.6 AUTOCONF = ${SHELL} /mnt/gmirror/ports/mail/sympa/work/sympa-4.1.2/missing --run autoconf AUTOMAKE = ${SHELL} /mnt/gmirror/ports/mail/sympa/work/sympa-4.1.2/missing --run automake-1.6 AUTOHEADER = ${SHELL} /mnt/gmirror/ports/mail/sympa/work/sympa-4.1.2/missing --run autoheader am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = /usr/bin/install -c -o root -g wheel INSTALL_PROGRAM = install -s -o root -g wheel -m 555 INSTALL_DATA = install -o root -g wheel -m 444 install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_SCRIPT = install -o root -g wheel -m 555 INSTALL_HEADER = $(INSTALL_DATA) transform = s,^,i386-unknown-gnu-, NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_alias = i386-unknown-gnu build_triplet = i386-unknown-gnu host_alias = i386-unknown-gnu host_triplet = i386-unknown-gnu target_alias = i386-unknown-gnu target_triplet = i386-unknown-gnu EXEEXT = OBJEXT = PATH_SEPARATOR = : AMTAR = ${SHELL} /mnt/gmirror/ports/mail/sympa/work/sympa-4.1.2/missing --run tar AWK = gawk BINDIR = ${prefix}/bin CC = cc CGIDIR = ${prefix}/bin CONFDIR = /etc CVS2CL = /usr/local/bin DATADIR = ${prefix}/bin/etc DEPDIR = .deps DOCDIR = ${prefix}/doc ETCDIR = ${prefix}/etc EXPLDIR = ${prefix}/expl GROUP = sympa ICONSDIR = /home/httpd/icons INITDIR = /etc/rc.d/init.d INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s LIBDIR = ${prefix}/bin LIBEXECDIR = ${prefix}/bin LOCKDIR = /var/lock/subsys MAINT = # MAJOR_VERSION = #RPMTOPDIR = /usr/src/redhat MANDIR = /usr/local/man MHONARC = /usr/local/bin/mhonarc MICRO_VERSION = MINOR_VERSION = NEWALIASES = /usr/bin/newaliases # NEWALIASES_ARG = hash:/etc/mail/sympa_aliases NEWALIASES_ARG = NLSDIR = ${prefix}/nls OPENSSL = /usr/local/bin/openssl PACKAGE = sympa PERL = /usr/local/bin/perl PIDDIR = ${prefix} POSTMAP = /usr/sbin/postmap # POSTMAP_ARG = hash:/etc/mail/sympa_virtual POSTMAP_ARG = /etc/mail/sympa_virtual SAMPLEDIR = ${prefix}/sample SBINDIR = ${prefix}/bin SCRIPTDIR = ${prefix}/bin SENDMAIL_ALIASES = /etc/mail/sympa_aliases SH = /bin/sh SPOOLDIR = ${prefix}/spool STRIP = SUIDPERL = /usr/bin/suidperl USER = sympa VERSION = 4.1.2 VIRTUAL_ALIASES = /etc/mail/sympa_virtual am__include = include am__quote = install_sh = /mnt/gmirror/ports/mail/sympa/work/sympa-4.1.2/install-sh HOST = `$(PERL) -MSys::Hostname -e "printf '%s', Sys::Hostname::hostname();"` COOKIE = `$(PERL) -e " print int(rand ( time )) "` PERL_VERSION = `$(PERL) -e ' print $$]'` SYMPA_VERSION = 4.1.2 DIR = ${prefix} EXPL_DIR = ${prefix}/expl MAILERPROGDIR = ${prefix}/bin RPMTOPDIR = `rpm --eval %_topdir` WWSBINDIR = $(BINDIR) PIDPRE = pidof -x PIDPOST = SSLCERTDIR = $(EXPL_DIR)/X509-user-certs CFLAGS = -g # Aix4.2 (and some others unix), use gnu make ! #MAKE = @MAKE@ # FreeBSD hier(7) structure and locations # by Autrijus Tang 2001/10/11 #ifeq ($(shell uname), FreeBSD) # PIDPRE = ps -ax | grep # PIDPOST = | grep perl | head -n 1 | cut -f 2 -d " " # LOCKDIR = /var/spool/lock # ICONSDIR = /usr/local/www/icons # RPMTOPDIR = /usr/local/src/redhat # OPENSSL = /usr/bin/openssl #endif CONFIG = $(CONFDIR)/sympa.conf WWSCONFIG = $(CONFDIR)/wwsympa.conf ETCBINDIR = ${prefix}/bin/etc main_SRC = AUTHORS COPYING ChangeLog INSTALL KNOWNBUGS NEWS README #ifeq ($(shell uname), Linux) # LOG_SOCKET_TYPE="inet" #else LOG_SOCKET_TYPE = unix subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = DIST_SOURCES = DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \ Makefile.in NEWS aclocal.m4 config.guess config.sub configure \ configure.in install-sh missing mkinstalldirs all: all-am .SUFFIXES: am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno $(srcdir)/Makefile.in: # Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --gnu Makefile Makefile: # $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe) $(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(srcdir)/configure: # $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) cd $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): # configure.in cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) uninstall-info-am: tags: TAGS TAGS: DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) top_distdir = . distdir = $(PACKAGE)-$(VERSION) am__remove_distdir = \ { test ! -d $(distdir) \ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -fr $(distdir); }; } GZIP_ENV = --best distcleancheck_listfiles = find . -type f -print distdir: $(DISTFILES) $(am__remove_distdir) mkdir $(distdir) @list='$(DISTFILES)'; for file in $$list; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkinstalldirs) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r $(distdir) dist-gzip: distdir $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) dist dist-all: distdir $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist $(am__remove_distdir) GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - chmod -R a-w $(distdir); chmod a+w $(distdir) mkdir $(distdir)/=build mkdir $(distdir)/=inst chmod a-w $(distdir) dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \ && cd $(distdir)/=build \ && ../configure --srcdir=.. --prefix=$$dc_install_base \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \ || { echo "ERROR: files left after uninstall:" ; \ find $$dc_install_base -type f -print ; \ exit 1; } >&2 ) \ && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \ && rm -f $(distdir).tar.gz \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck $(am__remove_distdir) @echo "$(distdir).tar.gz is ready for distribution" | \ sed 'h;s/./=/g;p;x;p;x' distcleancheck: distclean if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-am all-am: Makefile installdirs: install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -rm -f Makefile $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f $(am__CONFIG_DISTCLEAN_FILES) distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: info: info-am info-am: install-data-am: install-exec-am: install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf autom4te.cache maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic uninstall-am: uninstall-info-am .PHONY: all all-am check check-am clean clean-generic dist dist-all \ dist-gzip distcheck distclean distclean-generic distcleancheck \ distdir dvi dvi-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ uninstall uninstall-am uninstall-info-am ChangeLog: /usr/local/bin #endif all: checkcpan sources checkperl checkmhonarc man rpm: build_rh_rpm build_mdk_rpm checkperl: @if [ $(PERL_VERSION) = '5.006' ]; then \ echo "##################################"; \ echo "## You are using Perl version $(PERL_VERSION) :"; \ echo "## You need to patch your syslog.pm "; \ echo "## See http://bugs.perl.org/perlbug.cgi?req=bidmids&bidmids=20000712.003"; \ echo "##"; \ echo "## If your Perl version is 5.6.0 AND if your system is Solaris :"; \ echo "## See also http://bugs.perl.org/perlbug.cgi?req=bidmids&bidmids=20000522.003"; \ echo "#############################################################################"; \ fi @if [ ! -f $(SUIDPERL) ]; then \ echo "##################################"; \ echo "## You don't have suidperl installed."; \ echo "## Suidperl is required to run WWSympa with SetUID."; \ echo "#####################################################"; \ fi checkmhonarc: @if [ ! -f $(MHONARC) ]; then \ echo "##################################"; \ echo "## You don't have mhonarc installed."; \ echo "## Mhonarc is required to manage web archives."; \ echo "#####################################################"; \ fi sources: src/Makefile src/queue.c src/bouncequeue.c src/aliaswrapper.c @echo "Making src" @(cd src && echo "making in src..." && \ $(MAKE) SH='${SH}' CC='${CC}' CFLAGS='${CFLAGS}' PERL='${PERL}' \ DIR='${DIR}' BINDIR='${BINDIR}' SBINDIR='${SBINDIR}' LIBDIR='${LIBDIR}' WWSBINDIR='${WWSBINDIR}' \ MAILERPROGDIR='${MAILERPROGDIR}' ETCBINDIR='${ETCBINDIR}' ETCDIR='${ETCDIR}' \ CONFIG='${CONFIG}' WWSCONFIG='${WWSCONFIG}' \ USER='${USER}' GROUP='${GROUP}' \ SENDMAIL_ALIASES='${SENDMAIL_ALIASES}' \ VIRTUAL_ALIASES='${VIRTUAL_ALIASES}' \ NEWALIASES='${NEWALIASES}' NEWALIASES_ARG='${NEWALIASES_ARG}' \ POSTMAP='${POSTMAP}' POSTMAP_ARG='${POSTMAP_ARG}' \ PIDPRE='${PIDPRE}' PIDPOST='${PIDPOST}' LOCKDIR='${LOCKDIR}'); documentation: doc/sympa.tex.tpl doc/Makefile @echo "Making documentation" @(cd doc && echo "making in doc/..." && \ $(MAKE) SH='${SH}' CC='${CC}' CFLAGS='${CFLAGS}' PERL='${PERL}' \ DIR='${DIR}' BINDIR='${BINDIR}' SBINDIR='${SBINDIR}' LIBDIR='${LIBDIR}' WWSBINDIR='${WWSBINDIR}' \ MAILERPROGDIR='${MAILERPROGDIR}' ETCBINDIR='${ETCBINDIR}' ETCDIR='${ETCDIR}' PIDDIR='${PIDDIR}' \ CONFIG='${CONFIG}' WWSCONFIG='${WWSCONFIG}' EXPL_DIR='${EXPL_DIR}' NLSDIR='${NLSDIR}' SPOOLDIR='${SPOOLDIR}' \ SCRIPTDIR='${SCRIPTDIR}' \ USER='${USER}' GROUP='${GROUP}'); man: doc/man8/Makefile @echo "Making man" @(cd doc/man8 && echo "making in doc/man8/..." && \ $(MAKE) SYMPA_VERSION='$(SYMPA_VERSION)'); checkcpan: @echo "Checking needed CPAN modules ..." $(PERL) ./check_perl_modules.pl clean: find . \( -name ".#*" -o -name "*~" -o -name ".*~" -o -name "#*#" \) -exec rm -f {} \; @for i in src wwsympa src/etc/sample;\ do \ (cd $$i && echo "making clean in $$i..." && \ $(MAKE) PERL='${PERL}' clean) || exit 1; \ done; install: importantchanges installsrc installnls installwws installman installscript installsample installdir installconfig installdoc installsoap importantchanges: @( PERL=$(PERL); export PERL; \ UMASK=0600; export UMASK; \ BINDIR=$(SBINDIR); export BINDIR; \ SBINDIR=$(SBINDIR); export SBINDIR; \ LIBDIR=$(LIBDIR); export LIBDIR; \ SYMPA_VERSION=$(SYMPA_VERSION); export SYMPA_VERSION; \ $(PERL) ./important_changes.pl \ ) ; installsrc: @(cd src && echo "making in src..." && \ $(MAKE) SH='${SH}' CC='${CC}' CFLAGS='${CFLAGS}' PERL='${PERL}' SYMPA_VERSION='${SYMPA_VERSION}' \ DIR='${DIR}' BINDIR='${BINDIR}' SBINDIR='${SBINDIR}' LIBDIR='${LIBDIR}' WWSBINDIR='${WWSBINDIR}' \ DESTDIR='${DESTDIR}' MAILERPROGDIR='${MAILERPROGDIR}' EXPL_DIR='${EXPL_DIR}' LIBEXECDIR='${LIBEXECDIR}' \ PIDDIR='${PIDDIR}' CONFIG='${CONFIG}' WWSCONFIG='${WWSCONFIG}' NLSDIR='${NLSDIR}' \ ETCBINDIR='${ETCBINDIR}' ETCDIR='${ETCDIR}' SENDMAIL_ALIASES='${SENDMAIL_ALIASES}' \ VIRTUAL_ALIASES='${VIRTUAL_ALIASES}' HOST='${HOST}' COOKIE='${COOKIE}' \ SPOOLDIR='${SPOOLDIR}' LOG_SOCKET_TYPE='${LOG_SOCKET_TYPE}' \ SSLCERTDIR='${SSLCERTDIR}' \ USER='${USER}' GROUP='${GROUP}' newinstall) || exit 1; installdoc: @(cd doc && echo "make install in doc..." && \ $(MAKE) SH='${SH}' CC='${CC}' CFLAGS='${CFLAGS}' PERL='${PERL}' \ DIR='${DIR}' DOCDIR='${DOCDIR}' ETCBINDIR='${ETCBINDIR}' \ DESTDIR='${DESTDIR}' CONFIG='${CONFIG}' WWSCONFIG='${WWSCONFIG}' \ SENDMAIL_ALIASES='${SENDMAIL_ALIASES}' \ VIRTUAL_ALIASES='${VIRTUAL_ALIASES}' \ USER='${USER}' GROUP='${GROUP}' install) || exit 1; installnls: @(cd nls && echo "making in nls..." && \ $(MAKE) SH='${SH}' CC='${CC}' CFLAGS='${CFLAGS}' PERL='${PERL}' \ DIR='${DIR}' NLSDIR='${NLSDIR}' ETCBINDIR='${ETCBINDIR}' \ DESTDIR='${DESTDIR}' CONFIG='${CONFIG}' WWSCONFIG='${WWSCONFIG}' \ SENDMAIL_ALIASES='${SENDMAIL_ALIASES}' \ VIRTUAL_ALIASES='${VIRTUAL_ALIASES}' \ USER='${USER}' GROUP='${GROUP}' newinstall) || exit 1; installwws: @(cd wwsympa && echo "making in wwsympa..." && \ $(MAKE) SH='${SH}' CC='${CC}' CFLAGS='${CFLAGS}' PERL='${PERL}' \ DIR='${DIR}' BINDIR='${BINDIR}' SBINDIR='${SBINDIR}' LIBDIR='${LIBDIR}' \ USER='${USER}' GROUP='${GROUP}' \ CGIDIR='${CGIDIR}' WWSBINDIR='${WWSBINDIR}' MAILERPROGDIR='${MAILERPROGDIR}' \ PIDDIR='${PIDDIR}' CONFIG='${CONFIG}' WWSCONFIG='${WWSCONFIG}' ETCBINDIR='${ETCBINDIR}' \ DESTDIR='${DESTDIR}' USER='${USER}' GROUP='${GROUP}' ICONSDIR='${ICONSDIR}' newinstall) || exit 1; installsoap: @(cd soap && echo "making in soap/..." && \ $(MAKE) SH='${SH}' CC='${CC}' CFLAGS='${CFLAGS}' PERL='${PERL}' \ DIR='${DIR}' BINDIR='${BINDIR}' SBINDIR='${SBINDIR}' LIBDIR='${LIBDIR}' \ USER='${USER}' GROUP='${GROUP}' SCRIPTDIR='${SCRIPTDIR}' \ CGIDIR='${CGIDIR}' WWSBINDIR='${WWSBINDIR}' MAILERPROGDIR='${MAILERPROGDIR}' \ PIDDIR='${PIDDIR}' CONFIG='${CONFIG}' WWSCONFIG='${WWSCONFIG}' ETCBINDIR='${ETCBINDIR}' \ DESTDIR='${DESTDIR}' USER='${USER}' GROUP='${GROUP}' ICONSDIR='${ICONSDIR}' newinstall) || exit 1; installsample: @(cd src/etc/sample && echo "making in src/etc/sample..." && \ $(MAKE) SH='${SH}' CC='${CC}' CFLAGS='${CFLAGS}' PERL='${PERL}' LOG_SOCKET_TYPE='${LOG_SOCKET_TYPE}' \ DESTDIR='${DESTDIR}' DIR='${DIR}' SAMPLEDIR='${SAMPLEDIR}' \ BINDIR='${BINDIR}' SBINDIR='${SBINDIR}' LIBDIR='${LIBDIR}' \ EXPL_DIR='${EXPL_DIR}' WWSBINDIR='${WWSBINDIR}' HOST='${HOST}' \ CONFIG='${CONFIG}' WWSCONFIG='${WWSCONFIG}' ETCBINDIR='${ETCBINDIR}' MAILERPROGDIR='${MAILERPROGDIR}' \ COOKIE='${COOKIE}' OPENSSL='/usr/local/bin/openssl' SSLCERTDIR='${SSLCERTDIR}' \ SPOOLDIR='${SPOOLDIR}' USER='${USER}' GROUP='${GROUP}' ICONSDIR='${ICONSDIR}' PIDDIR='${PIDDIR}' install) || exit 1; installman: mkdir -p $(DESTDIR)$(MANDIR) mkdir -p $(DESTDIR)$(MANDIR)/man8 @for manfile in sympa.8 archived.8 bounced.8 alias_manager.8; do \ echo "Installing man file man8/$$manfile..."; \ ( \ cd doc/man8 ; \ PERL=$(PERL); export PERL; \ UMASK=0444; export UMASK; \ DIR=$(DIR); export DIR; \ INSTALLDIR=$(MANDIR)/man8; export INSTALLDIR; \ DESTDIR=$(DESTDIR); export DESTDIR; \ SYMPA_VERSION=$(SYMPA_VERSION); export SYMPA_VERSION; \ CONFDIR=$(CONFDIR); export CONFDIR; \ SENDMAIL_ALIASES=$(SENDMAIL_ALIASES); export SENDMAIL_ALIASES; \ VIRTUAL_ALIASES=$(VIRTUAL_ALIASES); export VIRTUAL_ALIASES; \ MAILERPROGDIR=$(MAILERPROGDIR); export MAILERPROGDIR; \ PIDDIR=$(PIDDIR); export PIDDIR; \ SPOOLDIR=$(SPOOLDIR); export SPOOLDIR; \ PIDDIR=$(PIDDIR); export PIDDIR; \ $(PERL) ../../subst.pl $$manfile \ ) ;\ done installscript: @(cd src/etc/script && echo "making in src/etc/script..." && \ $(MAKE) SH='${SH}' CC='${CC}' CFLAGS='${CFLAGS}' PERL='${PERL}' \ DIR='${DIR}' DESTDIR='${DESTDIR}' SCRIPTDIR='${SCRIPTDIR}' \ BINDIR='${BINDIR}' SBINDIR='${SBINDIR}' LIBDIR='${LIBDIR}' \ WWSBINDIR='${WWSBINDIR}' HOST='${HOST}' \ CONFIG='${CONFIG}' WWSCONFIG='${WWSCONFIG}' ETCBINDIR='${ETCBINDIR}' \ MAILERPROGDIR='${MAILERPROGDIR}' PIDDIR='${PIDDIR}' \ COOKIE='${COOKIE}' INITDIR='${INITDIR}' \ PIDPRE='${PIDPRE}' PIDPOST='${PIDPOST}' LOCKDIR='${LOCKDIR}' \ OPENSSL='/usr/local/bin/openssl' USER='${USER}' GROUP='${GROUP}' ICONSDIR='${ICONSDIR}' install) || exit 1; installdir: @echo "Creating required directories" @for dir in $(DIR) $(EXPL_DIR) $(CONFDIR) $(SAMPLEDIR) ; do \ if [ ! -d $(DESTDIR)$$dir ] ; then \ echo "Creating $(DESTDIR)$$dir"; \ mkdir -p $(DESTDIR)$$dir; \ chown $(USER) $(DESTDIR)$$dir; \ chgrp $(GROUP) $(DESTDIR)$$dir; \ chmod 755 $(DESTDIR)$$dir; \ fi \ done @if [ ! -f $(DESTDIR)$(CONFDIR)/sympa.conf ] ; then \ echo "First installation : installing conf directories..."; \ for dir in create_list_templates templates wws_templates scenari \ task_models general_task_models; do \ if [ ! -d $(DESTDIR)$(ETCDIR)/$$dir ] ; then \ echo "Creating $(DESTDIR)$(ETCDIR)/$$dir"; \ mkdir -p $(DESTDIR)$(ETCDIR)/$$dir; \ chown $(USER) $(DESTDIR)$(ETCDIR)/$$dir; \ chgrp $(GROUP) $(DESTDIR)$(ETCDIR)/$$dir; \ fi \ done \ fi @if [ ! -f $(DESTDIR)$(CONFDIR)/sympa.conf ] ; then \ echo "First installation : installing spool directories..."; \ for dir in $(SPOOLDIR) $(SPOOLDIR)/msg $(SPOOLDIR)/digest $(SPOOLDIR)/moderation \ $(SPOOLDIR)/expire $(SPOOLDIR)/auth $(SPOOLDIR)/outgoing $(SPOOLDIR)/tmp \ $(SPOOLDIR)/task ; do \ if [ ! -d $(DESTDIR)$$dir ] ; then \ echo "Creating $(DESTDIR)$$dir"; \ mkdir -p $(DESTDIR)$$dir; \ chown $(USER) $(DESTDIR)$$dir; \ chgrp $(GROUP) $(DESTDIR)$$dir; \ chmod 770 $(DESTDIR)$$dir; \ fi \ done \ fi installconfig: mkdir -p $(DESTDIR)$(CONFDIR) @INITCONF='0' @for cfile in sympa.conf wwsympa.conf ; do \ if [ ! -f $(DESTDIR)$(CONFDIR)/$$cfile ] ; then \ echo "Installing sample config file $$cfile..."; \ DESTDIR=$(DESTDIR); export DESTDIR; \ $(PERL) -I $(DESTDIR)$(LIBDIR) $(DESTDIR)$(SBINDIR)/sympa_wizard.pl -c $$cfile; \ chown $(USER) $(DESTDIR)$(CONFDIR)/$$cfile; \ chgrp $(GROUP) $(DESTDIR)$(CONFDIR)/$$cfile; \ if [ "$(DESTDIR)" = "" ]; then \ INITCONF='1'; \ fi \ fi \ done; \ #if [ "$$INITCONF" ] ; then \ echo "###############################################"; \ echo "It seems to be your first installation of Sympa"; \ echo "The following wizard will help you create your $(CONFDIR)/sympa.conf and $(CONFDIR)/wwsympa.conf :"; \ DESTDIR=$(DESTDIR); export DESTDIR; \ $(PERL) -I $(DESTDIR)$(LIBDIR) $(DESTDIR)$(SBINDIR)/sympa_wizard.pl; \ fi build_rh_rpm: clean @echo "Building RedHat RPM in $(RPMTOPDIR) ..." @( \ cd src/etc/script/ ; \ PERL=$(PERL); export PERL; \ UMASK=0600; export UMASK; \ INSTALLDIR=$(RPMTOPDIR)/SPECS; export INSTALLDIR; \ SUFFIX=''; export SUFFIX; \ ZIPEXT='gz'; export ZIPEXT; \ APPGROUP='System Environment/Daemons'; export APPGROUP; \ MTA='smtpdaemon'; export MTA; \ HOMEDIR='/var/sympa'; export HOMEDIR; \ ICONSDIR='/var/www/icons/sympa'; export ICONSDIR; \ PIDDIR='/var/run/sympa'; export PIDDIR; \ VERSION=$(SYMPA_VERSION); export VERSION; \ CONFDIR='/etc'; export CONFDIR; \ SENDMAIL_ALIASES='/etc/mail/sympa_aliases'; export SENDMAIL_ALIASES; \ MAILERPROGDIR='/etc/smrsh'; export MAILERPROGDIR; \ INITDIR='/etc/rc.d/init.d'; export INITDIR; \ SPOOLDIR='/var/sympa/spool'; export SPOOLDIR; \ BINDIR='/etc/smrsh'; export BINDIR; \ SBINDIR='/var/sympa/sbin'; export SBINDIR; \ DATADIR='/usr/share/sympa'; export DATADIR; \ EXPLDIR='/var/sympa/expl'; export EXPLDIR; \ LIBDIR='/usr/lib/sympa/bin'; export LIBDIR; \ CGIDIR='/var/www/cgi-bin'; export CGIDIR; \ NLSDIR='/usr/lib/sympa/nls'; export NLSDIR; \ SCRIPTDIR='/var/sympa/bin'; export SCRIPTDIR; \ LIBEXECDIR='/var/sympa/bin'; export LIBEXECDIR; \ SAMPLEDIR='/usr/share/sympa/examples'; export SAMPLEDIR; \ ETCDIR='/etc/sympa'; export ETCDIR; \ $(PERL) ../../../subst.pl sympa.spec.rh80 \ ) mv $(RPMTOPDIR)/SPECS/sympa.spec.rh80 $(RPMTOPDIR)/SPECS/sympa.spec @( \ cd ..; \ tar -cvf $(RPMTOPDIR)/SOURCES/sympa-$(SYMPA_VERSION).tar sympa-$(SYMPA_VERSION); \ gzip $(RPMTOPDIR)/SOURCES/sympa-$(SYMPA_VERSION).tar; \ ) rpmbuild -ba $(RPMTOPDIR)/SPECS/sympa.spec build_mdk_rpm: clean @echo "Building Mandrake RPM in $(RPMTOPDIR) ..." @( \ cd src/etc/script/ ; \ PERL=$(PERL); export PERL; \ UMASK=0600; export UMASK; \ INSTALLDIR=$(RPMTOPDIR)/SPECS; export INSTALLDIR; \ SUFFIX='mdk'; export SUFFIX; \ ZIPEXT='bz2'; export ZIPEXT; \ APPGROUP='System/Servers'; export APPGROUP; \ MTA='MailTransportAgent'; export MTA; \ HOMEDIR='/var/lib/sympa'; export HOMEDIR; \ VERSION=$(SYMPA_VERSION); export VERSION; \ CONFDIR='/etc/sympa'; export CONFDIR; \ SENDMAIL_ALIASES='/etc/mail/sympa_aliases'; export SENDMAIL_ALIASES; \ MAILERPROGDIR='/usr/lib/sympa/bin'; export MAILERPROGDIR; \ PIDDIR='/var/run/sympa'; export PIDDIR; \ INITDIR='/etc/rc.d/init.d'; export INITDIR; \ SPOOLDIR='/var/spool/sympa'; export SPOOLDIR; \ ICONSDIR='/var/www/icons/sympa'; export ICONSDIR; \ BINDIR='/usr/lib/sympa/bin'; export BINDIR; \ SBINDIR='/usr/lib/sympa/bin'; export SBINDIR; \ DATADIR='/usr/share/sympa'; export DATADIR; \ EXPLDIR='/var/lib/sympa/expl'; export EXPLDIR; \ LIBDIR='/usr/lib/sympa/bin'; export LIBDIR; \ CGIDIR='/var/www/cgi-bin'; export CGIDIR; \ NLSDIR='/usr/lib/sympa/nls'; export NLSDIR; \ SCRIPTDIR='/usr/lib/sympa/bin'; export SCRIPTDIR; \ LIBEXECDIR='/usr/lib/sympa/bin'; export LIBEXECDIR; \ SAMPLEDIR='/usr/share/sympa/examples'; export SAMPLEDIR; \ ETCDIR='/etc/sympa'; export ETCDIR; \ $(PERL) ../../../subst.pl sympa.spec \ ) @( \ cd ..; \ tar -cvf $(RPMTOPDIR)/SOURCES/sympa-$(SYMPA_VERSION).tar sympa-$(SYMPA_VERSION); \ bzip2 $(RPMTOPDIR)/SOURCES/sympa-$(SYMPA_VERSION).tar; \ ) rpmbuild -ba $(RPMTOPDIR)/SPECS/sympa.spec tag: ChangeLog @if [ ! $(NEW_VERSION) ]; then \ echo "Current version is $(VERSION)"; \ echo "You need to define NEW_VERSION"; \ else echo $(NEW_VERSION) > .version; cvs ci -m 'preparing $(NEW_VERSION)' .version ChangeLog; cvs tag -F `echo sympa-$(NEW_VERSION)|sed 's/\./_/g'`; \ fi # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: