view src/auth/Makefile.am @ 1035:fe49ece0f3ea HEAD

We have now separate "userdb" and "passdb". They aren't tied to each others in any way, so it's possible to use whatever user database with whatever password database. Added "static" userdb, which uses same uid/gid for everyone and generates home directory from given template. This could be useful with PAM, although insecure since everyone uses same uid. Not too well tested, and userdb/passdb API still needs to be changed to asynchronous for sql/ldap/etc lookups.
author Timo Sirainen <tss@iki.fi>
date Mon, 27 Jan 2003 03:33:40 +0200
parents 5f52674b3a58
children 0522a0315d2f
line wrap: on
line source

pkglibexecdir = $(libexecdir)/dovecot

pkglibexec_PROGRAMS = imap-auth

INCLUDES = \
	-I$(top_srcdir)/src/lib \
	$(VPOPMAIL_CFLAGS)

imap_auth_LDADD = \
	../lib/liblib.a \
	$(PASSDB_LIBS) \
	$(SASL_LIBS) \
	$(VPOPMAIL_LIBS)

imap_auth_SOURCES = \
	login-connection.c \
	main.c \
	master-connection.c \
	mech.c \
	mech-cyrus-sasl2.c \
	mech-plain.c \
	mech-digest-md5.c \
	mycrypt.c \
	passdb.c \
	passdb-passwd.c \
	passdb-passwd-file.c \
	passdb-pam.c \
	passdb-shadow.c \
	passdb-vpopmail.c \
	passwd-file.c \
	userdb.c \
	userdb-passwd.c \
	userdb-passwd-file.c \
	userdb-static.c \
	userdb-vpopmail.c

noinst_HEADERS = \
	auth-login-interface.h \
	auth-master-interface.h \
	auth-mech-desc.h \
	common.h \
	login-connection.h \
	master-connection.h \
	mech.h \
	mycrypt.h \
	passdb.h \
	passwd-file.h \
	userdb.h \
	userdb-vpopmail.h