Skip to content

Commit

Permalink
Merge pull request #20 from tindy2013/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
tindy2013 committed Sep 29, 2019
2 parents d333b86 + ed25f80 commit 06fb03d
Show file tree
Hide file tree
Showing 30 changed files with 2,241 additions and 944 deletions.
4 changes: 2 additions & 2 deletions build.alpine.release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c geoip.cpp -o obj/geo
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c logger.cpp -o obj/logger.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c main.cpp -o obj/main.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c misc.cpp -o obj/misc.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c multithread-test.cpp -o obj/multithread-test.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c multithread_test.cpp -o obj/multithread_test.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c printout.cpp -o obj/printout.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c processes.cpp -o obj/processes.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c rapidjson_extra.cpp -o obj/rapidjson_extra.o
Expand All @@ -91,7 +91,7 @@ gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c socket.cpp -o obj/so
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c speedtestutil.cpp -o obj/speedtestutil.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c tcping.cpp -o obj/tcping.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c webget.cpp -o obj/webget.o
g++ -g -o stairspeedtest obj/geoip.o obj/logger.o obj/main.o obj/misc.o obj/multithread-test.o obj/printout.o obj/processes.o obj/rapidjson_extra.o obj/renderer.o obj/rulematch.o obj/socket.o obj/speedtestutil.o obj/tcping.o obj/webget.o -lcurl -lPNGwriter -lpng16 -lfreetype -lz -lssl -lcrypto -ldl -lpthread -lyaml-cpp -lbz2 -s -static
g++ -g -o stairspeedtest obj/geoip.o obj/logger.o obj/main.o obj/misc.o obj/multithread_test.o obj/printout.o obj/processes.o obj/rapidjson_extra.o obj/renderer.o obj/rulematch.o obj/socket.o obj/speedtestutil.o obj/tcping.o obj/webget.o -lcurl -lPNGwriter -lpng16 -lfreetype -lz -lssl -lcrypto -ldl -lpthread -lyaml-cpp -lbz2 -s -static

