## Process this file with automake to create Makefile.in
# $Id: Makefile.am,v 1.250 2007/11/11 06:45:39 ca Exp $

noinst_PROGRAMS		= t-getgroup
noinst_LIBRARIES	= librcbchk.a
librcbchk_a_SOURCES	= t-rcb-chk.c

# NOTE: AIX has a 2048 byte line limit... adding more programs will
# overflow that limit! put some test programs in other directories?
# use more test directories?
TESTP = t-error-0 \
	t-bitstring \
	t-fopen t-stdio-0 t-stdio-1 t-stdio-2 t-stdio-3 t-stdio-4 t-stdio-5 \
	t-unget \
	t-bf-0 \
	t-scanf \
	t-strprintf \
	t-printf \
	t-strto \
	t-streq \
	t-heap \
	t-mctx-0 \
	t-ring \
	t-rpool \
	t-str \
	t-strc \
	t-strcmp \
	t-strcasecmp \
	t-str0 \
	t-strsplit \
	t-str2argv \
	t-str2args \
	t-strexp \
	t-strsan \
	t-xtextify \
	t-cstr \
	t-rdstr \
	t-getnextstring \
	t-rcb-0 \
	t-net-0 \
	t-net-1 \
	t-bhtable \
	t-rsc-0 \
	t-rsc-1 \
	t-rsc-2 \
	t-rsct-0 \
	t-bht2 \
	t-smtpsid \
	b-lists \
	t-lists \
	t-queue \
	t-sortq \
	t-dec-err \
	t-fxszq \
	t-st-cond1
# not required:
# t-avl 
# t-msg
# requires other library:
# t-binhash t-ctable t-hash
# not used:
# t-ringhd 

# compile only, do not run
TESTC = t-filecat \
	decode-error \
	t-readwrite \
	t-arpadate \
	logtest2 \
	t-mkdir \
	t-idbrecover-2 \
	t-idbrw-3 \
	t-edbr-0 \
	t-edbr-1 \
	t-t2821-0 \
	t-t2822-0 \
	t-t2821-1 \
	t-sr-msg \
	t-sr-msg-st \
	t-sr-fd \
	t-rdwr-fd \
	t-rdwr-st \
	t-net-cl \
	t-rcb-dec \
	t-ev-rcb-clt \
	t-rcbcl \
	t-rcbsrv \
	t-rcbsrvclt \
	t-rcbclt \
	t-rcbst \
	b-snprintf \
	b-regex1 \
	t-passfd \
	t-connctl-0 \
	t-sock \
	yes \
	t-io-double \
	t-tls-0
## disabled because getmxrr() has been removed:	t-getmxrr
##ISC	log_test
##	t-tok822-0 t-tok822-1
# t-connbht-0 breaks the 2048 line limit on AIX...
# fifo_rdonly_bug does not work on some Solaris versions; the test is not
# needed for smX (at least not now).
# t-conncache-0
# t-edbr-2

## currently unused
## t-smar-rvrs-0
## t-smar-0

# Note: complete test programs (*smtp*sh) should follow this convention:
# smtp*.sh for scripts that start the MTA themselves
# t-smtp-*.sh for scripts that use smtp*.sh

TESTSH = t-mkdir.sh \
	t-file.sh \
	t-net.sh \
	t-net-1.sh \
	t-sock-0.sh \
	t-t2821-0.sh \
	t-t2822-0.sh \
	t-t2821-1.sh \
	t-t2821-2.sh \
	t-t2821-3.sh \
	t-t2821-4.sh \
	t-idbr-3.sh \
	t-sr-msg.sh \
	t-rdwr-fd.sh \
	t-regex1.sh \
	t-rcb-1.sh \
	t-rcb-2.sh \
	connctl.sh
##ISC	t-log-1.sh
## t-tok822-0.sh 

# do not run at all...
TESTDATA = \
	t-rcb.h \
	rcb.in.0 rcb.in.1 rcb.in.2 rcb.in.3 rcb.in.4 \
	rcb.out.0 rcb.out.1 rcb.out.2 \
	wribdb.c \
	rdwr.sh \
	t-rcb-sr.c \
	t-net-common.c \
	cctl.1.gz \
	t-t2821-2.in \
	t-t2821-2.ok \
	t-tls.sh \
	CAcert.pem smcert.pem smkey.pem
