# Copyright (C) 1999-2004 Inter7 Internet Technologies, Inc.
@SET_MAKE@
SUBDIRS=cdb
OBJEXT=o
EXTRA_DIST=README.* cdb/* vcdb.c vldap.c vmysql.c voracle.pc vpgsql.c vsybase.c
noinst_HEADERS=md5.h vpopmail.h file_lock.h vauth.h vlimits.h maildirquota.h vcdb.h vldap.h vmysql.h voracle.h vpgsql.h vsybase.h vlog.h global.h hmac_md5.h seek.h
COMMONSOURCES=vpopmail.c md5.c bigdir.c vauth.c file_lock.c vpalias.c seek.c vlimits.c maildirquota.c
CONFIG_CLEAN_FILES=vauth.c cdb/conf-cc cdb/conf-ld cdb/compile cdb/load
INSTALL_PROGRAM= ${INSTALL} -o @vpopuser@ -m 711 -g @vpopgroup@ $(AM_INSTALL_PROGRAM_FLAGS)
INSTALL_STRIP_PROGRAM=${INSTALL_PROGRAM} -s
MYSQLCONF=$(DESTDIR)@vpopmaildir@/etc/vpopmail.mysql
VLIMITS=$(DESTDIR)@vpopmaildir@/etc/vlimits.default
noinst_LIBRARIES=libvpopmail.a
libvpopmail_a_SOURCES=$(COMMONSOURCES)
libvpopmail_a_LIBADD = cdb/*.o
libvpopmail_a_CFLAGS = -fPIC
vpopmailbindir=@vpopmaildir@/bin
vpopmailbin_PROGRAMS = vchkpw vdelivermail clearopensmtp vadddomain \
vdeldomain vpasswd vadduser vdeluser vaddaliasdomain vsetuserquota \
vpopbull vdeloldusers vmoduser valias vuserinfo vmkpasswd vipmap \
vdominfo vconvert vkill vmoddomlimits vchangepw dotqmail2valias \
vpopmaild
vuserinfo_SOURCES = vuserinfo.c maildirquota.c
vuserinfo_LDADD = libvpopmail.a @auth_libs@
vpopmaild_SOURCES = vpopmaild.c
vpopmaild_LDADD = libvpopmail.a @auth_libs@
vdominfo_SOURCES = vdominfo.c
vdominfo_LDADD = libvpopmail.a @auth_libs@
vchkpw_SOURCES = vchkpw.c md5.c hmac_md5.c
vchkpw_LDADD = libvpopmail.a @auth_libs@
vchangepw_SOURCES = vchangepw.c
vchangepw_LDADD = libvpopmail.a @auth_libs@
dotqmail2valias_SOURCES = dotqmail2valias.c
dotqmail2valias_LDADD = libvpopmail.a @auth_libs@
vdelivermail_SOURCES = vdelivermail.c maildirquota.c
vdelivermail_LDADD = libvpopmail.a @auth_libs@
vkill_SOURCES = vkill.c
vkill_LDADD = libvpopmail.a @auth_libs@
clearopensmtp_SOURCES = clearopensmtp.c
clearopensmtp_LDADD = libvpopmail.a @auth_libs@
vadddomain_SOURCES = vadddomain.c
vadddomain_LDADD = libvpopmail.a @auth_libs@
vdeldomain_SOURCES = vdeldomain.c
vdeldomain_LDADD = libvpopmail.a @auth_libs@
vpasswd_SOURCES = vpasswd.c
vpasswd_LDADD = libvpopmail.a @auth_libs@
vadduser_SOURCES = vadduser.c
vadduser_LDADD = libvpopmail.a @auth_libs@
vdeluser_SOURCES = vdeluser.c
vdeluser_LDADD = libvpopmail.a @auth_libs@
vaddaliasdomain_SOURCES = vaddaliasdomain.c
vaddaliasdomain_LDADD = libvpopmail.a @auth_libs@
vsetuserquota_SOURCES = vsetuserquota.c
vsetuserquota_LDADD = libvpopmail.a @auth_libs@
vpopbull_SOURCES = vpopbull.c
vpopbull_LDADD = libvpopmail.a @auth_libs@
vdeloldusers_SOURCES = vdeloldusers.c
vdeloldusers_LDADD = libvpopmail.a @auth_libs@
vconvert_SOURCES = vconvert.c
vconvert_LDADD = libvpopmail.a @auth_libs@
vmoduser_SOURCES = vmoduser.c
vmoduser_LDADD = libvpopmail.a @auth_libs@
valias_SOURCES = valias.c
valias_LDADD = libvpopmail.a @auth_libs@
vmkpasswd_SOURCES = vmkpasswd.c
vmkpasswd_LDADD = libvpopmail.a @auth_libs@
vipmap_SOURCES = vipmap.c
vipmap_LDADD = libvpopmail.a @auth_libs@
vmoddomlimits_SOURCES = vmoddomlimits.c
vmoddomlimits_LDADD = libvpopmail.a @auth_libs@
DEFS=-I. @auth_inc@
install-exec-am:
for d in bin doc etc include lib ; do \
if test ! -d $(DESTDIR)@vpopmaildir@/$$d; then \
$(INSTALL) -d -g @vpopgroup@ -m 0755 -o @vpopuser@ \
$(DESTDIR)@vpopmaildir@/$$d ; \
fi ; \
done
install-data-local:
$(INSTALL) -d -g @vpopgroup@ -m 0700 -o @vpopuser@ \
$(DESTDIR)@vpopmaildir@/@domains_dir@
echo "-I@vpopmaildir@/include" > \
$(DESTDIR)@vpopmaildir@/etc/inc_deps
echo "-L@vpopmaildir@/lib -lvpopmail @auth_libs@ @LIBS@" > \
$(DESTDIR)@vpopmaildir@/etc/lib_deps
if test ! -r $(VLIMITS); then \
$(INSTALL) -o @vpopuser@ -m 0644 -g @vpopgroup@ \
vlimits.default $(VLIMITS); \
fi
if test "@USE_MYSQL@" = "1"; then \
if test ! -r $(MYSQLCONF); then \
echo "# MYSQL CONNECTION SETTINGS FOR VPOPMAIL" >> $(MYSQLCONF); \
echo "#" >> $(MYSQLCONF); \
echo "# Line 1 defines the connection to use for database reads," >> $(MYSQLCONF); \
echo "# Line 2 defines the connection to use for database updates/writes." >> $(MYSQLCONF); \
echo "#" >> $(MYSQLCONF); \
echo "# If you omit line 2, then the same settings will be" >> $(MYSQLCONF); \
echo "# used for both read and write." >> $(MYSQLCONF); \
echo "#" >> $(MYSQLCONF); \
echo "# settings for each line:" >> $(MYSQLCONF); \
echo "# host|port|user|password|database" >> $(MYSQLCONF); \
echo "#" >> $(MYSQLCONF); \
echo "localhost|0|root|secret|vpopmail" >> $(MYSQLCONF); \
echo "#" >> $(MYSQLCONF); \
echo "# Note:" >> $(MYSQLCONF); \
echo "# The value of host may be either a hostname or an IP address." >> $(MYSQLCONF); \
echo "# If host is 'localhost', then sockets (Unix) or named pipes (Windows)" >> $(MYSQLCONF); \
echo "# will be used instead of TCP/IP to connect to the server." >> $(MYSQLCONF); \
fi ; \
chown @vpopuser@ $(MYSQLCONF) ; \
chgrp @vpopgroup@ $(MYSQLCONF) ; \
chmod 0640 $(MYSQLCONF) ; \
fi
$(INSTALL) -o root -m 0644 \
libvpopmail.a $(DESTDIR)@vpopmaildir@/lib/libvpopmail.a
$(INSTALL) -o root -m 0444 \
config.h $(DESTDIR)@vpopmaildir@/include/vpopmail_config.h
for include in vpopmail.h config.h vauth.h vlimits.h ; do \
$(INSTALL) -o root -m 0444 $$include \
$(DESTDIR)@vpopmaildir@/include/ ; \
done
$(INSTALL) -d $(DESTDIR)@vpopmaildir@/doc/man_html
$(INSTALL) -d $(DESTDIR)@vpopmaildir@/doc/doc_html
$(INSTALL) -o @vpopuser@ -m 0444 -g @vpopgroup@ \
doc/man_html/*.* $(DESTDIR)@vpopmaildir@/doc/man_html/
$(INSTALL) -o @vpopuser@ -m 0444 -g @vpopgroup@ \
doc/doc_html/*.* $(DESTDIR)@vpopmaildir@/doc/doc_html/
fix-priv:
if test -r $(MYSQLCONF); then \
chown @vpopuser@ $(MYSQLCONF) ; \
chgrp @vpopgroup@ $(MYSQLCONF) ; \
chmod 0640 $(MYSQLCONF) ; \
fi
@echo "If the recursive chown is taking a long time"
@echo "go ahead and break out of it by pressing control-C"
@echo "this is the last stage of the install and can be skipped"
chmod 700 $(DESTDIR)@vpopmaildir@/@domains_dir@
chown -R @vpopuser@ $(DESTDIR)@vpopmaildir@/@domains_dir@
chgrp -R @vpopgroup@ $(DESTDIR)@vpopmaildir@/@domains_dir@
dist-hook:
-rm $(distdir)/cdb/makefile
pre-dist:
@if test ! -d cdb/makefile; then \
cp cdb/Makefile cdb/makefile; \
echo "distdir:" >> cdb/makefile; \
echo " @echo 'nothing to do in cdb'" >> cdb/makefile; \
echo "" >> cdb/makefile; \
fi
AUTOMAKE_OPTIONS = foreign no-dependencies
syntax highlighted by Code2HTML, v. 0.9.1