1# $OpenBSD: Makefile,v 1.1 2014/11/23 08:46:49 guenther Exp $
2
3.include <bsd.obj.mk>
4
5AA_DIR=${.CURDIR}/../libaa
6AA_OBJDIR!=    if [ -d $(AA_DIR)/${__objdir} ]; then \
7                        echo "$(AA_DIR)/${__objdir}"; \
8                else \
9                        echo "$(AA_DIR)"; \
10                fi
11
12AB_DIR=${.CURDIR}/../libab
13AB_OBJDIR!=    if [ -d $(AB_DIR)/${__objdir} ]; then \
14                        echo "$(AB_DIR)/${__objdir}"; \
15                else \
16                        echo "$(AB_DIR)"; \
17                fi
18
19PROG=		atexit_test
20
21SRCS=		atexit_test.c
22
23CFLAGS+=	-DLIBAA="\"$(AA_OBJDIR)/libaa.so\""
24CFLAGS+=	-DLIBAB="\"$(AB_OBJDIR)/libab.so\""
25LDFLAGS+=	-Wl,-E
26
27NOMAN=
28
29regress-atexit: ${PROG}
30	for i in 0 1 2 3; do \
31		./${PROG} $$i || exit; \
32		printf "finished $$i\n\n"; \
33	done | cmp -s - ${.CURDIR}/expected.out
34
35REGRESS_TARGETS=regress-atexit
36
37install:
38
39.include <bsd.regress.mk>
40