aboutsummaryrefslogtreecommitdiff
path: root/sys/boot/defs.mk
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2017-10-16 03:59:52 +0000
committerWarner Losh <imp@FreeBSD.org>2017-10-16 03:59:52 +0000
commita7fa2fb669005dba5ef2ddd7eb6d00ad27ddcfbf (patch)
tree40370b026ae727ec2ffb6a34b8ca43e38e5c4c85 /sys/boot/defs.mk
parent6b9f688352c672850ed67ad2a31788d3ff024f5d (diff)
downloadsrc-a7fa2fb669005dba5ef2ddd7eb6d00ad27ddcfbf.tar.gz
src-a7fa2fb669005dba5ef2ddd7eb6d00ad27ddcfbf.zip
Notes
Diffstat (limited to 'sys/boot/defs.mk')
-rw-r--r--sys/boot/defs.mk52
1 files changed, 52 insertions, 0 deletions
diff --git a/sys/boot/defs.mk b/sys/boot/defs.mk
index 65a4dc22e384..8380f7d9ec71 100644
--- a/sys/boot/defs.mk
+++ b/sys/boot/defs.mk
@@ -19,4 +19,56 @@ LIBFICL32= ${OBJTOP}/sys/boot/ficl32/libficl.a
LIBSA= ${OBJTOP}/sys/boot/libsa/libsa.a
LIBSA32= ${OBJTOP}/sys/boot/libsa32/libsa32.a
+# Standard options:
+
+# Filesystem support
+.if ${LOADER_CD9660_SUPPORT:Uno} == "yes"
+CFLAGS+= -DLOADER_CD9660_SUPPORT
+.endif
+.if ${LOADER_EXT2FS_SUPPORT:Uno} == "yes"
+CFLAGS+= -DLOADER_EXT2FS_SUPPORT
+.endif
+.if ${LOADER_MSDOS_SUPPORT:Uno} == "yes"
+CFLAGS+= -DLOADER_MSDOS_SUPPORT
+.endif
+.if ${LOADER_NANDFS_SUPPORT:U${MK_NAND}} == "yes"
+CFLAGS+= -DLOADER_NANDFS_SUPPORT
+.endif
+.if ${LOADER_UFS_SUPPORT:Uyes} == "yes"
+CFLAGS+= -DLOADER_UFS_SUPPORT
+.endif
+
+# Compression
+.if ${LOADER_GZIP_SUPPORT:Uno} == "yes"
+CFLAGS+= -DLOADER_GZIP_SUPPORT
+.endif
+.if ${LOADER_BZIP2_SUPPORT:Uno} == "yes"
+CFLAGS+= -DLOADER_BZIP2_SUPPORT
+.endif
+
+# Network related things
+.if ${LOADER_NET_SUPPORT:Uno} == "yes"
+CFLAGS+= -DLOADER_NET_SUPPORT
+.endif
+.if ${LOADER_NFS_SUPPORT:Uno} == "yes"
+CFLAGS+= -DLOADER_NFS_SUPPORT
+.endif
+.if ${LOADER_TFTP_SUPPORT:Uno} == "yes"
+CFLAGS+= -DLOADER_TFTP_SUPPORT
+.endif
+
+# Disk and partition support
+.if ${LOADER_DISK_SUPPORT:Uyes} == "yes"
+CFLAGS+= -DLOADER_DISK_SUPPORT
+.if ${LOADER_GPT_SUPPORT:Uyes} == "yes"
+CFLAGS+= -DLOADER_GPT_SUPPORT
+.endif
+.if ${LOADER_MBR_SUPPORT:Uyes} == "yes"
+CFLAGS+= -DLOADER_MBR_SUPPORT
+.endif
+.if ${LOADER_GELI_SUPPORT:Uyes} == "yes"
+CFLAGS+= -DLOADER_GELI_SUPPORT
+.endif
+.endif
+
.endif # __BOOT_DEFS_MK__