jl777
9 years ago
10 changed files with 136 additions and 2 deletions
@ -0,0 +1,21 @@ |
|||||
|
|
||||
|
|
||||
|
win32: win32_crypto win32_iguana |
||||
|
|
||||
|
win64: win64_crypto win64_iguana |
||||
|
|
||||
|
#build for win32 environment
|
||||
|
win32_crypto: |
||||
|
cd crypto777; make -f make_win32; cd .. |
||||
|
|
||||
|
win32_iguana: |
||||
|
cd iguana; make -f make_win32; cd .. |
||||
|
|
||||
|
#build for win64 environment
|
||||
|
win64_crypto: |
||||
|
cd crypto777; make -f make_win64; cd .. |
||||
|
|
||||
|
win64_iguana: |
||||
|
cd iguana; make -f make_win64; cd .. |
||||
|
|
||||
|
|
@ -0,0 +1,2 @@ |
|||||
|
$CC -c -O2 *.c jpeg/*.c jpeg/unix/*.c |
||||
|
rm -f ../agents/libcrypto777.a; $AR rcu ../agents/libcrypto777.a *.o |
@ -0,0 +1,17 @@ |
|||||
|
|
||||
|
CC="$(xcrun --sdk iphoneos --find clang) -isysroot $(xcrun --sdk iphoneos --show-sdk-path) -arch armv7 -arch arm64 -arch armv7s -ONLY_ACTIVE_ARCH=YES" |
||||
|
AR="$(xcrun --sdk iphoneos --find ar)" |
||||
|
|
||||
|
|
||||
|
all: clean build |
||||
|
|
||||
|
build: |
||||
|
$CC -I /usr/local/opt/curl/include/ -c -O2 *.c jpeg/*.c jpeg/unix/*.c -I/usr/local/opt/ || (echo "\033[4m ERROR: Failed to compile ios \033[0m"; exit 1; ) |
||||
|
|
||||
|
rm -f ../agents/libcrypto777.a || true |
||||
|
$AR -rcs ../agents/libcrypto777.a *.o || (echo "\033[4m ERROR: Failed to create libcrypto777.a \033[0m"; exit 1; ) |
||||
|
|
||||
|
|
||||
|
clean: |
||||
|
rm -f ../agents/libcrypto777.a || true |
||||
|
|
@ -0,0 +1,18 @@ |
|||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
all: clean build |
||||
|
|
||||
|
build: |
||||
|
gcc -c -I/usr/include/curl -O2 *.c jpeg/*.c jpeg/unix/*.c || (echo -e "\033[4mERROR: Compilation failed for unix \033[0m"; exit 1; ) |
||||
|
rm -f ../agents/libcrypto777.a || true |
||||
|
ar rcu ../agents/libcrypto777.a *.o || (echo -e "\033[4mERROR: Failed creating libcrypto777.a for unix \033[0m"; exit 1; ) |
||||
|
|
||||
|
clean: |
||||
|
rm -f ../agents/libcrypto777.a || true |
||||
|
|
||||
|
|
||||
|
|
@ -0,0 +1,19 @@ |
|||||
|
include crypto777.sources |
||||
|
include ../mingw.path |
||||
|
|
||||
|
all: clean build |
||||
|
|
||||
|
build : |
||||
|
mkdir -p ../agents/win32 || true |
||||
|
@echo "\nBuilding crypto777....." |
||||
|
$(TOOL_DIR)/$(MINGW)-gcc -w -D __MINGW -c $(CRYPTO777_SRCS) -I/usr/mingw32/include -I/usr/mingw32/include/sys -I/home/user/SuperNET/includes/openssl -I/home/user/SuperNET/crypto777 || (echo -e "\033[4mERROR: Compilation failed for win32 \033[0m"; exit 1; ) |
||||
|
|
||||
|
$(TOOL_DIR)/$(MINGW)-ar rcu ../agents/win32/libcrypto777.a *.o || (echo -e "\033[4mERROR: Failed to create libcrypto777.a\033[0m"; exit 1; ) |
||||
|
@echo "\Build Successful......" |
||||
|
|
||||
|
|
||||
|
clean : |
||||
|
@echo "\nCleaning files....." |
||||
|
rm -rf ../agents/win32/* || true |
||||
|
rm -f *.o || true |
||||
|
@echo "\nCleaned all files......" |
@ -0,0 +1,17 @@ |
|||||
|
include crypto777.sources |
||||
|
include ../mingw.path64 |
||||
|
|
||||
|
all: clean build |
||||
|
|
||||
|
build: |
||||
|
mkdir -p ../agents/win64 || true |
||||
|
@echo "\nBuilding crypto......" |
||||
|
$(TOOL_DIR)/$(MINGW)-gcc -w -D __MINGW -c $(CRYPTO777_SRCS) -I/usr/share/mingw-w64/include -I /usr/share/mingw-w64/include/sys -I/home/user/SuperNET/includes/openssl || (echo "\033[4m ERROR: Compilation failed for win64\033[0m"; exit 1; ) |
||||
|
|
||||
|
$(TOOL_DIR)/$(MINGW)-ar rcu ../agents/win64/libcrypto777.a *.o || (echo "\033[4mERROR: Failed to create libcrypto777.a\033[0m"; exit 1; ) |
||||
|
|
||||
|
|
||||
|
clean: |
||||
|
@echo "\nCleaning files......" |
||||
|
rm -f ../agents/win64/* || true |
||||
|
rm -f *.o || true |
@ -0,0 +1,22 @@ |
|||||
|
include iguana.sources |
||||
|
include mingw32 |
||||
|
include ../mingw.path |
||||
|
|
||||
|
all: clean check build |
||||
|
|
||||
|
build: |
||||
|
@echo "\nBuilding iguana......" |
||||
|
$(TOOL_DIR)/$(MINGW)-gcc -w -o ../agents/win32/iguana.exe -D __MINGW -D __CURL_CURLBUILD_H -D __CURL_CURL_H -D __CURL_EASY_H $(SOURCES) $(LIBS) || (echo -e "\033[4mERROR: Failed to build iguana\033[0m"; exit 1; ) |
||||
|
|
||||
|
|
||||
|
$(TOOL_DIR)/$(MINGW)-strip --strip-all ../agents/win32/iguana.exe |
||||
|
@echo "\nBuild successfully......" |
||||
|
|
||||
|
check: |
||||
|
@echo "\nChecking if libcrypto.a exists......" |
||||
|
test -s ../agents/win32/libcrypto777.a || (echo -e "\033[4mERROR: libcrypto777.a does not exists\033[0m"; exit 1; ) |
||||
|
|
||||
|
clean: |
||||
|
@echo "\nCleaning iguana......" |
||||
|
rm -rf ../agents/win32/iguana.* || true |
||||
|
@echo "\n Iguana Cleaned......" |
@ -0,0 +1,18 @@ |
|||||
|
include iguana.sources |
||||
|
include ../mingw.path64 |
||||
|
|
||||
|
LIBS := ../win/libsecp256k1.a ../win/libcrypto.a ../win/libssl.a ../win/libpthreadGC2_64.a ../agents/win64/libcrypto777.a ../win/libcurldll.a /usr/share/mingw-w64/lib/libws2_32.a /usr/share/mingw-w64/lib/libgdi32.a -I/usr/share/mingw-w64/include -I/usr/i386/include -I/usr/i386/include/curl -I/home/user/SuperNET/iguana -I/home/user/SuperNET/includes -I/home/user/SuperNET/crypto777 |
||||
|
include mingw64_inc |
||||
|
|
||||
|
|
||||
|
all: check build |
||||
|
|
||||
|
build: |
||||
|
$(TOOL_DIR)/$(MINGW)-gcc -w -o ../agents/win64/iguana.exe -D __MINGW -D __CURL_CURLBUILD_H -D __CURL_CURL_H -D __CURL_EASY_H $(SOURCES) $(LIBS) || (echo -e "\033[4mERROR: Failed to build iguana\033[0m"; exit 1; ) |
||||
|
|
||||
|
$(TOOL_DIR)/$(MINGW)-strip --strip-all ../agents/win64/iguana.exe || (echo -e "\033[4mERROR: Failed to strip iguana\033[0m"; exit 1; ) |
||||
|
|
||||
|
|
||||
|
check: |
||||
|
test -s ../agents/win64/libcrypto777.a || (echo -e "\033[4mERROR: libcrypto777.a does not exists\033[0m"; exit 1; ) |
||||
|
|
@ -1,4 +1,4 @@ |
|||||
include ../mingw.path |
include ../mingw.path |
||||
LIBS := ../win/libsecp256k1.a ../win/libcrypto.a ../win/libssl.a /usr/share/mingw-w64/lib/libpthread.a ../agents/win32/libcrypto777.a ../win/libcurldll.a /usr/i586-mingw32msvc/lib/libws2_32.a /usr/i586-mingw32msvc/lib/libgdi32.a -I/usr/mingw32/include -I/usr/i386/include/curl -I/home/user/SuperNET/iguana -I/home/user/SuperNET/includes -I/home/user/SuperNET/crypto777 |
LIBS := ../win/libsecp256k1.a ../win/libcrypto.a ../win/libssl.a /usr/share/mingw-w64/lib/libpthread.a ../agents/win32/libcrypto777.a ../win/libcurldll.a /usr/i586-mingw32msvc/lib/libws2_32.a /usr/i586-mingw32msvc/lib/libgdi32.a -I/usr/mingw32/include -I/usr/i386/include -I/usr/i386/include/curl -I/home/user/SuperNET/iguana -I/home/user/SuperNET/includes -I/home/user/SuperNET/crypto777 |
||||
|
|
||||
include mingw |
include mingw |
||||
|
Loading…
Reference in new issue