Annotation of embedaddon/libpdel/tmpl/test/Makefile, revision 1.1.1.1
1.1 misho 1: # $Id: Makefile,v 1.4 2004/06/03 21:17:30 archie Exp $
2:
3: PROG= tmpl
4: SRCS+= main.c
5: NOMAN=
6: CFLAGS+= -pthread
7: CFLAGS+= -I${PREFIX}/include
8:
9: #CFLAGS+= -DTMPL_DEBUG=1
10:
11: CLEANFILES+= test.out test.diff
12:
13: # Libraries
14:
15: LDADD+= -L${PREFIX}/lib -lpdel
16: DPADD+= ${PREFIX}/lib/libpdel.a
17:
18: LDADD+= -L${PREFIX}/lib -lexpat
19: DPADD+= ${PREFIX}/lib/libexpat.a
20:
21: LDADD+= -lcrypto
22: DPADD+= ${LIBCRYPTO}
23:
24: LDADD+= -lssl
25: DPADD+= ${LIBSSL}
26:
27: LDADD+= -lnetgraph
28: DPADD+= ${LIBNETGRAPH}
29:
30: LDADD+= -lradius
31: DPADD+= ${LIBRADIUS}
32:
33: # Tests
34:
35: test:
36: rm -f test.out
37: ${MAKE} test.out
38: ${MAKE} test-input
39:
40: test-input:
41: ${.CURDIR}/${PROG} test-input.in
42:
43: test.out: ${PROG} test.in
44: ${.CURDIR}/${PROG} -n test.in > ${.TARGET}
45: @if ! diff -q ${.TARGET}.sav ${.TARGET}; then \
46: echo ERROR: Test output does not match saved output; \
47: echo ERROR: The difference is saved in test.diff; \
48: diff -u ${.TARGET}.sav ${.TARGET} > test.diff; \
49: exit 1; \
50: fi
51:
52: .include "${.CURDIR}/../../Makefile.inc"
53: .include <bsd.prog.mk>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>