From 7d02658bfce6a57a5f845f44cbda412b9777113a Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 28 Jul 2019 20:46:07 -0400 Subject: Update binaries again; add build and install scripts --- build.sh | 32 ++++++++++++++++++++++++++++++++ install.sh | 24 ++++++++++++++++++++++++ tools/aif2pcm/aif2pcm.exe | Bin 339866 -> 315332 bytes tools/bin2c/bin2c.exe | Bin 332964 -> 306858 bytes tools/gbafix/gbafix.exe | Bin 336101 -> 309483 bytes tools/gbagfx/gbagfx.exe | Bin 1573862 -> 1595339 bytes tools/jsonproc/jsonproc.exe | Bin 985199 -> 12826870 bytes tools/mapjson/mapjson.exe | Bin 813942 -> 12564409 bytes tools/mid2agb/mid2agb.exe | Bin 598836 -> 2240299 bytes tools/preproc/preproc.exe | Bin 558185 -> 2289159 bytes tools/ramscrgen/ramscrgen.exe | Bin 534393 -> 2242865 bytes tools/rsfont/rsfont.exe | Bin 1556596 -> 1576393 bytes tools/scaninc/scaninc.exe | Bin 536427 -> 2244423 bytes 13 files changed, 56 insertions(+) create mode 100755 build.sh create mode 100755 install.sh diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..7faa5d6 --- /dev/null +++ b/build.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +make --no-print-directory clean -C tools/aif2pcm +make --no-print-directory clean -C tools/bin2c +make --no-print-directory clean -C tools/gbafix +make --no-print-directory clean -C tools/gbagfx +make --no-print-directory clean -C tools/jsonproc +make --no-print-directory clean -C tools/mapjson +make --no-print-directory clean -C tools/mid2agb +make --no-print-directory clean -C tools/preproc +make --no-print-directory clean -C tools/ramscrgen +make --no-print-directory clean -C tools/rsfont +make --no-print-directory clean -C tools/scaninc + +PREFIX=i686-w64-mingw32- +CC=${PREFIX}gcc +CXX=${PREFIX}g++ +CFLAGS="-O2 -static -std=c11 -Wall -Wextra -Wno-switch -Werror -DPNG_SKIP_SETJMP_CHECK -L../.local/lib -lpng -I ../.local/include" +CXXFLAGS="-O2 -std=c++11 -static -I . -Wall -Wextra -Wno-switch -Werror -Wno-implicit-fallthrough -Wno-unused-parameter" + +make --no-print-directory -C tools/aif2pcm CC=${CC} CXX=${CXX} CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +make --no-print-directory -C tools/bin2c CC=${CC} CXX=${CXX} CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +make --no-print-directory -C tools/gbafix CC=${CC} CXX=${CXX} CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +make --no-print-directory -C tools/gbagfx CC=${CC} CXX=${CXX} CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +make --no-print-directory -C tools/jsonproc CC=${CC} CXX=${CXX} CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +make --no-print-directory -C tools/mapjson CC=${CC} CXX=${CXX} CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +make --no-print-directory -C tools/mid2agb CC=${CC} CXX=${CXX} CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +make --no-print-directory -C tools/preproc CC=${CC} CXX=${CXX} CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +make --no-print-directory -C tools/ramscrgen CC=${CC} CXX=${CXX} CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +make --no-print-directory -C tools/rsfont CC=${CC} CXX=${CXX} CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +make --no-print-directory -C tools/scaninc CC=${CC} CXX=${CXX} CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" + diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..05a147f --- /dev/null +++ b/install.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +mkdir -p ${1}/tools/aif2pcm +cp tools/aif2pcm/aif2pcm.exe aif2pcm/tools/aif2pcm/ +mkdir -p ${1}/tools/bin2c +cp tools/bin2c/bin2c.exe bin2c/tools/bin2c/ +mkdir -p ${1}/tools/gbafix +cp tools/gbafix/gbafix.exe gbafix/tools/gbafix/ +mkdir -p ${1}/tools/gbagfx +cp tools/gbagfx/gbagfx.exe gbagfx/tools/gbagfx/ +mkdir -p ${1}/tools/jsonproc +cp tools/jsonproc/jsonproc.exe jsonproc/tools/jsonproc/ +mkdir -p ${1}/tools/mapjson +cp tools/mapjson/mapjson.exe mapjson/tools/mapjson/ +mkdir -p ${1}/tools/mid2agb +cp tools/mid2agb/mid2agb.exe mid2agb/tools/mid2agb/ +mkdir -p ${1}/tools/preproc +cp tools/preproc/preproc.exe preproc/tools/preproc/ +mkdir -p ${1}/tools/ramscrgen +cp tools/ramscrgen/ramscrgen.exe ramscrgen/tools/ramscrgen/ +mkdir -p ${1}/tools/rsfont +cp tools/rsfont/rsfont.exe rsfont/tools/rsfont/ +mkdir -p ${1}/tools/scaninc +cp tools/scaninc/scaninc.exe scaninc/tools/scaninc/ \ No newline at end of file diff --git a/tools/aif2pcm/aif2pcm.exe b/tools/aif2pcm/aif2pcm.exe index 9f0ed4b..a50635b 100755 Binary files a/tools/aif2pcm/aif2pcm.exe and b/tools/aif2pcm/aif2pcm.exe differ diff --git a/tools/bin2c/bin2c.exe b/tools/bin2c/bin2c.exe index 2ffb98e..5ee4313 100755 Binary files a/tools/bin2c/bin2c.exe and b/tools/bin2c/bin2c.exe differ diff --git a/tools/gbafix/gbafix.exe b/tools/gbafix/gbafix.exe index 35d76a8..dd6b3c7 100755 Binary files a/tools/gbafix/gbafix.exe and b/tools/gbafix/gbafix.exe differ diff --git a/tools/gbagfx/gbagfx.exe b/tools/gbagfx/gbagfx.exe index dc49171..a38b629 100755 Binary files a/tools/gbagfx/gbagfx.exe and b/tools/gbagfx/gbagfx.exe differ diff --git a/tools/jsonproc/jsonproc.exe b/tools/jsonproc/jsonproc.exe index 1d8e3f4..b594063 100755 Binary files a/tools/jsonproc/jsonproc.exe and b/tools/jsonproc/jsonproc.exe differ diff --git a/tools/mapjson/mapjson.exe b/tools/mapjson/mapjson.exe index 24a15db..b196406 100755 Binary files a/tools/mapjson/mapjson.exe and b/tools/mapjson/mapjson.exe differ diff --git a/tools/mid2agb/mid2agb.exe b/tools/mid2agb/mid2agb.exe index ec8fd7b..88ea510 100755 Binary files a/tools/mid2agb/mid2agb.exe and b/tools/mid2agb/mid2agb.exe differ diff --git a/tools/preproc/preproc.exe b/tools/preproc/preproc.exe index b762446..928f017 100755 Binary files a/tools/preproc/preproc.exe and b/tools/preproc/preproc.exe differ diff --git a/tools/ramscrgen/ramscrgen.exe b/tools/ramscrgen/ramscrgen.exe index 4eaa3ae..8635a5f 100755 Binary files a/tools/ramscrgen/ramscrgen.exe and b/tools/ramscrgen/ramscrgen.exe differ diff --git a/tools/rsfont/rsfont.exe b/tools/rsfont/rsfont.exe index 25adcce..379345b 100755 Binary files a/tools/rsfont/rsfont.exe and b/tools/rsfont/rsfont.exe differ diff --git a/tools/scaninc/scaninc.exe b/tools/scaninc/scaninc.exe index 04fd0f7..a055a35 100755 Binary files a/tools/scaninc/scaninc.exe and b/tools/scaninc/scaninc.exe differ -- cgit v1.2.3