build: Update build option dependencies and names
This commit is contained in:
parent
b229d0cdf3
commit
390372533f
68
configure.ac
68
configure.ac
|
@ -46,38 +46,9 @@ rm -rf "$BUILDDIR/cross-files"
|
||||||
BUILD_ALL="no"
|
BUILD_ALL="no"
|
||||||
|
|
||||||
AC_ARG_ENABLE([all],
|
AC_ARG_ENABLE([all],
|
||||||
AS_HELP_STRING([--enable-all], [enable ALL ports]),
|
AS_HELP_STRING([--enable-all], [enable ALL options]),
|
||||||
BUILD_ALL="$enableval")
|
BUILD_ALL="$enableval")
|
||||||
|
|
||||||
BUILD_BIOS="$BUILD_ALL"
|
|
||||||
|
|
||||||
AC_ARG_ENABLE([bios],
|
|
||||||
AS_HELP_STRING([--enable-bios], [enable building the x86 BIOS port]),
|
|
||||||
BUILD_BIOS="$enableval")
|
|
||||||
|
|
||||||
if test "x$BUILD_BIOS" = "xno"; then
|
|
||||||
BUILD_BIOS=""
|
|
||||||
else
|
|
||||||
(
|
|
||||||
$MKDIR_P "$BUILDDIR/cross-files"
|
|
||||||
cd "$BUILDDIR/cross-files"
|
|
||||||
TRIPLET=i686-elf WANT_CROSS_LD=yes WANT_CROSS_OBJCOPY=yes WANT_CROSS_OBJDUMP=yes WANT_CROSS_READELF=yes "$SRCDIR/cross-detect/configure"
|
|
||||||
) || exit 1
|
|
||||||
BUILD_BIOS="limine-bios"
|
|
||||||
NEED_NASM=yes
|
|
||||||
NEED_GZIP=yes
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST(BUILD_BIOS)
|
|
||||||
|
|
||||||
BUILD_LIMINE_DEPLOY="$BUILD_ALL"
|
|
||||||
|
|
||||||
AC_ARG_ENABLE([limine-deploy],
|
|
||||||
AS_HELP_STRING([--enable-limine-deploy], [enable building limine-deploy]),
|
|
||||||
BUILD_LIMINE_DEPLOY="$enableval")
|
|
||||||
|
|
||||||
AC_SUBST(BUILD_LIMINE_DEPLOY)
|
|
||||||
|
|
||||||
BUILD_CD="$BUILD_ALL"
|
BUILD_CD="$BUILD_ALL"
|
||||||
|
|
||||||
AC_ARG_ENABLE([bios-cd],
|
AC_ARG_ENABLE([bios-cd],
|
||||||
|
@ -94,6 +65,39 @@ AC_ARG_ENABLE([bios-pxe],
|
||||||
|
|
||||||
AC_SUBST(BUILD_PXE)
|
AC_SUBST(BUILD_PXE)
|
||||||
|
|
||||||
|
BUILD_BIOS="$BUILD_ALL"
|
||||||
|
|
||||||
|
AC_ARG_ENABLE([bios],
|
||||||
|
AS_HELP_STRING([--enable-bios], [enable building the x86 BIOS port]),
|
||||||
|
BUILD_BIOS="$enableval")
|
||||||
|
|
||||||
|
BUILD_LIMINE_DEPLOY="$BUILD_BIOS"
|
||||||
|
|
||||||
|
if test "x$BUILD_BIOS" = "xno"; then
|
||||||
|
if test "x$BUILD_CD" = "xyes"; then
|
||||||
|
BUILD_BIOS="yes"
|
||||||
|
fi
|
||||||
|
if test "x$BUILD_PXE" = "xyes"; then
|
||||||
|
BUILD_BIOS="yes"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "x$BUILD_BIOS" = "xno"; then
|
||||||
|
BUILD_BIOS=""
|
||||||
|
else
|
||||||
|
(
|
||||||
|
$MKDIR_P "$BUILDDIR/cross-files"
|
||||||
|
cd "$BUILDDIR/cross-files"
|
||||||
|
TRIPLET=i686-elf WANT_CROSS_LD=yes WANT_CROSS_OBJCOPY=yes WANT_CROSS_OBJDUMP=yes WANT_CROSS_READELF=yes "$SRCDIR/cross-detect/configure"
|
||||||
|
) || exit 1
|
||||||
|
BUILD_BIOS="limine-bios"
|
||||||
|
NEED_NASM=yes
|
||||||
|
NEED_GZIP=yes
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_SUBST(BUILD_BIOS)
|
||||||
|
AC_SUBST(BUILD_LIMINE_DEPLOY)
|
||||||
|
|
||||||
BUILD_UEFI_IA32="$BUILD_ALL"
|
BUILD_UEFI_IA32="$BUILD_ALL"
|
||||||
|
|
||||||
AC_ARG_ENABLE([uefi-ia32],
|
AC_ARG_ENABLE([uefi-ia32],
|
||||||
|
@ -155,8 +159,8 @@ AC_SUBST(BUILD_UEFI_AARCH64)
|
||||||
|
|
||||||
BUILD_CD_EFI="$BUILD_ALL"
|
BUILD_CD_EFI="$BUILD_ALL"
|
||||||
|
|
||||||
AC_ARG_ENABLE([cd-efi],
|
AC_ARG_ENABLE([uefi-cd],
|
||||||
AS_HELP_STRING([--enable-cd-efi], [enable building limine-cd-efi.bin]),
|
AS_HELP_STRING([--enable-uefi-cd], [enable building limine-cd-efi.bin]),
|
||||||
BUILD_CD_EFI="$enableval")
|
BUILD_CD_EFI="$enableval")
|
||||||
|
|
||||||
if ! test "x$BUILD_CD_EFI" = "xno"; then
|
if ! test "x$BUILD_CD_EFI" = "xno"; then
|
||||||
|
|
Loading…
Reference in New Issue