# Contributing I want to turn this into a suitable guide for new contributors, but we're not there yet. Sorry :( ## Testing on Linux On Linux, the default cross compilation target is `x86_64-pc-windows-gnu`. Cross compilation is necessary due to DirectX being Windows only. It is recommended to also install the 32-bit target. ``` rustup target add x86_64-pc-windows-gnu rustup target add i686-pc-windows-gnu ``` To run tests in Wine, it is necessary to install your distribution's mingw32 package, and add the DLL paths to `$WINEPATH`: ``` export WINEPATH=/usr/x86_64-w64-mingw32/bin ``` Your path could be different, depending on where your distribution installs the packages. The one above is valid on Manjaro; the `mingw-w64-*` packages are the ones to install.