# # Copyright (c) 2006 Thorsten Kukuk # AM_CFLAGS = -DLIBPAM_COMPILE -I$(top_srcdir)/libpam/include \ -I$(top_srcdir)/libpamc/include -I$(top_srcdir)/libpam_misc/include AM_LDFLAGS = -L$(top_builddir)/libpam -lpam \ -L$(top_builddir)/libpam_misc -lpam_misc CLEANFILES = *~ EXTRA_DIST = tst-pam_dispatch1.pamd tst-pam_dispatch2.pamd \ tst-pam_dispatch3.pamd tst-pam_dispatch4.pamd \ tst-pam_cracklib1.pamd XTESTS = tst-pam_dispatch1 tst-pam_dispatch2 tst-pam_dispatch3 \ tst-pam_dispatch4 tst-pam_cracklib1 noinst_PROGRAMS = $(XTESTS) xtests: $(XTESTS) @failed=0; pass=0; all=0; \ for testname in $(XTESTS) ; do \ install -m 644 $$testname.pamd /etc/pam.d/$$testname ; \ ./$$testname > /dev/null ; \ if test $$? -ne 0 ; then \ echo "FAIL: $$testname" ; \ failed=`expr $$failed + 1`; \ else \ echo "PASS: $$testname" ; \ pass=`expr $$pass + 1`; \ fi ; \ all=`expr $$all + 1` ; \ rm -f /etc/pam.d/$$testname ; \ done ; \ if test "$$failed" -ne 0; then \ echo "===================" ; \ echo "$$failed of $$all tests failed" ; \ echo "===================" ; \ exit 1 ; \ else \ echo "==================" ; \ echo "All $$all tests passed" ; \ echo "==================" ; \ fi