## Process this file with automake to create Makefile.in
# $Id: Makefile.am,v 1.33 2007/04/29 16:54:44 ca Exp $

TESTP = t-tree-0 t-tree-1 t-tree-2 t-tree-3 \
	t-bsd-tree-0 \
	t-ringinsert \
	sprintf_test \
	t-id-0 \
	t-rcpt-id \
	t-da-id \
	t-fgetline0 \
	t-dbgcat \
	t-diskspace \
	t-fsfree-0 \
	t-ipv4-0 \
	t-move-head-sl \
	t-move-head-cq \
	t-move-head-tq \
	t-cat-tq \
	t-rcb-4

# compile only, do not run
TESTC = t-cdbfs-0 \
	t-treeinsert \
	example-bsd-tree \
	example-bsd-tree-list \
	t-stthreadssignal \
	t-bdb-secondary-0 \
	t-tlsr-cnf-0
## disabled
##	t-batv-cnf-0 \
##	t-batv-0

TESTSH = t-cdbfs.sh \
	t-stthreadssignal.sh \
	t-tlsr-cnf-0.sh
## disabled
##	t-batv-cnf-0.sh
##	t-batv-0.sh

# do not run at all...
TESTDATA = user.sh \
	t-ringinsert.h \
	t-ringins.h t-ringinschk.h
TESTPERF = 

# list programs to run here
TESTS = $(TESTP) $(TESTSH)

INCLUDES	= -I$(top_builddir)/include -I$(top_srcdir)/include -I$(top_srcdir) -I$(top_builddir)
LDADD		= ../libmta/libmta.a
LDADDR		= ../libmta/libmtar.a
LDREPL		= ../librepl/librepl.a
LDREPLR		= ../librepl/libreplr.a
LDSMMISC	= ../libmta/libsmmisc.a
LDRCB		= ../libmta/librcb.a
LDRCBCOM	= ../libmta/librcbcomm.a
LDDNS		= ../libdns/libdns.a
LDACTDB		= ../libactdb/libactdb.a
LDCHK		= ../libcheck/libcheck.a
LDSTTHR		= ../statethreads/libst.a
LDCDB		= ../libcdb/libcdb.a
LDSTTHREADS	= ../libmta/libstthreads.a
LDCONF		= ../libconf/libconf.a
## LDBATV		= ../libmta/libbatv.a
LDBDB		= @MTA_DB_LIB@
EXTRA_DIST 	= $(TESTSH) $(TESTDATA) $(TESTPERF)

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

t_tree_0_SOURCES	= t-tree-0.c
t_tree_0_LDADD 		= $(LDADD) $(LDCHK) $(LDREPL)
t_tree_1_SOURCES	= t-tree-1.c
t_tree_1_LDADD 		= $(LDADD) $(LDCHK) $(LDREPL)
t_tree_2_SOURCES	= t-tree-2.c
t_tree_2_LDADD 		= $(LDADD) $(LDCHK) $(LDREPL)
t_tree_3_SOURCES	= t-tree-3.c
t_tree_3_LDADD 		= $(LDADD) $(LDCHK) $(LDREPL)

t_bsd_tree_0_SOURCES	= t-bsd-tree-0.c
t_bsd_tree_0_LDADD 	= $(LDADD) $(LDCHK) $(LDREPL)

t_ringinsert_SOURCES	= t-ringinsert.c
t_ringinsert_LDADD	= $(LDACTDB) $(LDADD) $(LDCHK) $(LDREPL)

t_treeinsert_SOURCES	= t-treeinsert.c
t_treeinsert_LDADD	= $(LDACTDB) $(LDADD) $(LDCHK) $(LDREPL)

t_id_0_SOURCES		= t-id-0.c
t_id_0_LDADD 		= $(LDSMMISC) $(LDADD) $(LDCHK) $(LDREPL)

t_rcpt_id_SOURCES	= t-rcpt-id.c
t_rcpt_id_LDADD 	= $(LDSMMISC) $(LDADD) $(LDCHK) $(LDREPL)

t_da_id_SOURCES	= t-da-id.c
t_da_id_LDADD 	= $(LDSMMISC) $(LDADD) $(LDCHK) $(LDREPL)

t_dbgcat_SOURCES	= t-dbgcat.c
t_dbgcat_LDADD 		= $(LDSMMISC) $(LDADD) $(LDCHK) $(LDREPL)

t_diskspace_SOURCES	= t-diskspace.c
t_diskspace_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_fsfree_0_SOURCES	= t-fsfree-0.c
t_fsfree_0_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_cdbfs_0_SOURCES	= t-cdbfs-0.c
t_cdbfs_0_LDADD		= $(LDCDB) $(LDADD) $(LDCHK) $(LDREPL)

t_ipv4_0_SOURCES	= t-ipv4-0.c
t_ipv4_0_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

sprintf_test_SOURCES	= sprintf_test.c
sprintf_test_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

example_bsd_tree_SOURCES= example-bsd-tree.c
example_bsd_tree_LDADD	= $(LDACTDB) $(LDADD) $(LDCHK) $(LDREPL)

example_bsd_tree_list_SOURCES	= example-bsd-tree-list.c
example_bsd_tree_list_LDADD	= $(LDACTDB) $(LDADD) $(LDCHK) $(LDREPL)

t_stthreadssignal_SOURCES	= t-stthreadssignal.c
t_stthreadssignal_CFLAGS	= -DMTA_USE_STATETHREADS
t_stthreadssignal_LDADD 	= $(LDADD) $(LDSTTHREADS) $(LDSTTHR) $(LDCHK) $(LDREPL)

t_fgetline0_SOURCES	= t-fgetline0.c
t_fgetline0_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_bdb_secondary_0_SOURCES= t-bdb-secondary-0.c
t_bdb_secondary_0_LDADD	= $(LDBDB) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR)
t_bdb_secondary_0_CC=$(PTHREAD_CC)
t_bdb_secondary_0_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS)
t_bdb_secondary_0_CPPFLAGS=@MTA_DB_INC@
t_bdb_secondary_0_LDFLAGS=$(PTHREAD_CFLAGS)

## t_batv_cnf_0_SOURCES	= t-batv-cnf-0.c
## t_batv_cnf_0_LDADD	= $(LDCONF) $(LDADD) $(LDCHK) $(LDREPL)

## t_batv_0_SOURCES	= t-batv-0.c
## t_batv_0_LDADD	= $(LDCONF) $(LDBATV) $(MTA_SHA_LIB) $(LDADD) $(LDCHK) $(LDREPL)

t_move_head_cq_SOURCES	= t-move-head-cq.c
t_move_head_cq_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_move_head_sl_SOURCES	= t-move-head-sl.c
t_move_head_sl_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_move_head_tq_SOURCES	= t-move-head-tq.c
t_move_head_tq_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_cat_tq_SOURCES	= t-cat-tq.c
t_cat_tq_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_rcb_4_SOURCES		= t-rcb-4.c
t_rcb_4_LDADD		= $(LDRCB) $(LDADD) $(LDCHK) $(LDREPL)

t_tlsr_cnf_0_SOURCES	= t-tlsr-cnf-0.c
t_tlsr_cnf_0_LDADD		= $(LDCONF) $(LDADD) $(LDCHK) $(LDREPL)


syntax highlighted by Code2HTML, v. 0.9.1