X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=configure.ac;h=2bf6e6f64f3afe4748c0382b12ff634186086c8b;hp=d02c85f3c9c87df70f1825203a1e50ba63dc1d75;hb=15751f10a1368f56ca10b2bc84011253216103aa;hpb=41f3b4219b9298d9d09b637772c1731b30ec1199 diff --git a/configure.ac b/configure.ac index d02c85f..2bf6e6f 100644 --- a/configure.ac +++ b/configure.ac @@ -303,16 +303,61 @@ AS_IF( ] ) +# platform choice AC_ARG_ENABLE( - [ps3], + [platform-all], [AS_HELP_STRING( - [--enable-ps3], - [build additional programs for the PS3 game console [default=no]] + [--enable-platform-all], + [build support for all platforms [default=no]] + )] +) +AS_IF( + [test "x$enable_platform_all" = "xyes"], + [enable_platform_arm64="yes"; enable_platform_powerpc="yes"; enable_platform_ps3="yes"] +) + +AC_ARG_ENABLE( + [platform-auto], + [AS_HELP_STRING( + [--enable-platform-auto], + [auto detect platform support to build [default=yes]] )], [], - [enable_ps3=no] + [enable_platform_auto="yes"] +) +AS_IF( + [test "x$enable_platform_auto" = "xyes"], + [AS_CASE([$host], + [aarch64-*-*], [enable_platform_arm64="yes"], + [powerpc*-*-*], [enable_platform_powerpc="yes"], + )] ) -AM_CONDITIONAL([ENABLE_PS3], [test "x$enable_ps3" = "xyes"]) + +AC_ARG_ENABLE( + [platform-arm64], + [AS_HELP_STRING( + [--enable-platform-arm64], + [build support for arm64 platforms [default=no]] + )] +) +AM_CONDITIONAL([PLATFORM_ARM64], [test "x$enable_platform_arm64" = "xyes"]) + +AC_ARG_ENABLE( + [platform-powerpc], + [AS_HELP_STRING( + [--enable-platform-powerpc], + [build support for powerpc platforms [default=no]] + )] +) +AM_CONDITIONAL([PLATFORM_POWERPC], [test "x$enable_platform_powerpc" = "xyes"]) + +AC_ARG_ENABLE( + [platform-ps3], + [AS_HELP_STRING( + [--enable-platform-ps3], + [build support for the PS3 game console [default=no]] + )]) +AM_CONDITIONAL([PLATFORM_PS3], [test "x$enable_platform_ps3" = "xyes"]) AC_ARG_ENABLE( [debug], @@ -322,7 +367,6 @@ AC_ARG_ENABLE( [], [enable_debug=check] ) -#AM_CONDITIONAL([ENABLE_DEBUG], [test "x$enable_debug" = "xyes"]) AC_ARG_ENABLE( [test-valgrind], @@ -360,6 +404,7 @@ DEFINE_HOST_PROG(PB_PLUGIN, pb-plugin, [/usr/sbin/pb-plugin]) DEFINE_HOST_PROG(PB_EXEC, pb-exec, [/usr/sbin/pb-exec]) DEFINE_HOST_PROG(SH, sh, [/bin/sh]) DEFINE_HOST_PROG(SCSI_RESCAN, scsi-rescan, [/usr/sbin/scsi-rescan]) +DEFINE_HOST_PROG(DMIDECODE, dmidecode, [/sbin/dmidecode]) AC_ARG_WITH( [tftp],