TESTPERF = b-net.sh b-regex1.sh

# fifo_rdwr_bug: program performs undefined operation

# 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
LDREPL		= ../librepl/librepl.a
LDADDR		= ../libmta/libmtar.a
LDREPLR		= ../librepl/libreplr.a
LDRCB		= ../libmta/librcb.a
LDRCBCOM	= ../libmta/librcbcomm.a
LDDNS		= ../libdns/libdns.a
LDDNSR		= ../libdns/libdnsr.a
LDACTDB		= ../libactdb/libactdb.a
LDEDB		= ../libedb/libedb.a
LDIBDB		= ../libibdb/libibdb.a
LDEVTHR		= ../libevthr/libevthr.a
LDTHR		= ../libthr/libthr.a
##ISC LDISC		= ../libiscsm/libiscsm.a
LDRCBST		= ../libmta/librcbst.a
LDCHK		= ../libcheck/libcheck.a
LDSTTHR		= ../statethreads/libst.a
LDRSCT		= ../libmta/librsct.a
LDDB2KEYS	= ../libmta/libdb2keys.a
LDCSTR		= ../libmta/libcstr.a
LDCSTRR		= ../libmta/libcstrr.a
LDSTTHREADS	= ../libmta/libstthreads.a
LDQMGR		= ../qmgr/libqmgr.a
LDTLS		= ../libmta/libsmtls.a
LDMISC		= ../libmta/libsmmisc.a
LDMISCR		= ../libmta/libsmmiscr.a
LDRCBCHK	= librcbchk.a
LDBDB		= @MTA_DB_LIB@
EXTRA_DIST 	= $(TESTSH) $(TESTDATA) $(TESTPERF)

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

##t_avl_SOURCES		= t-avl.c
##t_avl_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_bitstring_SOURCES	= t-bitstring.c
t_bitstring_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_arpadate_SOURCES	= t-arpadate.c
t_arpadate_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_mkdir_SOURCES		= t-mkdir.c
t_mkdir_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_error_0_SOURCES	= t-error-0.c
t_error_0_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_dec_err_SOURCES	= t-dec-err.c
t_dec_err_LDADD		= $(LDMISC) $(LDADD) $(LDBDB) $(LDCHK) $(LDREPL)

t_filecat_SOURCES	= t-filecat.c
t_filecat_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_readwrite_SOURCES	= t-readwrite.c
t_readwrite_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_fopen_SOURCES		= t-fopen.c
t_fopen_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_stdio_0_SOURCES	= t-stdio-0.c
t_stdio_0_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_stdio_1_SOURCES	= t-stdio-1.c
t_stdio_1_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_stdio_2_SOURCES	= t-stdio-2.c
t_stdio_2_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_stdio_3_SOURCES	= t-stdio-3.c
t_stdio_3_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_stdio_4_SOURCES	= t-stdio-4.c
t_stdio_4_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_stdio_5_SOURCES	= t-stdio-5.c
t_stdio_5_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_unget_SOURCES		= t-unget.c
t_unget_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_bf_0_SOURCES		= t-bf-0.c
t_bf_0_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_scanf_SOURCES		= t-scanf.c
t_scanf_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_strto_SOURCES		= t-strto.c
t_strto_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_streq_SOURCES		= t-streq.c
t_streq_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_strprintf_SOURCES	= t-strprintf.c
t_strprintf_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_printf_SOURCES	= t-printf.c
t_printf_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

b_snprintf_SOURCES	= b-snprintf.c
b_snprintf_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

b_regex1_SOURCES	= b-regex1.c
b_regex1_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_heap_SOURCES		= t-heap.c
t_heap_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_mctx_0_SOURCES	= t-mctx-0.c
t_mctx_0_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_ring_SOURCES		= t-ring.c
t_ring_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

