summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xasmdiff_de.sh7
-rwxr-xr-xbuild_tools_mac.sh8
-rwxr-xr-xclean_tools.sh8
-rw-r--r--de_after.sh1
-rw-r--r--de_before.sh4
5 files changed, 28 insertions, 0 deletions
diff --git a/asmdiff_de.sh b/asmdiff_de.sh
new file mode 100755
index 000000000..aa42daa5e
--- /dev/null
+++ b/asmdiff_de.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+OBJDUMP="$DEVKITARM/bin/arm-none-eabi-objdump -D -bbinary -marmv4t -Mforce-thumb"
+OPTIONS="--start-address=$(($1)) --stop-address=$(($1 + $2))"
+$OBJDUMP $OPTIONS baserom_de.gba > baserom_de.dump
+$OBJDUMP $OPTIONS pokeruby_de.gba > pokeruby_de.dump
+diff baserom_de.dump pokeruby_de.dump
diff --git a/build_tools_mac.sh b/build_tools_mac.sh
new file mode 100755
index 000000000..126f9f023
--- /dev/null
+++ b/build_tools_mac.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+make -C tools/gbagfx CXX=clang++
+make -C tools/scaninc CXX=clang++
+make -C tools/preproc CXX=clang++
+make -C tools/bin2c CXX=clang++
+make -C tools/rsfont CXX=clang++
+make -C tools/aif2pcm CXX=clang++
+make -C tools/ramscrgen CXX=clang++
diff --git a/clean_tools.sh b/clean_tools.sh
new file mode 100755
index 000000000..7062a2124
--- /dev/null
+++ b/clean_tools.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+make -C tools/gbagfx clean
+make -C tools/scaninc clean
+make -C tools/preproc clean
+make -C tools/bin2c clean
+make -C tools/rsfont clean
+make -C tools/aif2pcm clean
+make -C tools/ramscrgen clean
diff --git a/de_after.sh b/de_after.sh
new file mode 100644
index 000000000..8c39f765a
--- /dev/null
+++ b/de_after.sh
@@ -0,0 +1 @@
+git checkout override.mk asm/ data/ graphics
diff --git a/de_before.sh b/de_before.sh
new file mode 100644
index 000000000..a68790143
--- /dev/null
+++ b/de_before.sh
@@ -0,0 +1,4 @@
+cp override-de.mk
+rsync -avhI asm-de/ asm/
+rsync -avhI data-de/ data/
+rsync -avhI graphics-de/ graphics/