Your Name 4 years ago
parent
commit
51a05789f7

+ 8 - 0
build_bfgminer.sh

@@ -0,0 +1,8 @@
+#!/bin/bash
+export folder=$(pwd)
+cd ~
+git clone https://github.com/wareck/bfgminer.git
+cd bfgminer
+./autogen.sh
+CFLAGS="-O2 -msse2" ./configure --host=i686-w64-mingw32.shared --enable-scrypt
+make

+ 1 - 1
make_environement.sh

@@ -7,7 +7,7 @@ cd /opt
 sudo git clone https://github.com/mxe/mxe.git
 export MXE_DIR=/opt/mxe
 export MXE_TARGETS='i686-w64-mingw32.static'
-sudo make -j 4 -C $MXE_DIR MXE_TARGETS="$MXE_TARGETS" curl pthreads pdcurses ncurses libusb1 jansson libevent libmicrohttpd
+sudo make -j 4 -C $MXE_DIR MXE_TARGETS="$MXE_TARGETS" curl pthreads pdcurses ncurses libusb1 #jansson libevent libmicrohttpd
 echo 'export PATH=/opt/mxe/usr/bin:$PATH' >> ~/.profile
 echo 'export PKG_CONFIG_PATH=/opt/mxe/usr/i686-w64-mingw32.static/lib/pkgconfig/' >> ~/.profile
 export PATH=/opt/mxe/usr/bin:$PATH

+ 19 - 0
make_environement_bfgminer.sh

@@ -0,0 +1,19 @@
+#!/bin/bash
+sudo apt-get update
+sudo apt-get upgrade -y
+sudo apt-get install -y lzip build-essential git autoconf autopoint bison flex gperf libtool libtool-bin python ruby scons unzip intltool p7zip-full libgtk2.0-dev libssl-dev -y
+sudo apt-get install -y lftp zip pv pixz
+cd /opt
+sudo git clone https://github.com/mxe/mxe.git
+export MXE_DIR=/opt/mxe
+export MXE_TARGETS='i686-w64-mingw32.shared'
+sudo make -j 4 -C $MXE_DIR MXE_TARGETS="$MXE_TARGETS" curl pthreads pdcurses ncurses libusb1 jansson libevent libmicrohttpd
+echo 'export PATH=/opt/mxe/usr/bin:$PATH' >> ~/.profile
+echo 'export PKG_CONFIG_PATH=/opt/mxe/usr/i686-w64-mingw32.shared/lib/pkgconfig/' >> ~/.profile
+export PATH=/opt/mxe/usr/bin:$PATH
+export PKG_CONFIG_PATH=/opt/mxe/usr/i686-w64-mingw32.shared/lib/pkgconfig/
+cd ~
+wget -c https://github.com/troydhanson/uthash/archive/master.zip -O uthash.zip
+unzip uthash.zip
+sudo cp uthash-master/src/* /opt/mxe/usr/i686-w64-mingw32.shared/include
+

BIN
packages/bfgminer/libcurl-4.dll


BIN
packages/bfgminer/libevent-2-1-7.dll


BIN
packages/bfgminer/libgcc_s_sjlj-1.dll


BIN
packages/bfgminer/libgcrypt-20.dll


BIN
packages/bfgminer/libgpg-error-0.dll


BIN
packages/bfgminer/libiconv-2.dll


BIN
packages/bfgminer/libidn2-0.dll


BIN
packages/bfgminer/libintl-8.dll


BIN
packages/bfgminer/libjansson-4.dll


BIN
packages/bfgminer/libncurses5.dll


BIN
packages/bfgminer/libssh2-1.dll


BIN
packages/bfgminer/libunistring-2.dll


BIN
packages/bfgminer/libusb-1.0.dll


BIN
packages/bfgminer/libwinpthread-1.dll


BIN
packages/bfgminer/zlib1.dll