From 9bb871a0bb4c239239944d28bd4d5cfa19d84f62 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 3 Mar 2018 15:46:47 +0100 Subject: add support for waldux --- target/waldux/config/Config.in.compression | 137 +++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 target/waldux/config/Config.in.compression (limited to 'target/waldux/config/Config.in.compression') diff --git a/target/waldux/config/Config.in.compression b/target/waldux/config/Config.in.compression new file mode 100644 index 000000000..01d5ebb0e --- /dev/null +++ b/target/waldux/config/Config.in.compression @@ -0,0 +1,137 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +config ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_NONE + bool + +config ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_XZ + bool + select ADK_HOST_NEED_XZ + +config ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_LZ4 + bool + select ADK_HOST_NEED_LZ4 + +config ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_LZMA + bool + select ADK_HOST_NEED_LZMA + +config ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_LZO + bool + select ADK_HOST_NEED_LZOP + +config ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_BZIP2 + bool + select ADK_HOST_NEED_BZIP2 + +config ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_GZIP + bool + +config ADK_WALDUX_KERNEL_RD_GZIP + bool + +config ADK_WALDUX_KERNEL_KERNEL_GZIP + bool + +config ADK_WALDUX_KERNEL_RD_BZIP2 + bool + +config ADK_WALDUX_KERNEL_KERNEL_BZIP2 + bool + +config ADK_WALDUX_KERNEL_RD_LZ4 + bool + +config ADK_WALDUX_KERNEL_KERNEL_LZ4 + bool + +config ADK_WALDUX_KERNEL_RD_LZMA + bool + +config ADK_WALDUX_KERNEL_KERNEL_LZMA + bool + +config ADK_WALDUX_KERNEL_RD_LZO + bool + +config ADK_WALDUX_KERNEL_KERNEL_LZO + bool + +config ADK_WALDUX_KERNEL_RD_XZ + bool + +config ADK_WALDUX_KERNEL_KERNEL_XZ + bool + +config ADK_WALDUX_KERNEL_KERNEL_COMPRESS_NONE + bool + +config ADK_WALDUX_KERNEL_INITRAMFS_SOURCE + string + default "" + +choice +prompt "Kernel compression" +depends on ADK_TARGET_OS_WALDUX && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH +default ADK_WALDUX_KERNEL_COMP_GZIP if ADK_TARGET_BOARD_BCM28XX +default ADK_WALDUX_KERNEL_COMP_XZ + +config ADK_WALDUX_KERNEL_COMP_XZ + bool "use XZ compression" + select ADK_WALDUX_KERNEL_RD_XZ + select ADK_WALDUX_KERNEL_KERNEL_XZ + select ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_XZ + depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \ + || ADK_TARGET_GENERIC + +config ADK_WALDUX_KERNEL_COMP_LZ4 + bool "use LZ4 compression" + select ADK_WALDUX_KERNEL_RD_LZ4 + select ADK_WALDUX_KERNEL_KERNEL_LZ4 + select ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_LZ4 + depends on ADK_TARGET_ARCH_ARM \ + || ADK_TARGET_ARCH_X86 \ + || ADK_TARGET_ARCH_X86_64 + depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \ + || ADK_TARGET_GENERIC + +config ADK_WALDUX_KERNEL_COMP_LZMA + bool "use LZMA compression" + select ADK_WALDUX_KERNEL_RD_LZMA + select ADK_WALDUX_KERNEL_KERNEL_LZMA + select ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_LZMA + depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \ + || ADK_TARGET_GENERIC + +config ADK_WALDUX_KERNEL_COMP_LZO + bool "use LZO compression" + select ADK_WALDUX_KERNEL_RD_LZO + select ADK_WALDUX_KERNEL_KERNEL_LZO + select ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_LZO + depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \ + || ADK_TARGET_GENERIC + +config ADK_WALDUX_KERNEL_COMP_BZIP2 + bool "use BZIP2 compression" + select ADK_WALDUX_KERNEL_RD_BZIP2 + select ADK_WALDUX_KERNEL_KERNEL_BZIP2 + select ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_BZIP2 + depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \ + || ADK_TARGET_GENERIC + +config ADK_WALDUX_KERNEL_COMP_GZIP + bool "use GZIP compression" + select ADK_WALDUX_KERNEL_RD_GZIP + select ADK_WALDUX_KERNEL_KERNEL_GZIP + select ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_GZIP + depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \ + || ADK_TARGET_GENERIC + +config ADK_WALDUX_KERNEL_COMPRESS_NONE + bool "use no compression" + select ADK_WALDUX_KERNEL_KERNEL_COMPRESS_NONE + select ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_NONE + +endchoice + + -- cgit v1.2.3