#t_ringhd_SOURCES	= t-ringhd.c
#t_ringhd_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_rpool_SOURCES		= t-rpool.c
t_rpool_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_str_SOURCES		= t-str.c
t_str_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_strc_SOURCES		= t-strc.c
t_strc_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_strcmp_SOURCES	= t-strcmp.c
t_strcmp_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_strcasecmp_SOURCES	= t-strcasecmp.c
t_strcasecmp_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_strsan_SOURCES	= t-strsan.c
t_strsan_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_cstr_SOURCES		= t-cstr.c
t_cstr_LDADD		= $(LDCSTR) $(LDCHK) $(LDADD) $(LDREPL)

t_rdstr_SOURCES		= t-rdstr.c
t_rdstr_LDADD		= $(LDCSTR) $(LDADD) $(LDCHK) $(LDREPL)

t_str0_SOURCES		= t-str0.c
t_str0_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_strsplit_SOURCES	= t-strsplit.c
t_strsplit_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_str2argv_SOURCES	= t-str2argv.c
t_str2argv_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_str2args_SOURCES	= t-str2args.c
t_str2args_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_strexp_SOURCES	= t-strexp.c
t_strexp_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_xtextify_SOURCES	= t-xtextify.c
t_xtextify_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_getnextstring_SOURCES	= t-getnextstring.c
t_getnextstring_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_rcb_0_SOURCES		= t-rcb-0.c
t_rcb_0_LDADD		= $(LDRCB) $(LDADD) $(LDCHK) $(LDREPL)

t_rcb_dec_SOURCES	= t-rcb-dec.c
t_rcb_dec_LDADD		= $(LDRCB) $(LDADD) $(LDCHK) $(LDREPL)

t_net_0_SOURCES		= t-net-0.c smi-net.c smi-net.h timing.h
t_net_0_LDADD 		= $(LDADD) $(LDCHK) $(LDREPL)

t_net_1_SOURCES		= t-net-1.c
t_net_1_LDADD 		= $(LDADD) $(LDCHK) $(LDREPL)

t_net_cl_SOURCES	= t-net-cl.c smi-net.c smi-net.h
t_net_cl_LDADD 		= $(LDADD) $(LDCHK) $(LDREPL)

t_sr_fd_SOURCES		= t-sr-fd.c smi-net.c smi-net.h
t_sr_fd_LDADD 		= $(LDADD) $(LDCHK) $(LDREPL)

t_sr_msg_SOURCES	= t-sr-msg.c smi-net.c smi-net.h
t_sr_msg_LDADD 		= $(LDADD) $(LDCHK) $(LDREPL)
t_sr_msg_st_SOURCES	= t-sr-msg.c smi-net.c smi-net.h
t_sr_msg_st_CFLAGS	= -DMTA_USE_STATETHREADS
t_sr_msg_st_LDADD 	= $(LDSTTHREADS) $(LDADD) $(LDSTTHR) $(LDCHK) $(LDREPL)

# t_rdwr_fd_SOURCES	= t-rdwr-fd.c smi-net.c smi-net.h prterr.c
# t_rdwr_fd_LDADD 	= $(LDADD) $(LDCHK) $(LDREPL)
t_rdwr_fd_SOURCES	= t-rdwr-fd.c prterr.c prterr.h
t_rdwr_fd_LDADD 	= $(LDADD) $(LDCHK) $(LDREPL)
t_rdwr_st_SOURCES	= t-rdwr-fd.c prterr.c prterr.h
t_rdwr_st_CFLAGS	= -DMTA_USE_STATETHREADS
t_rdwr_st_LDADD 	= $(LDSTTHREADS) $(LDADD) $(LDSTTHR) $(LDCHK) $(LDREPL)

t_passfd_SOURCES	= t-passfd.c prterr.c prterr.h
t_passfd_LDADD 	= $(LDADD) $(LDCHK) $(LDREPL)

t_sock_SOURCES		= t-sock.c timing.h
t_sock_LDADD 		= $(LDADD) $(LDCHK) $(LDREPL)


#myopen_SOURCES	= myopen.c
#myopen_LDADD 	= $(LDADD) $(LDCHK) $(LDREPL)
#openfile_SOURCES	= openfile.c
#openfile_LDADD 	= $(LDADD) $(LDCHK) $(LDCHK) $(LDREPL)

t_lists_SOURCES		= t-lists.c
t_lists_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

b_lists_SOURCES		= b-lists.c
b_lists_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_queue_SOURCES		= t-queue.c
t_queue_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_sortq_SOURCES		= t-sortq.c
t_sortq_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_fxszq_SOURCES		= t-fxszq.c
t_fxszq_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

