==== Initialize environment === Launch the script ./setup.sh. Note, this is needed only for tests, where there are manually built binaries, which are not installed to mingw sys-root directories, like: - gsm - libmad/libmad32 The goal is to setup wine to use dll libraries intalled to /usr/*-mingw32/sys-root/bin for binaries launched also from other places. The result of the setup.sh is created ~/.wine32 and ~/.wine64 wine configuration directories with these files: ~/.wine32/system.reg: [System\\CurrentControlSet\\Control\\Session Manager\\Environment] "PATH"=str(2):"C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem;Z:\\usr\\i686-w64-mingw32\\sys-root\\mingw\\bin" ~/.wine64/system.reg: [System\\CurrentControlSet\\Control\\Session Manager\\Environment] "PATH"=str(2):"C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem;Z:\\usr\\x86_64-w64-mingw32\\sys-root\\mingw\\bin" ==== Build test scripts ==== Launch make: make There will be generated */*.sh scripts. Then follow the READMEs in subdirectories.