1TOP_SRC = $(top_srcdir)/src 2 3AM_CPPFLAGS = -I$(TOP_SRC)/include 4AM_CPPFLAGS += -I$(TOP_SRC)/common 5 6check_PROGRAMS = cmp-pkt 7cmp_pkt_SOURCES = cmp-pkt.c 8cmp_pkt_LDADD = $(top_srcdir)/src/common/libfidogate.a 9 10LDADD = -lcgreen @LIBICONV@ 11 12TESTS = $(TESTS_COMMON) $(TESTS_GATE) 13 14# dependencies, fetched by xalloc.c + read.c and xstrnlen.c 15LIBFIDOGATE_MIN = $(top_srcdir)/src/common/xalloc.c \ 16 $(top_srcdir)/src/common/hosts.c \ 17 $(top_srcdir)/src/common/uplinks.c \ 18 $(top_srcdir)/src/common/areasbbs.c \ 19 $(top_srcdir)/src/common/config.c \ 20 $(top_srcdir)/src/common/cf_funcs.c \ 21 $(top_srcdir)/src/common/passwd.c \ 22 $(top_srcdir)/src/common/fopen.c \ 23 $(top_srcdir)/src/common/strtok_r.c \ 24 $(top_srcdir)/src/common/parsenode.c \ 25 $(top_srcdir)/src/common/node.c \ 26 $(top_srcdir)/src/common/charset.c \ 27 $(top_srcdir)/src/common/misc.c \ 28 $(top_srcdir)/src/common/wildmat.c \ 29 $(top_srcdir)/src/common/address.c \ 30 $(top_srcdir)/src/common/tmps.c \ 31 $(top_srcdir)/src/common/rfcaddr.c \ 32 $(top_srcdir)/src/common/acl.c \ 33 $(top_srcdir)/src/common/routing.c \ 34 $(top_srcdir)/src/common/read.c \ 35 $(top_srcdir)/src/common/xstrnlen.c \ 36 $(top_srcdir)/src/common/textlist.c 37 38# common 39BINARIES_COMMON = common/test_log common/test_config common/test_packet \ 40 common/test_mime common/test_charset common/test_date \ 41 common/test_rfcaddr 42 43TESTS_COMMON = $(BINARIES_COMMON) 44check_PROGRAMS += $(BINARIES_COMMON) 45 46common_test_log_SOURCES = common/test-log.c 47 48common_test_config_SOURCES = common/test-config.c 49 50common_test_packet_SOURCES = common/test-packet-doubles.c 51common_test_packet_SOURCES += common/test-packet.c \ 52 $(LIBFIDOGATE_MIN) \ 53 $(top_srcdir)/src/common/packet.c \ 54 $(top_srcdir)/src/common/sequencer.c \ 55 $(top_srcdir)/src/common/binkley.c \ 56 $(top_srcdir)/src/common/parsedate.c \ 57 $(top_srcdir)/src/common/date.c \ 58 $(top_srcdir)/src/common/gettime.c \ 59 $(top_srcdir)/src/common/version.c \ 60 $(top_srcdir)/src/common/lock.c \ 61 $(top_srcdir)/src/common/flo.c 62 63common_test_mime_SOURCES = common/test-mime.c \ 64 $(LIBFIDOGATE_MIN) \ 65 $(top_srcdir)/src/common/rfcheader.c \ 66 $(top_srcdir)/src/common/mime.c 67 68common_test_charset_SOURCES = common/test-charset.c \ 69 $(LIBFIDOGATE_MIN) 70 71common_test_date_SOURCES = common/test-date.c \ 72 $(LIBFIDOGATE_MIN) \ 73 $(top_srcdir)/src/common/parsedate.c \ 74 $(top_srcdir)/src/common/gettime.c \ 75 $(top_srcdir)/src/common/date.c \ 76 $(top_srcdir)/src/common/log.c 77 78common_test_rfcaddr_SOURCES = common/test-rfcaddr.c 79common_test_rfcaddr_LDADD = $(TOP_SRC)/common/libfidogate.a -lcgreen 80 81 82# gate 83AM_CPPFLAGS += -I$(TOP_SRC)/gate 84BINARIES_GATE = gate/test_rfc2ftn 85check_PROGRAMS += $(BINARIES_GATE) 86TESTS_GATE = $(BINARIES_GATE) gate/test_rfc2ftn.sh gate/test_ftn2rfc.sh 87 88gate_test_rfc2ftn_LDADD = $(TOP_SRC)/common/libfidogate.a -lcgreen 89gate_test_rfc2ftn_SOURCES = gate/test-rfc2ftn.c \ 90 gate/rfc2ftn-stubs.c 91