## t_msg_SOURCES		= t-msg.c
## t_msg_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_t2821_0_SOURCES	= t-t2821-0.c
t_t2821_0_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_t2821_1_SOURCES	= t-t2821-1.c
t_t2821_1_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_t2822_0_SOURCES	= t-t2822-0.c
t_t2822_0_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

## t_getmxrr_SOURCES	= t-getmxrr.c
## t_getmxrr_LDADD		= $(LDDNS) $(LDADD) $(LDCSTR) $(LDCHK) $(LDREPL)

## currently unused
## t_smar_rvrs_0_SOURCES	= t-smar-rvrs-0.c
## t_smar_rvrs_0_LDADD	= $(LDDNSR) $(LDTHR) $(LDEVTHR) $(LDADDR) $(LDRCBCOM) $(LDRCB) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR)
## t_smar_rvrs_0_CC=$(PTHREAD_CC)
## t_smar_rvrs_0_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS)
## t_smar_rvrs_0_LDFLAGS=$(PTHREAD_CFLAGS)

t_edbr_0_SOURCES	= t-edbr-0.c
t_edbr_0_LDADD		= $(LDEDB) $(LDACTDB) $(LDCSTRR) $(LDRCB) $(LDADDR) $(LDBDB) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR)
t_edbr_0_CC=$(PTHREAD_CC)
t_edbr_0_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS)
t_edbr_0_CPPFLAGS=@MTA_DB_INC@
t_edbr_0_LDFLAGS=$(PTHREAD_CFLAGS)

t_edbr_1_SOURCES	= t-edbr-1.c
t_edbr_1_LDADD		= $(LDEDB) $(LDACTDB) $(LDCSTRR) $(LDRCB) $(LDADDR) $(LDBDB) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR)
t_edbr_1_CC=$(PTHREAD_CC)
t_edbr_1_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS)
t_edbr_1_CPPFLAGS=@MTA_DB_INC@
t_edbr_1_LDFLAGS=$(PTHREAD_CFLAGS)

## t_edbr_2_SOURCES	= t-edbr-2.c
## t_edbr_2_LDADD		= $(LDEDB) $(LDACTDB) $(LDCSTRR) $(LDRCB) $(LDADDR) $(LDBDB) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR)
## t_edbr_2_CC=$(PTHREAD_CC)
## t_edbr_2_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS)
## t_edbr_2_CPPFLAGS=@MTA_DB_INC@
## t_edbr_2_LDFLAGS=$(PTHREAD_CFLAGS)

t_idbrecover_2_SOURCES	= t-idbrecover-2.c
t_idbrecover_2_LDADD		= $(LDIBDB) $(LDQMGR) $(LDACTDB) $(LDADDR) $(LDCSTRR) $(LDEDB) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR)
t_idbrecover_2_CC=$(PTHREAD_CC)
t_idbrecover_2_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS)
t_idbrecover_2_LDFLAGS=$(PTHREAD_CFLAGS)

t_idbrw_3_SOURCES	= t-idbrw-3.c
t_idbrw_3_LDADD		= $(LDIBDB) $(LDQMGR) $(LDACTDB) $(LDADDR) $(LDCSTRR) $(LDEDB) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR)
t_idbrw_3_CC=$(PTHREAD_CC)
t_idbrw_3_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS)
t_idbrw_3_LDFLAGS=$(PTHREAD_CFLAGS)

t_ev_rcb_clt_SOURCES	= t-ev-rcb-clt.c
t_ev_rcb_clt_LDADD	= $(LDTHR) $(LDEVTHR) $(LDCHK) $(LDRCB) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR)
t_ev_rcb_clt_CC=$(PTHREAD_CC)
t_ev_rcb_clt_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS)
t_ev_rcb_clt_LDFLAGS=$(PTHREAD_CFLAGS)

t_rcbcl_SOURCES		= t-rcbcl.c
t_rcbcl_LDADD		= $(LDCHK) $(LDRCB) $(LDADD) $(LDCHK) $(LDREPL)

