1
2NO_OBJ=t
3
4.include <bsd.init.mk>
5
6# Almost everything else here relies on btxldr, so we must make sure it's built
7# before everything else proceeds so we don't end up building against a stale
8# btxldr and ending up with a build-during-install scenario.
9SUBDIR.yes+=	btx libi386
10SUBDIR.yes+=	.WAIT
11
12SUBDIR.yes+=	mbr pmbr boot0 boot0sio boot2 cdboot gptboot \
13		isoboot
14
15SUBDIR.${MK_FORTH}+= loader_4th
16SUBDIR.${MK_LOADER_LUA}+= loader_lua
17SUBDIR.yes+=	loader_simp
18
19# special boot programs, 'self-extracting boot2+loader'
20SUBDIR.yes+=	pxeldr
21
22SUBDIR.${MK_LOADER_ZFS}+=	zfsboot gptzfsboot
23
24SUBDIR_DEPEND_pxeldr+=	loader_${LOADER_DEFAULT_INTERP}
25
26.include <bsd.subdir.mk>
27