## Makefile.am -- Process this file with automake to produce Makefile.in # $Id: Makefile.am,v 1.102 2007/03/25 22:23:46 ca Exp $ MAINTAINERCLEANFILES = Makefile.in INCLUDES = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir) -I$(top_srcdir)/include LDADD = \ libqmgr.a \ ../libevthr/libevthr.a \ ../libibdb/libibdb.a \ ../libcdb/libcdb.a \ ../libactdb/libactdb.a \ ../libdadb/libdadb.a \ ../libmta/libdb2keys.a \ ../libthr/libthr.a \ ../libedb/libedb.a \ ../libedbc/libedbc.a \ ../libmta/librcbcomm.a \ ../libmta/librsct.a \ ../libmta/librcb.a \ ../libmta/libsmmisc.a \ ../libsmmap/libsmmapr.a \ ../libconf/libconf.a \ ../libmta/libmtar.a \ ../libmta/libcstrr.a \ @MTA_DB_LIB@ \ ../librepl/librepl.a ## how to add libdb? libexec_PROGRAMS = qmgr IS = include/sm ISM = $(top_srcdir)/include/sm noinst_HEADERS = \ $(ISM)/cnf.h \ $(ISM)/occstr.h \ $(ISM)/qmgr.h \ $(ISM)/qmgr-int.h \ $(ISM)/qmgrcto.h \ $(ISM)/qmgrcnf.h \ $(ISM)/qmgrcnfdef.h \ $(ISM)/qmgrcomm.h \ $(ISM)/qmgrdbg.h \ $(ISM)/qmgrdef.h \ $(ISM)/modules.h \ $(ISM)/rdibdb.h \ $(ISM)/qmibdb.h \ $(ISM)/ssoccstr.h \ $(ISM)/ssocc.h \ qmgr.h \ qm_throttle.h \ log.h \ liblog.h ## noinst_LIBRARIES = libqmgr.a ## libqmgr_a_SOURCES = qmgr_conf.c ## libqmgr_a_CC=$(PTHREAD_CC) ## libqmgr_a_CFLAGS = -DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) ## libqmgr_a_LIBS=$(PTHREAD_LIBS) $(LIBS) qmgr_SOURCES = qmgr.c \ qmgr_init.c \ qmgr_rdcf.c \ qmgr_start.c \ qmgr_stop.c \ qmgr_conf.c \ qm_gen_li.c \ qm_ss.c \ qm_qss_ctx.c \ qm_fr_ss.c \ qm_to_ss.c \ qss_nseid.c \ qss_rcptid.c\ qss_ctaid.c \ qss_ntaid.c \ qss_dtaid.c \ qss_rcptdel.c \ qm_to_sc.c \ qm_sc.c qm_fr_sc.c \ qm_ctl.c \ qm_rsr.c \ ibdb_commit.c \ qm_iqdb.c \ sched.c \ edbr.c \ edbs.c \ qm_ar.c \ qm_ar_ctx.c \ qm_fr_ar.c \ rcb.c \ chkaq.c noinst_LIBRARIES = libqmgr.a libqmgr_a_SOURCES = \ qmgrprtcnf.c \ rdibdb.c \ qmibdb.c \ qm_ssh.c \ qsch.c \ qm_sc_ctx.c \ qm_sc_id.c \ da_stat.c \ updrcpt.c \ bounce.c \ resource.c \ qss_control.c \ qm_throttle.c \ qm_ss_wakeup.c \ qm_delay_next_try.c \ qm_to_ar.c \ cleanup.c \ rictx.c \ ssocc.c \ aq_rcpt_err_state.c \ aq_rcpt_status.c \ qm_tst_fill_aq.c \ qm_test_fill_aq.c libqmgr_a_CC=$(PTHREAD_CC) libqmgr_a_CFLAGS = -DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) libqmgr_a_LIBS=$(PTHREAD_LIBS) $(LIBS) qmgr_LDADD=$(LDADD) $(PTHREAD_LIBS) qmgr_CC=$(PTHREAD_CC) qmgr_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@ qmgr_CPPFLAGS=@MTA_DB_INC@ qmgr_LDFLAGS=$(PTHREAD_CFLAGS) # compile and run TESTP = t-rcptid-0 \ t-aq-perf-0 \ t-aq-perf-1 \ t-aq-perf-2 # compile only, do not run TESTC = t-aq-perf-3 # run only TESTSH = # do not run at all... TESTDATA = # list programs to compile here check_PROGRAMS = $(TESTP) $(TESTC) TESTS = $(TESTP) $(TESTSH) EXTRA_DIST = $(TESTSH) $(TESTDATA) LDADDR = ../libmta/libmtar.a LDEVTHR = ../libevthr/libevthr.a LDACTDB = ../libactdb/libactdb.a LDCSTR = ../libmta/libcstr.a LDQMGR = libqmgr.a LDREPLR = ../librepl/libreplr.a LDCHK = ../libcheck/libcheck.a LDDADB = ../libdadb/libdadb.a LDMAP = ../libsmmap/libsmmapr.a LDRCB = ../libmta/librcb.a LDRCBCOM = ../libmta/librcbcomm.a LDRSCT = ../libmta/librsct.a t_rcptid_0_SOURCES= t-rcptid-0.c t_rcptid_0_LDADD= $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR) t_rcptid_0_CC=$(PTHREAD_CC) t_rcptid_0_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_rcptid_0_LDFLAGS=$(PTHREAD_CFLAGS) t_aq_perf_0_SOURCES= t-aq-perf-0.c t_aq_perf_0_LDADD=$(LDQMGR) $(LDACTDB) $(LDCSTR) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR) t_aq_perf_0_CC=$(PTHREAD_CC) t_aq_perf_0_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_aq_perf_0_LDFLAGS=$(PTHREAD_CFLAGS) t_aq_perf_1_SOURCES= t-aq-perf-1.c t_aq_perf_1_LDADD=$(LDQMGR) $(LDACTDB) $(LDEVTHR) $(LDCSTR) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR) t_aq_perf_1_CC=$(PTHREAD_CC) t_aq_perf_1_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_aq_perf_1_LDFLAGS=$(PTHREAD_CFLAGS) t_aq_perf_2_SOURCES= t-aq-perf-2.c t_aq_perf_2_LDADD=$(LDQMGR) $(LDACTDB) $(LDEVTHR) $(LDCSTR) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR) t_aq_perf_2_CC=$(PTHREAD_CC) t_aq_perf_2_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_aq_perf_2_LDFLAGS=$(PTHREAD_CFLAGS) t_aq_perf_3_SOURCES= t-aq-perf-3.c t_aq_perf_3_LDADD=$(LDADD) $(LDCHK) $(LDREPLR) t_aq_perf_3_CC=$(PTHREAD_CC) t_aq_perf_3_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_aq_perf_3_LDFLAGS=$(PTHREAD_CFLAGS)