loader: add target for dirdeps build

Update dependencies for the loader variations used for each
architecture.

Reviewed by:	sjg
Differential Revision:	https://reviews.freebsd.org/D39741
This commit is contained in:
Stephen J. Kiernan 2023-11-02 19:33:45 -04:00
parent 1a87880700
commit 2008043f38
25 changed files with 133 additions and 9 deletions

View File

@ -24,4 +24,6 @@ DIRDEPS.OPENSSL.no+= lib/libmd
DIRDEPS.PAM_SUPPORT.yes+= lib/libpam/libpam
DIRDEPS.TCP_WRAPPERS.yes+= lib/libwrap
MK_FDT.${DEP_MACHINE} ?= yes
.-include <site.dirdeps-options.mk>

View File

@ -5,6 +5,10 @@
.include "${SRCTOP}/share/mk/src.opts.mk"
.endif
# Machine-specific MK settings needed for Makefile.dirdeps.options usage
MK_FDT.i386 = no
MK_FDT.amd64 = no
# making universe is special
.if defined(UNIVERSE_GUARD)
# these should be done by now

View File

@ -1,8 +1,7 @@
# Autogenerated - do NOT edit!
DIRDEPS = \
include \
include/xlocale \
stand/libsa \
.include <dirdeps.mk>

View File

@ -2,6 +2,7 @@
DIRDEPS = \
stand/libsa \
usr.bin/awk.host \
.include <dirdeps.mk>

View File

@ -1,9 +1,10 @@
# Autogenerated - do NOT edit!
DIRDEPS = \
bin/sh.host \
stand/efi/libefi \
stand/ficl \
stand/libsa \
usr.bin/awk.host \
.include <dirdeps.mk>

View File

@ -1,4 +1,3 @@
# $FreeBSD$
# Autogenerated - do NOT edit!
DIRDEPS = \

View File

@ -1,4 +1,3 @@
# $FreeBSD$
# Autogenerated - do NOT edit!
DIRDEPS = \

View File

@ -0,0 +1,7 @@
# options that impact our dependencies
DIRDEPS_OPTIONS = LOADER_LUA
DIRDEPS.LOADER_LUA.yes += \
stand/liblua \
.include <dirdeps-options.mk>

View File

@ -0,0 +1,16 @@
# Autogenerated - do NOT edit!
DIRDEPS = \
bin/sh.host \
stand/efi/fdt \
stand/efi/libefi \
stand/fdt \
stand/libsa \
usr.bin/awk.host \
.include <dirdeps.mk>
.if ${DEP_RELDIR} == ${_DEP_RELDIR}
# local dependencies - needed for -jN in clean tree
.endif

View File

@ -1,8 +1,7 @@
# Autogenerated - do NOT edit!
DIRDEPS = \
include \
include/xlocale \
stand/libsa \
.include <dirdeps.mk>

View File

@ -2,6 +2,7 @@
DIRDEPS = \
stand/libsa \
usr.bin/awk.host \
.include <dirdeps.mk>

View File

@ -1,7 +1,8 @@
# Autogenerated - do NOT edit!
DIRDEPS = \
stand/libsa \
include \
include/xlocale \
.include <dirdeps.mk>

View File

@ -1,7 +1,6 @@
# Autogenerated - do NOT edit!
DIRDEPS = \
stand/ficl \
stand/i386/btx/btx \
stand/i386/btx/btxldr \
stand/i386/btx/lib \

View File

@ -0,0 +1,10 @@
DIRDEPS_OPTIONS = FORTH LOADER_LUA
DIRDEPS.FORTH.yes += \
stand/ficl \
DIRDEPS.LOADER_LUA.yes += \
stand/liblua \
stand/lua \
.include <dirdeps-options.mk>

View File

@ -0,0 +1,11 @@
# Autogenerated - do NOT edit!
DIRDEPS = \
include \
.include <dirdeps.mk>
.if ${DEP_RELDIR} == ${_DEP_RELDIR}
# local dependencies - needed for -jN in clean tree
.endif

10
stand/lua/Makefile.depend Normal file
View File

@ -0,0 +1,10 @@
# Autogenerated - do NOT edit!
DIRDEPS = \
.include <dirdeps.mk>
.if ${DEP_RELDIR} == ${_DEP_RELDIR}
# local dependencies - needed for -jN in clean tree
.endif

View File

@ -0,0 +1,12 @@
# Autogenerated - do NOT edit!
DIRDEPS = \
include \
include/xlocale \
.include <dirdeps.mk>
.if ${DEP_RELDIR} == ${_DEP_RELDIR}
# local dependencies - needed for -jN in clean tree
.endif

View File

@ -0,0 +1,9 @@
DIRDEPS_OPTIONS = FORTH LOADER_LUA
DIRDEPS.FORTH.yes += \
stand/ficl \
DIRDEPS.LOADER_LUA.yes += \
stand/lua \
.include <dirdeps-options.mk>

View File

@ -0,0 +1 @@
.include "../Makefile.inc"

View File

@ -0,0 +1,7 @@
# This file is not autogenerated - take care!
DIRDEPS = \
stand/efi/loader \
.include <dirdeps.mk>

View File

@ -0,0 +1,8 @@
# This file is not autogenerated - take care!
DIRDEPS = \
stand/efi/loader \
stand/uboot \
.include <dirdeps.mk>

View File

@ -0,0 +1,7 @@
# This file is not autogenerated - take care!
DIRDEPS = \
stand/efi/loader \
.include <dirdeps.mk>

View File

@ -0,0 +1,7 @@
# This file is not autogenerated - take care!
DIRDEPS = \
stand/i386/loader \
.include <dirdeps.mk>

View File

@ -0,0 +1,7 @@
# This file is not autogenerated - take care!
DIRDEPS = \
stand/uboot \
.include <dirdeps.mk>

View File

@ -0,0 +1,7 @@
# This file is not autogenerated - take care!
DIRDEPS = \
stand/efi/loader \
.include <dirdeps.mk>