## Makefile.am -- Process this file with automake to produce Makefile.in
# $Id: Makefile.am,v 1.10 2006/10/05 04:27:36 ca Exp $

MAINTAINERCLEANFILES	= Makefile.in

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

IS		= include/sm
ISM		= $(top_srcdir)/include/sm
noinst_HEADERS	= $(ISM)/edbc.h \
		$(ISM)/bsd-tree.h \
		edbc.h \
		t-edbc.h

noinst_LIBRARIES	= libedbc.a
libedbc_a_SOURCES	= edbc.c	\
			edbcexists.c	\
			edbcmv.c	\
			edbcrmentry.c	\
			edbct.c		\
			edbci.c
# compile and run
TESTP=	t-edbc-0 t-edbc-1 t-edbc-2	\
	t-edbcrm-0
# compile only, do not run
TESTC=	
# just run
TESTSH=	
EXTRA_DIST 	= $(TESTSH)

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

LDADDR		= ../libmta/libmtar.a
LDREPLR		= ../librepl/libreplr.a
LDCHK		= ../libcheck/libcheck.a
LDEDBC		= libedbc.a

# tests to run
TESTS = $(TESTP) $(TESTSH)

t_edbc_0_SOURCES	= t-edbc-0.c
t_edbc_0_LDADD		= $(LDEDBC) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR)
t_edbc_0_CC=$(PTHREAD_CC)
t_edbc_0_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS)
t_edbc_0_CPPFLAGS=@MTA_DB_INC@
t_edbc_0_LDFLAGS=$(PTHREAD_CFLAGS)

t_edbc_1_SOURCES	= t-edbc-1.c
t_edbc_1_LDADD		= $(LDEDBC) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR)
t_edbc_1_CC=$(PTHREAD_CC)
t_edbc_1_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS)
t_edbc_1_CPPFLAGS=@MTA_DB_INC@
t_edbc_1_LDFLAGS=$(PTHREAD_CFLAGS)

t_edbc_2_SOURCES	= t-edbc-2.c
t_edbc_2_LDADD		= $(LDEDBC) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR)
t_edbc_2_CC=$(PTHREAD_CC)
t_edbc_2_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS)
t_edbc_2_CPPFLAGS=@MTA_DB_INC@
t_edbc_2_LDFLAGS=$(PTHREAD_CFLAGS)

t_edbcrm_0_SOURCES	= t-edbcrm-0.c
t_edbcrm_0_LDADD	= $(LDEDBC) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR)
t_edbcrm_0_CC=$(PTHREAD_CC)
t_edbcrm_0_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS)
t_edbcrm_0_CPPFLAGS=@MTA_DB_INC@
t_edbcrm_0_LDFLAGS=$(PTHREAD_CFLAGS)


syntax highlighted by Code2HTML, v. 0.9.1