|
@@ -0,0 +1,95 @@
|
|
|
|
+config ADK_APPLIANCE_CONVOLUTION
|
|
|
|
+ bool "BruteFIR convolution engine appliance"
|
|
|
|
+ depends on ADK_TARGET_OS_LINUX && (\
|
|
|
|
+ ADK_TARGET_ARCH_X86_64 || \
|
|
|
|
+ ADK_TARGET_ARCH_X86 || \
|
|
|
|
+ ADK_TARGET_ARCH_ARM )
|
|
|
|
+ select ADK_PACKAGE_MPD
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_ALSA
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_MP3
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_MP4
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_OGG
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_OPUS
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_FLAC
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_WAV
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_MMS
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_FFMPEG
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_SHOUT
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_CURL
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_SAMPLERATE
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_SNDFILE
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_HTTPD
|
|
|
|
+ select ADK_PACKAGE_MPD_WITH_JACK
|
|
|
|
+ select ADK_PACKAGE_CIFS_UTILS
|
|
|
|
+ select ADK_PACKAGE_LIBMPDCLIENT
|
|
|
|
+ select ADK_PACKAGE_MPC
|
|
|
|
+ select ADK_PACKAGE_DROPBEAR
|
|
|
|
+ select ADK_PACKAGE_DROPBEAR_WITH_UTMP
|
|
|
|
+ select ADK_PACKAGE_FFPROBE
|
|
|
|
+ select ADK_PACKAGE_LIBFFMPEG
|
|
|
|
+ select ADK_PACKAGE_LIBFFMPEG_WITH_AAC
|
|
|
|
+ select ADK_PACKAGE_LIBFFMPEG_WITH_MP3
|
|
|
|
+ select ADK_PACKAGE_LIBFFMPEG_WITH_VORBIS
|
|
|
|
+ select ADK_PACKAGE_E2FSCK
|
|
|
|
+ select ADK_PACKAGE_ALSA_UTILS
|
|
|
|
+ select BUSYBOX_NTPD
|
|
|
|
+ select BUSYBOX_WATCHDOG
|
|
|
|
+ select ADK_RUNTIME_START_SERVICES
|
|
|
|
+ select ADK_RUNTIME_START_DROPBEAR
|
|
|
|
+ select ADK_RUNTIME_START_BUSYBOX_NTPD
|
|
|
|
+ select ADK_RUNTIME_START_BUSYBOX_SYSLOGD
|
|
|
|
+ select ADK_RUNTIME_START_MPD n
|
|
|
|
+ select ADK_KERNEL_USB_HID
|
|
|
|
+ select ADK_TARGET_USB_KEYBOARD
|
|
|
|
+ select ADK_TARGET_USB_MOUSE
|
|
|
|
+ select ADK_KERNEL_INPUT_KEYBOARD
|
|
|
|
+ select ADK_KERNEL_INPUT_MOUSE
|
|
|
|
+ select ADK_KERNEL_INPUT_EVDEV
|
|
|
|
+ select ADK_RUNTIME_HOSTNAME mpdbox
|
|
|
|
+ select ADK_KERNEL_USB_STORAGE m
|
|
|
|
+ select ADK_PACKAGE_GRUB_TOOLS if ( \
|
|
|
|
+ ADK_TARGET_ARCH_X86_64 || \
|
|
|
|
+ ADK_TARGET_ARCH_X86 )
|
|
|
|
+ select ADK_PACKAGE_COREUTILS
|
|
|
|
+ select ADK_PACKAGE_FINDUTILS
|
|
|
|
+ select ADK_PACKAGE_FIND
|
|
|
|
+ select ADK_PACKAGE_GREP
|
|
|
|
+ select ADK_PACKAGE_XARGS
|
|
|
|
+ select BUSYBOX_KILLALL
|
|
|
|
+ select BUSYBOX_TOP
|
|
|
|
+ select ADK_PACKAGE_RT_TESTS
|
|
|
|
+ select ADK_PACKAGE_FDISK
|
|
|
|
+ select ADK_PACKAGE_MKE2FS
|
|
|
|
+ select ADK_PACKAGE_MKFS
|
|
|
|
+ select ADK_PACKAGE_MOUNT
|
|
|
|
+ select ADK_PACKAGE_NTFS_3G
|
|
|
|
+ select ADK_PACKAGE_PARTED
|
|
|
|
+ select ADK_PACKAGE_KBD
|
|
|
|
+ select ADK_PACKAGE_SCHEDTOOL
|
|
|
|
+ select ADK_PACKAGE_NANO
|
|
|
|
+ select ADK_PACKAGE_CIFS_UTILS
|
|
|
|
+ select ADK_PACKAGE_BRUTEFIR
|
|
|
|
+ select ADK_PACKAGE_SOX
|
|
|
|
+ select ADK_PACKAGE_XAUTH
|
|
|
|
+ select ADK_PACKAGE_GCC
|
|
|
|
+ select ADK_PACKAGE_LIBGMP_DEV
|
|
|
|
+ select ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY if ( \
|
|
|
|
+ ADK_TARGET_SYSTEM_RASPBERRY_PI || \
|
|
|
|
+ ADK_TARGET_SYSTEM_RASPBERRY_PI2 || \
|
|
|
|
+ ADK_TARGET_SYSTEM_RASPBERRY_PI3 || \
|
|
|
|
+ ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 )
|
|
|
|
+ select ADK_RUNTIME_START_KBD
|
|
|
|
+ select ADK_RUNTIME_GETTY_VGA
|
|
|
|
+ select ADK_TARGET_KERNEL_VERSION_4_1 if ( \
|
|
|
|
+ ADK_TARGET_ARCH_X86_64 || \
|
|
|
|
+ ADK_TARGET_ARCH_X86 )
|
|
|
|
+ select ADK_KERNEL_PREEMPT_RT_FULL
|
|
|
|
+ select ADK_KERNEL_HIGH_RES_TIMERS
|
|
|
|
+ select ADK_KERNEL_NTFS_FS
|
|
|
|
+ select ADK_KERNEL_VFAT_FS
|
|
|
|
+ select ADK_KERNEL_CIFS
|
|
|
|
+ select ADK_KERNEL_NFS_FS
|
|
|
|
+ select ADK_KERNEL_USB_STORAGE
|
|
|
|
+ help
|
|
|
|
+ Create a convolution engine based on BruteFIR.
|
|
|
|
+
|