#!/bin/bash echo "Bfgminer Win32 builder:" echo "" export folder=$(pwd) function libraries { cd ~ #pkg-config --libs libevent_pthreads PKG_CONFIG_PATH=/home/wareck/event rm -r -f temp mkdir temp cd temp wget http://wareck.free.fr/cross_compilation/uthash-2.3.0.tar.gz wget http://wareck.free.fr/cross_compilation/event.tar.gz tar xfz uthash-2.3.0.tar.gz tar xfz event.tar.gz cd uthash-2.3.0 sudo cp src/* /opt/mxe/usr/i686-w64-mingw32.static/include/ cd ~ } function compilation { git clone https://github.com/wareck/bfgminer.git cd bfgminer git submodule init git submodule update autoreconf -fi #CFLAGS="-O2 -msse2" ./configure --host=i686-w64-mingw32.static libevent_CFLAGS="-I/home/wareck/event/include/" libevent_LIBS="-I/home/wareck/event/lib" --enable-scrypt --without-libevent --prefix=/home/wareck/zob CFLAGS="-O2 -msse2" ./configure --host=i686-w64-mingw32.static --enable-scrypt --without-libevent --prefix=/home/wareck/zob make make install strip bfgminer.exe upx bfgminer.exe } function pack { cd ~/bfgminer rm -r -f /tmp/bfgminer mkdir /tmp/bfgminer cp bfgminer.exe /tmp/bfgminer/ cp $folder/packages/bfgminer/* /tmp/bfgminer/ cd /tmp/ version="5.5.0" 7z a -tzip bfgminer-win32-$version.zip bfgminer lftp -u wareck,zorn692611 ftpperso.free.fr <