## Makefile.am -- Process this file with automake to produce Makefile.in
# $Id: Makefile.am,v 1.42 2007/02/26 02:25:59 ca Exp $

MAINTAINERCLEANFILES	= Makefile.in

INCLUDES		= -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir) -I$(top_srcdir)/include

bin_PROGRAMS	= runas smconf mailq qmgrctl log2time
bin_SCRIPTS	= rcvrenvfromlog.sh mailq.sh qmgrctl.sh
noinst_PROGRAMS	= t-unixcl

LDADD		= ../libmta/libmta.a
LDADDR		= ../libmta/libmtar.a
LDREPL		= ../librepl/librepl.a
LDREPLR		= ../librepl/libreplr.a
LDACTDB		= ../libactdb/libactdb.a
LDEDB		= ../libedb/libedb.a
LDCHK		= ../libcheck/libcheck.a
LDCONF		= ../libconf/libconf.a
LDCSTRR		= ../libmta/libcstrr.a
LDQMGR		= ../qmgr/libqmgr.a
LDSMAR		= ../smar/libsmar.a
LDSMTPC		= ../smtpc/libsmtpc.a
LDSMTPS		= ../smtps/libsmtps.a
LDRCB		= ../libmta/librcb.a
LDIBDB		= ../libibdb/libibdb.a
LDMISC		= ../libmta/libsmmisc.a
LDMISCR		= ../libmta/libsmmiscr.a
LDBDB		= @MTA_DB_LIB@
runas_SOURCES	= runas.c

qmgrctl_SOURCES	= qmgrctl.c
qmgrctl_LDADD	= $(LDRCB) $(LDADD) $(LDMISC) $(LDREPL)

mailq_SOURCES	= mailq.c
mailq_LDADD	= $(LDQMGR) $(LDACTDB) $(LDEDB) $(LDIBDB) $(LDCSTRR) $(LDRCB) $(LDADDR) $(LDCSTRR) $(LDMISCR) $(LDBDB) $(PTHREAD_LIBS) $(LDREPLR)
mailq_CC	=$(PTHREAD_CC)
mailq_CFLAGS	=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) -DMTA_MAJOR=@MTA_MAJOR@ -DMTA_MINOR=@MTA_MINOR@ -DMTA_TYPE=@MTA_TYPE@ -DMTA_TYPE_N=@MTA_TYPE_N@ -DMTA_TYPEVERSION=@MTA_TYPEVERSION@ -DMTA_LEVEL=@MTA_LEVEL@
mailq_CPPFLAGS	=@MTA_DB_INC@
mailq_LDFLAGS	=$(PTHREAD_CFLAGS)

t_unixcl_SOURCES= t-unixcl.c
t_unixcl_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

smconf_SOURCES	= smconf.c
smconf_CFLAGS	= $(MTA_SASL_INC)
smconf_LDADD	= $(LDQMGR) $(LDCONF) $(LDSMAR) $(LDSMTPC) $(LDSMTPS) $(LDADD) $(LDREPL)

log2time_SOURCES=log2time.c

# compile and run
TESTP =
## t-smconf-0
# compile only, do not run
TESTC = 
## findeot
# run only
TESTSH = t-smconf-0.sh \
	t-smconf-1.sh
# do not run at all...
TESTDATA = t-install.sh

# list programs to compile here
check_PROGRAMS 		= $(TESTP) $(TESTC)

TESTS = $(TESTP) $(TESTSH)

EXTRA_DIST 	= $(TESTSH) $(TESTDATA) \
		sm.setup.sh.in \
		sm.check.sh.in \
		mailq.sh.in \
		getns.sh \
		sm8.submit.mc \
		rcvrenvfromlog.sh
## inline in sm.setup.sh.in:	meta1.conf.in
## not yet:			meta1-all.conf

## t_smconf_0_SOURCES	= t-smconf-0.c
## t_smconf_0_LDADD	= $(LDCONF) $(LDADD) $(LDREPL)

## findeot_SOURCES	= findeot.c
## findeot_LDADD	= $(LDADD) $(LDREPL)


syntax highlighted by Code2HTML, v. 0.9.1