- git
- wget
- p7zip
+ - unzip
- pkg-config (>= 0.22)
- sdcc (needed for building the fx2lafw firmware)
- nsis
Apply some fixes that are currently required for a proper build:
$ patch -p1 < mxe_fixes.patch
+ $ patch -p1 < libusb1_upgrade.patch
Build all required packages:
$ make MXE_TARGETS=i686-w64-mingw32.static.posix \
MXE_PLUGIN_DIRS=plugins/examples/qt5-freeze \
- gcc glib libzip libusb1 libftdi1 hidapi glibmm qtbase qtimageformats
- qtsvg boost check gendef qtbase_CONFIGURE_OPTS='-no-sql-mysql'
+ gcc glib libzip libusb1 libftdi1 hidapi glibmm qtbase qtimageformats \
+ qtsvg qttranslations boost check gendef libieee1284 \
+ qtbase_CONFIGURE_OPTS='-no-sql-mysql'
This will take a while.