1*4882a593Smuzhiyunconfig BR2_PACKAGE_MINETEST 2*4882a593Smuzhiyun bool "minetest" 3*4882a593Smuzhiyun depends on BR2_INSTALL_LIBSTDCPP # irrlicht 4*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11 5*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS 6*4882a593Smuzhiyun depends on BR2_PACKAGE_XORG7 # irrlicht 7*4882a593Smuzhiyun depends on BR2_PACKAGE_HAS_LIBGL # irrlicht 8*4882a593Smuzhiyun depends on BR2_PACKAGE_LUAJIT 9*4882a593Smuzhiyun select BR2_PACKAGE_IRRLICHT 10*4882a593Smuzhiyun select BR2_PACKAGE_GMP 11*4882a593Smuzhiyun select BR2_PACKAGE_JSONCPP 12*4882a593Smuzhiyun select BR2_PACKAGE_SQLITE 13*4882a593Smuzhiyun select BR2_PACKAGE_ZLIB 14*4882a593Smuzhiyun # At least one option must be enabled 15*4882a593Smuzhiyun select BR2_PACKAGE_MINETEST_CLIENT if !BR2_PACKAGE_MINETEST_SERVER 16*4882a593Smuzhiyun help 17*4882a593Smuzhiyun Minetest is a near-infinite-world block sandbox game and a 18*4882a593Smuzhiyun game engine, inspired by InfiniMiner, Minecraft, and the 19*4882a593Smuzhiyun like. 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun http://www.minetest.net 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunif BR2_PACKAGE_MINETEST 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunconfig BR2_PACKAGE_MINETEST_CLIENT 26*4882a593Smuzhiyun bool "minetest client" 27*4882a593Smuzhiyun select BR2_PACKAGE_BZIP2 28*4882a593Smuzhiyun select BR2_PACKAGE_LIBPNG 29*4882a593Smuzhiyun select BR2_PACKAGE_JPEG 30*4882a593Smuzhiyun select BR2_PACKAGE_XLIB_LIBXXF86VM 31*4882a593Smuzhiyun help 32*4882a593Smuzhiyun Build Minetest client. 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunconfig BR2_PACKAGE_MINETEST_SERVER 35*4882a593Smuzhiyun bool "minetest server" 36*4882a593Smuzhiyun help 37*4882a593Smuzhiyun Build Minetest server. 38*4882a593Smuzhiyun 39*4882a593Smuzhiyunconfig BR2_PACKAGE_MINETEST_SOUND 40*4882a593Smuzhiyun bool "enable sound" 41*4882a593Smuzhiyun depends on BR2_PACKAGE_MINETEST_CLIENT 42*4882a593Smuzhiyun depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS 43*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # openal 44*4882a593Smuzhiyun select BR2_PACKAGE_LIBVORBIS 45*4882a593Smuzhiyun select BR2_PACKAGE_OPENAL 46*4882a593Smuzhiyun 47*4882a593Smuzhiyuncomment "sound support needs a toolchain w/ threads NPTL" 48*4882a593Smuzhiyun depends on BR2_PACKAGE_MINETEST_CLIENT 49*4882a593Smuzhiyun depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS 50*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL 51*4882a593Smuzhiyun 52*4882a593Smuzhiyunendif 53*4882a593Smuzhiyun 54*4882a593Smuzhiyuncomment "minetest needs a toolchain w/ C++, gcc >= 4.9, threads" 55*4882a593Smuzhiyun depends on BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS 56*4882a593Smuzhiyun depends on !BR2_INSTALL_LIBSTDCPP \ 57*4882a593Smuzhiyun || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 \ 58*4882a593Smuzhiyun || !BR2_TOOLCHAIN_HAS_THREADS 59*4882a593Smuzhiyun 60*4882a593Smuzhiyuncomment "minetest needs X11 and an OpenGL provider" 61*4882a593Smuzhiyun depends on (BR2_INSTALL_LIBSTDCPP \ 62*4882a593Smuzhiyun && BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 \ 63*4882a593Smuzhiyun && BR2_TOOLCHAIN_HAS_THREADS) 64*4882a593Smuzhiyun depends on !BR2_PACKAGE_HAS_LIBGL || !BR2_PACKAGE_XORG7 65