From 1716be66964561dbe0524210abd4529009a49ed7 Mon Sep 17 00:00:00 2001 From: Dragorn421 Date: Mon, 19 Feb 2024 19:03:05 +0100 Subject: [PATCH] dont use asm-processor, use iconv for reencoding utf8 to eucjp --- Makefile | 8 ++++---- src/code/z_collision_check.c | 1 + tools/reencode.sh | 11 +++++++++++ 3 files changed, 16 insertions(+), 4 deletions(-) create mode 100755 tools/reencode.sh diff --git a/Makefile b/Makefile index 34e198cb3b..32ad427f46 100644 --- a/Makefile +++ b/Makefile @@ -308,11 +308,11 @@ $(BUILD_DIR)/src/libultra/rmon/%.o: CC := $(CC_OLD) $(BUILD_DIR)/src/code/jpegutils.o: CC := $(CC_OLD) $(BUILD_DIR)/src/code/jpegdecoder.o: CC := $(CC_OLD) -$(BUILD_DIR)/src/boot/%.o: CC := $(PYTHON) tools/asm_processor/build.py $(CC) -- $(AS) $(ASFLAGS) -- -$(BUILD_DIR)/src/code/%.o: CC := $(PYTHON) tools/asm_processor/build.py $(CC) -- $(AS) $(ASFLAGS) -- -$(BUILD_DIR)/src/overlays/%.o: CC := $(PYTHON) tools/asm_processor/build.py $(CC) -- $(AS) $(ASFLAGS) -- +# For using asm_processor on some files: +#$(BUILD_DIR)/.../%.o: CC := $(PYTHON) tools/asm_processor/build.py $(CC) -- $(AS) $(ASFLAGS) -- + +$(BUILD_DIR)/%.o: CC := tools/reencode.sh $(CC) -$(BUILD_DIR)/assets/%.o: CC := $(PYTHON) tools/asm_processor/build.py $(CC) -- $(AS) $(ASFLAGS) -- else $(BUILD_DIR)/src/libultra/libc/ll.o: OPTFLAGS := -Ofast $(BUILD_DIR)/src/%.o: CC := $(CC) -fexec-charset=euc-jp diff --git a/src/code/z_collision_check.c b/src/code/z_collision_check.c index 57510f3c48..33cd4b3d97 100644 --- a/src/code/z_collision_check.c +++ b/src/code/z_collision_check.c @@ -1408,6 +1408,7 @@ void CollisionCheck_NoBlood(PlayState* play, Collider* collider, Vec3f* v) { * Used by collider types HIT0 and HIT8. */ void CollisionCheck_BlueBlood(PlayState* play, Collider* collider, Vec3f* v) { + static s32 pad; static EffectSparkInit sparkInit; s32 effectIndex; diff --git a/tools/reencode.sh b/tools/reencode.sh new file mode 100755 index 0000000000..2bfd6c7db3 --- /dev/null +++ b/tools/reencode.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +set -e + +srcfile="${@: -1}" + +tempfile=`mktemp --tmpdir oot_XXXXXXXX.c` + +iconv -f UTF-8 -t EUC-JP -o "$tempfile" "$srcfile" + +"${@:1:$# - 1}" -I `dirname $srcfile` $tempfile