chmod +rx stairspeedtest pref.ini webgui.sh tools/clients/* tools/gui/* tools/misc/*
tar czf stairspeedtest_reborn_linux64.tar.gz stairspeedtest pref.ini webgui.sh tools/
Expand Down
32 changes: 17 additions & 15 deletions build.bat
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
gcc -Wall -fexceptions -D_WIN32 -DCURL_STATICLIB -g -std=c++11 -c geoip.cpp -o obj\geoip.o
gcc -Wall -fexceptions -D_WIN32 -DCURL_STATICLIB -g -std=c++11 -c logger.cpp -o obj\logger.o
gcc -Wall -fexceptions -D_WIN32 -DCURL_STATICLIB -g -std=c++11 -c main.cpp -o obj\main.o
gcc -Wall -fexceptions -D_WIN32 -DCURL_STATICLIB -g -std=c++11 -c misc.cpp -o obj\misc.o
gcc -Wall -fexceptions -D_WIN32 -DCURL_STATICLIB -g -std=c++11 -c multithread-test.cpp -o obj\multithread-test.o
gcc -Wall -fexceptions -D_WIN32 -DCURL_STATICLIB -g -std=c++11 -c printout.cpp -o obj\printout.o
gcc -Wall -fexceptions -D_WIN32 -DCURL_STATICLIB -g -std=c++11 -c processes.cpp -o obj\processes.o
gcc -Wall -fexceptions -D_WIN32 -DCURL_STATICLIB -g -std=c++11 -c renderer.cpp -o obj\renderer.o
gcc -Wall -fexceptions -D_WIN32 -DCURL_STATICLIB -g -std=c++11 -c rulematch.cpp -o obj\rulematcho
gcc -Wall -fexceptions -D_WIN32 -DCURL_STATICLIB -g -std=c++11 -c socket.cpp -o obj\socket.o
gcc -Wall -fexceptions -D_WIN32 -DCURL_STATICLIB -g -std=c++11 -c speedtestutil.cpp -o obj\speedtestutil.o
gcc -Wall -fexceptions -D_WIN32 -DCURL_STATICLIB -g -std=c++11 -c tcping.cpp -o obj\tcping.o
gcc -Wall -fexceptions -D_WIN32 -DCURL_STATICLIB -g -std=c++11 -c webget.cpp -o obj\webget.o
windres -J rc -O coff -i res\res.rc -o obj\res\res.res
g++ -o stairspeedtest.exe obj/geoip.o obj/logger.o obj/main.o obj/misc.o obj/multithread-test.o obj/printout.o obj/processes.o obj/renderer.o obj/rulematch.o obj/socket.o obj/speedtestutil.o obj/tcping.o obj/webget.o obj\res\res.res -lpsapi -lyaml-cpp -lcurl -lPNGwriter -lpng16 -lfreetype -lz -lssl -lcrypto -lws2_32 -lwsock32
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c geoip.cpp -o obj\geoip.o
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c logger.cpp -o obj\logger.o
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c main.cpp -o obj\main.o
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c misc.cpp -o obj\misc.o
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c multithread_test.cpp -o obj\multithread_test.o
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c perf_test.cpp -o obj\perf_test.o
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c printout.cpp -o obj\printout.o
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c processes.cpp -o obj\processes.o
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c rapidjson_extra.cpp -o obj\rapidjson_extra.o
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c renderer.cpp -o obj\renderer.o
windres.exe -J rc -O coff -i res\res.rc -o obj\res\res.res
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c rulematch.cpp -o obj\rulematch.o
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c socket.cpp -o obj\socket.o
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c speedtestutil.cpp -o obj\speedtestutil.o
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c tcping.cpp -o obj\tcping.o
g++.exe -Wall -std=c++11 -D_WIN32 -DCURL_STATICLIB -g -O3 -c webget.cpp -o obj\webget.o
g++.exe -o bin\stairspeedtest.exe obj\geoip.o obj\logger.o obj\main.o obj\misc.o obj\multithread_test.o obj\perf_test.o obj\printout.o obj\processes.o obj\rapidjson_extra.o obj\renderer.o obj\rulematch.o obj\socket.o obj\speedtestutil.o obj\tcping.o obj\webget.o obj\res\res.res -static -lyaml-cpp -lcurl -lPNGwriter -lpng16 -lfreetype -lz -lbz2 -lssl -lcrypto -lws2_32 -lwsock32 -s -static
4 changes: 2 additions & 2 deletions build.macos.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ c++ -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -Wall -fexceptions
c++ -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -Wall -fexceptions -D_MACOS -DCURL_STATICLIB -g -std=c++11 -c logger.cpp -o obj/logger.o
c++ -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -Wall -fexceptions -D_MACOS -DCURL_STATICLIB -g -std=c++11 -c main.cpp -o obj/main.o
c++ -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -Wall -fexceptions -D_MACOS -DCURL_STATICLIB -g -std=c++11 -c misc.cpp -o obj/misc.o
c++ -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -Wall -fexceptions -D_MACOS -DCURL_STATICLIB -g -std=c++11 -c multithread-test.cpp -o obj/multithread-test.o
c++ -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -Wall -fexceptions -D_MACOS -DCURL_STATICLIB -g -std=c++11 -c multithread_test.cpp -o obj/multithread_test.o
c++ -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -Wall -fexceptions -D_MACOS -DCURL_STATICLIB -g -std=c++11 -c printout.cpp -o obj/printout.o
c++ -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -Wall -fexceptions -D_MACOS -DCURL_STATICLIB -g -std=c++11 -c processes.cpp -o obj/processes.o
c++ -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -Wall -fexceptions -D_MACOS -DCURL_STATICLIB -g -std=c++11 -c rapidjson_extra.cpp -o obj/rapidjson_extra.o
Expand All @@ -16,6 +16,6 @@ c++ -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -Wall -fexceptions
c++ -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -Wall -fexceptions -D_MACOS -DCURL_STATICLIB -g -std=c++11 -c speedtestutil.cpp -o obj/speedtestutil.o
c++ -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -Wall -fexceptions -D_MACOS -DCURL_STATICLIB -g -std=c++11 -c tcping.cpp -o obj/tcping.o
c++ -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -Wall -fexceptions -D_MACOS -DCURL_STATICLIB -g -std=c++11 -c webget.cpp -o obj/webget.o
c++ -g -o stairspeedtest obj/geoip.o obj/logger.o obj/main.o obj/misc.o obj/multithread-test.o obj/printout.o obj/processes.o obj/rapidjson_extra.o obj/renderer.o obj/rulematch.o obj/socket.o obj/speedtestutil.o obj/tcping.o obj/webget.o -L/usr/local/opt/openssl@1.1/lib -lcurl -lPNGwriter -lpng -lfreetype -lz -lssl -lcrypto -lyaml-cpp -ldl -lpthread
c++ -g -o stairspeedtest obj/geoip.o obj/logger.o obj/main.o obj/misc.o obj/multithread_test.o obj/printout.o obj/processes.o obj/rapidjson_extra.o obj/renderer.o obj/rulematch.o obj/socket.o obj/speedtestutil.o obj/tcping.o obj/webget.o -L/usr/local/opt/openssl@1.1/lib -lcurl -lPNGwriter -lpng -lfreetype -lz -lssl -lcrypto -lyaml-cpp -ldl -lpthread
chmod +x stairspeedtest

4 changes: 2 additions & 2 deletions build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c geoip.cpp -o obj/geo
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c logger.cpp -o obj/logger.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c main.cpp -o obj/main.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c misc.cpp -o obj/misc.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c multithread-test.cpp -o obj/multithread-test.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c multithread_test.cpp -o obj/multithread_test.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c printout.cpp -o obj/printout.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c processes.cpp -o obj/processes.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c rapidjson_extra.cpp -o obj/rapidjson_extra.o
Expand All @@ -16,6 +16,6 @@ gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c socket.cpp -o obj/so
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c speedtestutil.cpp -o obj/speedtestutil.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c tcping.cpp -o obj/tcping.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c webget.cpp -o obj/webget.o
g++ -g -o stairspeedtest obj/geoip.o obj/logger.o obj/main.o obj/misc.o obj/multithread-test.o obj/printout.o obj/processes.o obj/rapidjson_extra.o obj/renderer.o obj/rulematch.o obj/socket.o obj/speedtestutil.o obj/tcping.o obj/webget.o -lcurl -lPNGwriter -lpng16 -lfreetype -lz -lssl -lcrypto -ldl -lpthread -lyaml-cpp -s
g++ -g -o stairspeedtest obj/geoip.o obj/logger.o obj/main.o obj/misc.o obj/multithread_test.o obj/printout.o obj/processes.o obj/rapidjson_extra.o obj/renderer.o obj/rulematch.o obj/socket.o obj/speedtestutil.o obj/tcping.o obj/webget.o -lcurl -lPNGwriter -lpng16 -lfreetype -lz -lssl -lcrypto -ldl -lpthread -lyaml-cpp -s
chmod +x stairspeedtest

4 changes: 2 additions & 2 deletions build.static.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c geoip.cpp -o obj/geo
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c logger.cpp -o obj/logger.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c main.cpp -o obj/main.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c misc.cpp -o obj/misc.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c multithread-test.cpp -o obj/multithread-test.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c multithread_test.cpp -o obj/multithread_test.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c printout.cpp -o obj/printout.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c processes.cpp -o obj/processes.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c rapidjson_extra.cpp -o obj/rapidjson_extra.o
Expand All @@ -16,6 +16,6 @@ gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c socket.cpp -o obj/so
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c speedtestutil.cpp -o obj/speedtestutil.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c tcping.cpp -o obj/tcping.o
gcc -Wall -fexceptions -DCURL_STATICLIB -g -std=c++11 -c webget.cpp -o obj/webget.o
g++ -g -o stairspeedtest obj/geoip.o obj/logger.o obj/main.o obj/misc.o obj/multithread-test.o obj/printout.o obj/processes.o obj/rapidjson_extra.o obj/renderer.o obj/rulematch.o obj/socket.o obj/speedtestutil.o obj/tcping.o obj/webget.o -lcurl -lPNGwriter -lpng16 -lfreetype -lz -lssl -lcrypto -ldl -lpthread -lyaml-cpp -s -static
g++ -g -o stairspeedtest obj/geoip.o obj/logger.o obj/main.o obj/misc.o obj/multithread_test.o obj/printout.o obj/processes.o obj/rapidjson_extra.o obj/renderer.o obj/rulematch.o obj/socket.o obj/speedtestutil.o obj/tcping.o obj/webget.o -lcurl -lPNGwriter -lpng16 -lfreetype -lz -lssl -lcrypto -ldl -lpthread -lyaml-cpp -s -static
chmod +x stairspeedtest

Loading

0 comments on commit 06fb03d

Please sign in to comment.