mirror of
https://github.com/Mallos31/Quest.git
synced 2025-02-10 15:22:54 +00:00
update config file for -g0
This commit is contained in:
parent
ca4a3bdc5a
commit
b1deab8904
10
configure.py
10
configure.py
@ -20,6 +20,8 @@ optO1_files = [
|
||||
'vimgr.c'
|
||||
]
|
||||
|
||||
optg0_files = ['DA68F0.c']
|
||||
|
||||
c_files = []
|
||||
for root, dirs, files in os.walk(dir_path):
|
||||
for file in files:
|
||||
@ -96,6 +98,10 @@ ninja_file.rule('main_cc',
|
||||
command = '$ASM_PROC $ASM_PROC_FLAGS $ido_cc -- $AS $ASFLAGS -- -c -32 $cflags $DEFINES $CFLAGS -O2 -g3 $mips_version -o $out $in',
|
||||
description = 'Compiling -O2 .c file' )
|
||||
#doesn't have -g3
|
||||
ninja_file.rule('O2g0_cc',
|
||||
command = '$ASM_PROC $ASM_PROC_FLAGS $ido_cc -- $AS $ASFLAGS -- -c -32 $cflags $DEFINES $CFLAGS -O2 -g0 $mips_version -o $out $in',
|
||||
description = 'Compiling -O2 -g0 .c file')
|
||||
|
||||
ninja_file.rule('O2_cc',
|
||||
command = '$ASM_PROC $ASM_PROC_FLAGS $ido_cc -- $AS $ASFLAGS -- -c -32 $cflags $DEFINES $CFLAGS -O2 $mips_version -o $out $in',
|
||||
description = 'Compiling -O2 .c file' )
|
||||
@ -103,7 +109,7 @@ ninja_file.rule('O2_cc',
|
||||
ninja_file.rule('O1_cc',
|
||||
command = '$ASM_PROC $ASM_PROC_FLAGS $ido_cc -- $AS $ASFLAGS -- -c -32 $cflags $DEFINES $CFLAGS -O1 $mips_version -o $out $in',
|
||||
description = 'Compiling -O1 .c file' )
|
||||
|
||||
|
||||
ninja_file.rule('s_file',
|
||||
command = 'iconv --from UTF-8 --to EUC-JP $in | $AS $ASFLAGS -o $out',
|
||||
description = 'Assembling .s file' )
|
||||
@ -139,6 +145,8 @@ for c_file in c_files:
|
||||
ninja_file.build("build/" + append_extension(c_file), "O2_cc", c_file)
|
||||
elif os.path.basename(c_file) in optO1_files:
|
||||
ninja_file.build("build/" + append_extension(c_file), "O1_cc", c_file)
|
||||
elif os.path.basename(c_file) in optg0_files:
|
||||
ninja_file.build("build/" + append_extension(c_file), "O2g0_cc", c_file)
|
||||
else:
|
||||
ninja_file.build("build/" + append_extension(c_file), "main_cc", c_file)
|
||||
for s_file in s_files:
|
||||
|
@ -1,6 +1,25 @@
|
||||
#include "common.h"
|
||||
|
||||
#pragma GLOBAL_ASM("asm/nonmatchings/ovl_overlay1/DA68F0/func_80100000_DA68F0.s")
|
||||
extern s32 D_80103420_DA9D10;
|
||||
extern s32 D_80103424_DA9D14;
|
||||
extern s32 D_8011AD30;
|
||||
extern s32 D_8011AD34;
|
||||
extern s32 D_8011AD38;
|
||||
extern s32 D_8011AD3C;
|
||||
extern s32 D_8011AD40;
|
||||
extern s32 D_8011AD44;
|
||||
|
||||
//#pragma GLOBAL_ASM("asm/nonmatchings/ovl_overlay1/DA68F0/func_80100000_DA68F0.s")
|
||||
void func_80100000_DA68F0(void) {
|
||||
D_8011AD30 = 0;
|
||||
D_8011AD44 = 0;
|
||||
D_80103424_DA9D14 = 1;
|
||||
D_80103420_DA9D10 = 0;
|
||||
D_8011AD34 = 1;
|
||||
D_8011AD3C = 0;
|
||||
D_8011AD40 = 8;
|
||||
D_8011AD38 = 0;
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/nonmatchings/ovl_overlay1/DA68F0/func_8010004C_DA693C.s")
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user