## Process this file with automake to produce Makefile.in

AM_CFLAGS = -Wall -Wextra -Wno-nonnull $(CHECK_CFLAGS)

TESTS =
TESTS += sefht_cms_test
TESTS += sefht_data_test
TESTS += sefht_node_fragment_test
TESTS += sefht_text_test

check_PROGRAMS = $(TESTS)

AM_CPPFLAGS =
AM_CPPFLAGS += -DLIB_SEFHT_COMPILATION
AM_CPPFLAGS += -I$(top_srcdir)/src/lib/sefht

LDADD = $(CHECK_LIBS)

OBJECT_PREFIX = $(top_builddir)/src/lib/sefht/libsefht_la-

sefht_cms_test_SOURCES = test_cms.c
sefht_cms_test_LDADD =
sefht_cms_test_LDADD += $(OBJECT_PREFIX)cms.o
sefht_cms_test_LDADD += $(OBJECT_PREFIX)data.o
sefht_cms_test_LDADD += $(OBJECT_PREFIX)validator.o
sefht_cms_test_LDADD += $(LDADD)

sefht_data_test_SOURCES = test_data.c
sefht_data_test_LDADD =
sefht_data_test_LDADD += $(OBJECT_PREFIX)data.o
sefht_data_test_LDADD += $(OBJECT_PREFIX)validator.o
sefht_data_test_LDADD += $(LDADD)

sefht_node_fragment_test_SOURCES = test_node_fragment.c
sefht_node_fragment_test_LDADD =
sefht_node_fragment_test_LDADD += $(OBJECT_PREFIX)node_fragment.o
sefht_node_fragment_test_LDADD += $(OBJECT_PREFIX)data.o
sefht_node_fragment_test_LDADD += $(OBJECT_PREFIX)fragment.o
sefht_node_fragment_test_LDADD += $(OBJECT_PREFIX)text.o
sefht_node_fragment_test_LDADD += $(OBJECT_PREFIX)validator.o
sefht_node_fragment_test_LDADD += $(LDADD)

sefht_text_test_SOURCES = test_text.c
sefht_text_test_LDADD =
sefht_text_test_LDADD += $(LDADD)