1*4882a593Smuzhiyunconfig BR2_PACKAGE_WINE_ARCH_SUPPORTS 2*4882a593Smuzhiyun bool 3*4882a593Smuzhiyun default y 4*4882a593Smuzhiyun # Wine only builds on certain architectures 5*4882a593Smuzhiyun depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" || \ 6*4882a593Smuzhiyun BR2_HOSTARCH = "powerpc" || BR2_HOSTARCH = "arm" || \ 7*4882a593Smuzhiyun BR2_HOSTARCH = "aarch64" 8*4882a593Smuzhiyun # Wine has much CPU specific code and mostly makes sense on x86 9*4882a593Smuzhiyun depends on BR2_i386 10*4882a593Smuzhiyun 11*4882a593Smuzhiyunconfig BR2_PACKAGE_WINE 12*4882a593Smuzhiyun bool "wine" 13*4882a593Smuzhiyun depends on BR2_PACKAGE_WINE_ARCH_SUPPORTS 14*4882a593Smuzhiyun # Wine unconditionally builds shared libraries 15*4882a593Smuzhiyun depends on !BR2_STATIC_LIBS 16*4882a593Smuzhiyun help 17*4882a593Smuzhiyun Wine is a compatibility layer capable of running Windows 18*4882a593Smuzhiyun applications on Linux. Instead of simulating internal 19*4882a593Smuzhiyun Windows logic like a virtual machine or emulator, Wine 20*4882a593Smuzhiyun translates Windows API calls into POSIX calls on-the-fly, 21*4882a593Smuzhiyun eliminating the performance and memory penalties of other 22*4882a593Smuzhiyun methods. 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun http://www.winehq.org 25*4882a593Smuzhiyun 26*4882a593Smuzhiyuncomment "wine needs a toolchain w/ dynamic library" 27*4882a593Smuzhiyun depends on BR2_PACKAGE_WINE_ARCH_SUPPORTS 28*4882a593Smuzhiyun depends on BR2_STATIC_LIBS 29