diff options
-rwxr-xr-x | build.sh | 32 | ||||
-rwxr-xr-x | install.sh | 24 | ||||
-rwxr-xr-x | tools/aif2pcm/aif2pcm.exe | bin | 339866 -> 315332 bytes | |||
-rwxr-xr-x | tools/bin2c/bin2c.exe | bin | 332964 -> 306858 bytes | |||
-rwxr-xr-x | tools/gbafix/gbafix.exe | bin | 336101 -> 309483 bytes | |||
-rwxr-xr-x | tools/gbagfx/gbagfx.exe | bin | 1573862 -> 1595339 bytes | |||
-rwxr-xr-x | tools/jsonproc/jsonproc.exe | bin | 985199 -> 12826870 bytes | |||
-rwxr-xr-x | tools/mapjson/mapjson.exe | bin | 813942 -> 12564409 bytes | |||
-rwxr-xr-x | tools/mid2agb/mid2agb.exe | bin | 598836 -> 2240299 bytes | |||
-rwxr-xr-x | tools/preproc/preproc.exe | bin | 558185 -> 2289159 bytes | |||
-rwxr-xr-x | tools/ramscrgen/ramscrgen.exe | bin | 534393 -> 2242865 bytes | |||
-rwxr-xr-x | tools/rsfont/rsfont.exe | bin | 1556596 -> 1576393 bytes | |||
-rwxr-xr-x | tools/scaninc/scaninc.exe | bin | 536427 -> 2244423 bytes |
13 files changed, 56 insertions, 0 deletions
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 Binary files differindex 9f0ed4b..a50635b 100755 --- a/tools/aif2pcm/aif2pcm.exe +++ b/tools/aif2pcm/aif2pcm.exe diff --git a/tools/bin2c/bin2c.exe b/tools/bin2c/bin2c.exe Binary files differindex 2ffb98e..5ee4313 100755 --- a/tools/bin2c/bin2c.exe +++ b/tools/bin2c/bin2c.exe diff --git a/tools/gbafix/gbafix.exe b/tools/gbafix/gbafix.exe Binary files differindex 35d76a8..dd6b3c7 100755 --- a/tools/gbafix/gbafix.exe +++ b/tools/gbafix/gbafix.exe diff --git a/tools/gbagfx/gbagfx.exe b/tools/gbagfx/gbagfx.exe Binary files differindex dc49171..a38b629 100755 --- a/tools/gbagfx/gbagfx.exe +++ b/tools/gbagfx/gbagfx.exe diff --git a/tools/jsonproc/jsonproc.exe b/tools/jsonproc/jsonproc.exe Binary files differindex 1d8e3f4..b594063 100755 --- a/tools/jsonproc/jsonproc.exe +++ b/tools/jsonproc/jsonproc.exe diff --git a/tools/mapjson/mapjson.exe b/tools/mapjson/mapjson.exe Binary files differindex 24a15db..b196406 100755 --- a/tools/mapjson/mapjson.exe +++ b/tools/mapjson/mapjson.exe diff --git a/tools/mid2agb/mid2agb.exe b/tools/mid2agb/mid2agb.exe Binary files differindex ec8fd7b..88ea510 100755 --- a/tools/mid2agb/mid2agb.exe +++ b/tools/mid2agb/mid2agb.exe diff --git a/tools/preproc/preproc.exe b/tools/preproc/preproc.exe Binary files differindex b762446..928f017 100755 --- a/tools/preproc/preproc.exe +++ b/tools/preproc/preproc.exe diff --git a/tools/ramscrgen/ramscrgen.exe b/tools/ramscrgen/ramscrgen.exe Binary files differindex 4eaa3ae..8635a5f 100755 --- a/tools/ramscrgen/ramscrgen.exe +++ b/tools/ramscrgen/ramscrgen.exe diff --git a/tools/rsfont/rsfont.exe b/tools/rsfont/rsfont.exe Binary files differindex 25adcce..379345b 100755 --- a/tools/rsfont/rsfont.exe +++ b/tools/rsfont/rsfont.exe diff --git a/tools/scaninc/scaninc.exe b/tools/scaninc/scaninc.exe Binary files differindex 04fd0f7..a055a35 100755 --- a/tools/scaninc/scaninc.exe +++ b/tools/scaninc/scaninc.exe |