blob: 348fe88fdddd88fb677ce3e9835e4a0adafc5898 [file] [log] [blame]
SUBDIRS = compat
AUTOMAKE_OPTIONS = foreign 1.7
# Our main program
bin_PROGRAMS = proxy_bio_unittest tlsdate-routeup tlsdate tlsdate-helper \
tlsdated tlsdated_unittest
AM_CFLAGS = -fvisibility=hidden
proxy_bio_unittest_SOURCES = proxy-bio.c proxy-bio-unittest.c test-bio.c util.c
proxy_bio_unittest_LDADD = -lssl -lcrypto
tlsdate_routeup_SOURCES = routeup.c util.c
tlsdate_routeup_CPPFLAGS = -DROUTEUP_MAIN
tlsdate_SOURCES = tlsdate.c
tlsdate_helper_SOURCES = proxy-bio.c util.c tlsdate-helper.c
tlsdate_helper_LDADD = -lssl -lcrypto -lrt \
$(top_builddir)/src/compat/libtlsdate_compat.la
tlsdated_SOURCES = routeup.c tlsdate-monitor.c tlsdated.c util.c \
tlsdate-setter.c \
events/check_continuity.c events/kickoff_time_sync.c \
events/route_up.c events/run_tlsdate.c events/sigterm.c \
events/save.c events/time_set.c events/tlsdate_status.c \
events/sigchld.c
if HAVE_SECCOMP_FILTER
tlsdated_SOURCES += seccomp.c
endif
if HAVE_DBUS
tlsdated_SOURCES += dbus.c
endif
tlsdated_CPPFLAGS = -DTLSDATED_MAIN
tlsdated_unittest_SOURCES = $(tlsdated_SOURCES) tlsdated-unittest.c
TESTS = proxy_bio_unittest tlsdated_unittest
# We're not shipping headers
noinst_HEADERS = tlsdate.h