Blame library/Makefile.am

Packit 8586cb
include $(top_srcdir)/Makefile.decl
Packit 8586cb
Packit 8586cb
INCLUDES = \
Packit 8586cb
	-I$(top_srcdir) \
Packit 8586cb
	-DADCLI_UNSTABLE_API \
Packit 8586cb
	-DHOST_TRIPLET=\"$(host_triplet)\" \
Packit 8586cb
	$(NULL)
Packit 8586cb
Packit 8586cb
MODULE_SRCS = \
Packit 8586cb
	adcli.h \
Packit 8586cb
	adattrs.c adattrs.h \
Packit 8586cb
	adconn.c adconn.h \
Packit 8586cb
	addisco.c addisco.h \
Packit 8586cb
	adenroll.c adenroll.h \
Packit 8586cb
	adentry.c adentry.h \
Packit 8586cb
	adldap.c \
Packit 8586cb
	adkrb5.c \
Packit 8586cb
	adprivate.h \
Packit 8586cb
	adutil.c adutil.h \
Packit 8586cb
	seq.c seq.h
Packit 8586cb
Packit 8586cb
noinst_LTLIBRARIES = \
Packit 8586cb
	libadcli.la
Packit 8586cb
Packit 8586cb
libadcli_la_SOURCES = $(MODULE_SRCS)
Packit 8586cb
Packit 8586cb
libadcli_la_CFLAGS = \
Packit 8586cb
	$(KRB5_CFLAGS) \
Packit 8586cb
	$(LBAP_CFLAGS) \
Packit 8586cb
	$(NULL)
Packit 8586cb
Packit 8586cb
libadcli_la_LIBADD = \
Packit 8586cb
	$(LTLIBINTL) \
Packit 8586cb
	$(KRB5_LIBS) \
Packit 8586cb
	$(LDAP_LIBS) \
Packit 8586cb
	$(NULL)
Packit 8586cb
Packit 8586cb
check_PROGRAMS = \
Packit 8586cb
	test-seq \
Packit 8586cb
	test-util \
Packit 8586cb
	test-ldap \
Packit 8586cb
	test-attrs \
Packit eab879
	test-adenroll \
Packit 8586cb
	$(NULL)
Packit 8586cb
Packit 8586cb
test_seq_SOURCES = seq.c test.c test.h
Packit 8586cb
test_seq_CFLAGS = -DSEQ_TESTS
Packit 8586cb
Packit 8586cb
test_util_SOURCES = adutil.c $(test_seq_SOURCES)
Packit 8586cb
test_util_CFLAGS = -DUTIL_TESTS
Packit 8586cb
Packit 8586cb
test_ldap_SOURCES = adldap.c adconn.c adkrb5.c addisco.c $(test_util_SOURCES)
Packit 8586cb
test_ldap_CFLAGS = -DLDAP_TESTS
Packit 8586cb
test_ldap_LDADD = $(KRB5_LIBS) $(LDAP_LIBS)
Packit 8586cb
Packit 8586cb
test_attrs_SOURCES = adattrs.c $(test_ldap_SOURCES)
Packit 8586cb
test_attrs_CFLAGS = -DATTRS_TESTS
Packit 8586cb
test_attrs_LDADD = $(test_ldap_LDADD)
Packit 8586cb
Packit eab879
test_adenroll_SOURCES = adenroll.c $(test_ldap_SOURCES)
Packit eab879
test_adenroll_CFLAGS = -DADENROLL_TESTS
Packit eab879
test_adenroll_LDADD = $(KRB5_LIBS)
Packit eab879
Packit 8586cb
TESTS = $(check_PROGRAMS)
Packit 8586cb
Packit 8586cb
MEMCHECK_ENV = $(TEST_RUNNER) valgrind --error-exitcode=80 --quiet --trace-children=yes
Packit 8586cb
Packit 8586cb
LEAKCHECK_ENV = $(TEST_RUNNER) valgrind --error-exitcode=81 --quiet --leak-check=yes
Packit 8586cb
Packit 8586cb
memcheck: all
Packit 8586cb
	make $(AM_MAKEFLAGS) TESTS_ENVIRONMENT="$(MEMCHECK_ENV)" check-TESTS
Packit 8586cb
Packit 8586cb
leakcheck: all
Packit 8586cb
	make $(AM_MAKEFLAGS) TESTS_ENVIRONMENT="$(LEAKCHECK_ENV)" check-TESTS
Packit 8586cb
Packit 8586cb
all-local: $(check_PROGRAMS)
Packit 8586cb
Packit 8586cb
CLEANFILES = \
Packit 8586cb
	*.gcno \
Packit 8586cb
	*.gcda \
Packit 8586cb
	$(NULL)