1# $OpenBSD: Makefile.bsd-wrapper,v 1.111 2020/07/01 00:08:06 afresh1 Exp $
2#
3# Build wrapper for Perl
4#
5
6CONFIGURE_ARGS=	-dse -Dopenbsd_distribution=defined
7
8.if !exists(${.OBJDIR}/config.over)
9CONFIGURE_ARGS+= -Dmksymlinks
10.endif
11
12.MAIN: all
13
14CLEANFILES=	config.sh
15
16config.sh:	${.CURDIR}/config.over ${.CURDIR}/hints/openbsd.sh
17	cd ${.OBJDIR} && PATH="/bin:/usr/bin:/sbin:/usr/sbin" \
18	    exec /bin/sh ${.CURDIR}/Configure ${CONFIGURE_ARGS}
19
20# nothing!
21depend:
22	@:
23
24test:
25	-@test -e Makefile && ${MAKE} test
26
27clean:
28	-@test -e Makefile && ${MAKE} realclean
29
30cleandir:
31	-@if [ ${.CURDIR} != ${.OBJDIR} ]; then \
32	    rm -rf *; \
33	else \
34	    test -e Makefile && ${MAKE} distclean; \
35	    rm -f ${CLEANFILES}; \
36	fi
37	cd ${.CURDIR} && ${MAKE} -f Makefile.bsd-wrapper1 cleandir
38
39all:	config.sh
40	cd ${.CURDIR} && exec ${MAKE} -f Makefile.bsd-wrapper1 perl.build
41	cd ${.CURDIR} && exec ${MAKE} -f Makefile.bsd-wrapper1 mansrc.build
42
43install:
44	cd ${.CURDIR} && exec ${MAKE} -f Makefile.bsd-wrapper1 install
45
46.include <bsd.obj.mk>
47