t_rcbclt_SOURCES	= t-rcbclt.c
t_rcbclt_LDADD		= $(LDCHK) $(LDRCB) $(LDADD) $(LDCHK) $(LDREPL)

t_rcbsrv_SOURCES	= t-rcbsrv.c
t_rcbsrv_LDADD		= $(LDRCBCHK) $(LDRCB) $(LDADD) $(LDCHK) $(LDREPL)

t_rcbsrvclt_SOURCES	= t-rcbsrvclt.c
t_rcbsrvclt_LDADD	= $(LDCHK) $(LDRCB) $(LDADD) $(LDCHK) $(LDREPL)

#t_rcbst_SOURCES		= t-rcbst.c st-unix.c st-unix.h
t_rcbst_SOURCES		= t-rcbst.c
t_rcbst_LDADD		= $(LDRCBCHK) $(LDCHK) $(LDRCBST) $(LDSTTHR) $(LDSTTHREADS) $(LDADD) $(LDCHK) $(LDREPL)

t_st_cond1_SOURCES	= t-st-cond1.c
t_st_cond1_LDADD	= $(LDSTTHR) $(LDADD) $(LDCHK) $(LDREPL)

t_bhtable_SOURCES	= t-bhtable.c
t_bhtable_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_rsc_0_SOURCES		= t-rsc-0.c
t_rsc_0_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_rsc_1_SOURCES		= t-rsc-1.c
t_rsc_1_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_rsc_2_SOURCES		= t-rsc-2.c
t_rsc_2_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_rsct_0_SOURCES	= t-rsct-0.c
t_rsct_0_LDADD		= $(LDRSCT) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR)
t_rsct_0_CC=$(PTHREAD_CC)
t_rsct_0_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS)
t_rsct_0_LDFLAGS=$(PTHREAD_CFLAGS)

t_bht2_SOURCES		= t-bht2.c
t_bht2_LDADD		= $(LDDB2KEYS) $(LDADD) $(LDCHK) $(LDREPL)

t_smtpsid_SOURCES	= t-smtpsid.c
t_smtpsid_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_connctl_0_SOURCES	= t-connctl-0.c
t_connctl_0_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

#t_conncache_0_SOURCES	= t-conncache-0.c
#t_conncache_0_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

## t_connbht_0_SOURCES	= t-connctl-0.c
## t_connbht_0_CFLAGS	= -DTEST_BHTABLE -DMTA_BHT_PERF
## t_connbht_0_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_getgroup_SOURCES	= t-getgroup.c
t_getgroup_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

logtest2_SOURCES	= logtest2.c
logtest2_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)

t_io_double_SOURCES	= t-io-double.c
t_io_double_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)

t_tls_0_SOURCES		= t-tls-0.c st-net.c st-net.h timing.h
t_tls_0_LDADD 		= $(LDTLS) $(LDADD) $(LDSTTHR) $(MTA_TLS_LIB) $(LDCHK) $(LDREPL)

decode_error_SOURCES	= decode-error.c
decode_error_LDADD 	= $(LDMISC) $(LDADD) $(LDREPL)

## helper programs for braindead OS
yes_SOURCES		= yes.c

## ISC programs
##ISC log_test_SOURCES	= log_test.c logtest.c logtest.h
##ISC log_test_LDADD		= $(LDISC) $(LDADD) $(LDCHK) $(LDREPL)

## programs
## t_binhash_SOURCES	= t-binhash.c
## t_binhash_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)
## 
## t_ctable_SOURCES	= t-ctable.c
## t_ctable_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)
## 
## t_hash_SOURCES		= t-hash.c
## t_hash_LDADD		= $(LDADD) $(LDCHK) $(LDREPL)
## 
## #fifo_rdonly_bug_SOURCES	= fifo_rdonly_bug.c
## #fifo_rdonly_bug_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)
## #fifo_rdwr_bug_SOURCES	= fifo_rdwr_bug.c
## #fifo_rdwr_bug_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)
## 
## t_tok822_0_SOURCES	= t-tok822-0.c
## t_tok822_0_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)
## 
## t_tok822_1_SOURCES	= t-tok822-1.c
## t_tok822_1_LDADD	= $(LDADD) $(LDCHK) $(LDREPL)


syntax highlighted by Code2HTML, v. 0.9.1