AM_CPPFLAGS = -I$(top_srcdir)/lib -I$(top_srcdir) if HAVE_CMOCKA TESTS = $(check_PROGRAMS) check_PROGRAMS = \ test_adds \ test_atoi_strtoi \ test_chkname \ test_snprintf \ test_strncpy \ test_strtcpy \ test_typetraits \ test_xasprintf if ENABLE_LOGIND check_PROGRAMS += \ test_logind endif # ENABLE_LOGIND check_PROGRAMS += \ $(NULL) test_adds_SOURCES = \ ../../lib/adds.c \ test_adds.c \ $(NULL) test_adds_CFLAGS = \ $(AM_FLAGS) \ $(NULL) test_adds_LDFLAGS = \ $(NULL) test_adds_LDADD = \ $(CMOCKA_LIBS) \ $(NULL) test_atoi_strtoi_SOURCES = \ ../../lib/atoi/strtoi/strtoi.c \ ../../lib/atoi/strtoi/strtou_noneg.c \ test_atoi_strtoi.c \ $(NULL) test_atoi_strtoi_CFLAGS = \ $(AM_CFLAGS) \ $(NULL) test_atoi_strtoi_LDFLAGS = \ $(NULL) test_atoi_strtoi_LDADD = \ $(CMOCKA_LIBS) \ $(NULL) test_chkname_SOURCES = \ ../../lib/chkname.c \ test_chkname.c \ $(NULL) test_chkname_CFLAGS = \ $(AM_CFLAGS) \ $(NULL) test_chkname_LDFLAGS = \ $(NULL) test_chkname_LDADD = \ $(CMOCKA_LIBS) \ $(NULL) test_logind_SOURCES = \ ../../lib/logind.c \ test_logind.c \ $(NULL) test_logind_CFLAGS = \ $(AM_CFLAGS) \ -lsystemd \ $(NULL) test_logind_LDFLAGS = \ -Wl,-wrap,prefix_getpwnam \ -Wl,-wrap,sd_uid_get_sessions \ $(NULL) test_logind_LDADD = \ $(CMOCKA_LIBS) \ $(LIBSYSTEMD) \ $(NULL) test_snprintf_SOURCES = \ ../../lib/string/sprintf/snprintf.c \ test_snprintf.c \ $(NULL) test_snprintf_CFLAGS = \ $(AM_CFLAGS) \ $(NULL) test_snprintf_LDFLAGS = \ $(NULL) test_snprintf_LDADD = \ $(CMOCKA_LIBS) \ $(NULL) test_strncpy_SOURCES = \ test_strncpy.c \ $(NULL) test_strncpy_CFLAGS = \ $(AM_CFLAGS) \ $(NULL) test_strncpy_LDFLAGS = \ $(NULL) test_strncpy_LDADD = \ $(CMOCKA_LIBS) \ $(NULL) test_strtcpy_SOURCES = \ ../../lib/string/strcpy/strtcpy.c \ test_strtcpy.c \ $(NULL) test_strtcpy_CFLAGS = \ $(AM_CFLAGS) \ $(NULL) test_strtcpy_LDFLAGS = \ $(NULL) test_strtcpy_LDADD = \ $(CMOCKA_LIBS) \ $(NULL) test_typetraits_SOURCES = \ test_typetraits.c \ $(NULL) test_typetraits_CFLAGS = \ $(AM_CFLAGS) \ $(NULL) test_typetraits_LDFLAGS = \ $(NULL) test_typetraits_LDADD = \ $(CMOCKA_LIBS) \ $(NULL) test_xasprintf_SOURCES = \ ../../lib/string/sprintf/xasprintf.c \ test_xasprintf.c \ $(NULL) test_xasprintf_CFLAGS = \ $(AM_CFLAGS) \ $(NULL) test_xasprintf_LDFLAGS = \ -Wl,-wrap,vasprintf \ -Wl,-wrap,exit \ $(NULL) test_xasprintf_LDADD = \ $(CMOCKA_LIBS) \ $(NULL) endif # HAVE_CMOCKA