xref: /openbsd/Makefile (revision 4ae007f5)
1*4ae007f5Sderaadt#	$OpenBSD: Makefile,v 1.10 1996/05/18 05:37:48 deraadt Exp $
2df930be7Sderaadt#	$NetBSD: Makefile,v 1.25 1995/10/09 02:11:28 thorpej Exp $
3df930be7Sderaadt
4094eb183Smickey.include <bsd.own.mk>	# for NOMAN, if it's there.
5094eb183Smickey
6df930be7Sderaadt# NOTE THAT etc *DOES NOT* BELONG IN THE LIST BELOW
7df930be7Sderaadt
8df930be7SderaadtSUBDIR+= lib include bin libexec sbin usr.bin usr.sbin share games
9df930be7SderaadtSUBDIR+= gnu
10df930be7Sderaadt
11900e3302StholoSUBDIR+= sys lkm
12df930be7Sderaadt
1396eaadcaStholo.if defined(KERBEROS)
14b1b0ccd8StholoSUBDIR+= kerberosIV
1596eaadcaStholo.endif
16b1b0ccd8Stholo
17df930be7Sderaadt.if exists(regress)
18df930be7Sderaadt.ifmake !(install)
19df930be7SderaadtSUBDIR+= regress
20df930be7Sderaadt.endif
21df930be7Sderaadt
22df930be7Sderaadtregression-tests:
23df930be7Sderaadt	@echo Running regression tests...
24df930be7Sderaadt	@(cd ${.CURDIR}/regress && ${MAKE} regress)
25df930be7Sderaadt.endif
26df930be7Sderaadt
27*4ae007f5Sderaadtincludes:
28*4ae007f5Sderaadt	(cd ${.CURDIR}/include; ${MAKE} includes)
29*4ae007f5Sderaadt
300d5e6725Sderaadtbeforeinstall:
310d5e6725Sderaadt.ifndef DESTDIR
320d5e6725Sderaadt	(cd ${.CURDIR}/etc && ${MAKE} DESTDIR=/ distrib-dirs)
330d5e6725Sderaadt.else
340d5e6725Sderaadt	(cd ${.CURDIR}/etc && ${MAKE} distrib-dirs)
350d5e6725Sderaadt.endif
366cae596cSderaadt	(cd ${.CURDIR}/include; ${MAKE} includes)
37df930be7Sderaadt
38df930be7Sderaadtafterinstall:
39df930be7Sderaadt.ifndef NOMAN
40df930be7Sderaadt	(cd ${.CURDIR}/share/man && ${MAKE} makedb)
41df930be7Sderaadt.endif
42df930be7Sderaadt
43df930be7Sderaadtbuild:
44094eb183Smickey	(cd ${.CURDIR}/share/mk && ${MAKE} install)
45dd9d2c6eSderaadt	(cd ${.CURDIR}/include; ${MAKE} includes)
46094eb183Smickey.if defined(KERBEROS)
47094eb183Smickey	(cd ${.CURDIR}/kerberosIV/include && ${MAKE} install)
48094eb183Smickey.endif
49df930be7Sderaadt	${MAKE} cleandir
50df930be7Sderaadt	(cd ${.CURDIR}/lib && ${MAKE} depend && ${MAKE} && ${MAKE} install)
51df930be7Sderaadt	(cd ${.CURDIR}/gnu/lib && ${MAKE} depend && ${MAKE} && ${MAKE} install)
5296eaadcaStholo.if defined(KERBEROS)
53b1b0ccd8Stholo	(cd ${.CURDIR}/kerberosIV && ${MAKE} build)
5496eaadcaStholo.endif
55df930be7Sderaadt	${MAKE} depend && ${MAKE} && ${MAKE} install
56df930be7Sderaadt
57df930be7Sderaadt.include <bsd.subdir.mk>
58