Wildcard bss, ewram_data, and COMMON in modern toolchain

This commit is contained in:
PikalaxALT
2019-06-29 08:35:52 -04:00
parent e92e9a184c
commit 4b759da714
15 changed files with 42 additions and 60 deletions

View File

@@ -13,7 +13,7 @@ SECTIONS {
. = 0x1C000;
INCLUDE "sym_ewram.ld"
src/*.o(ewram_data);
. = 0x40000;
}
@@ -24,13 +24,14 @@ SECTIONS {
ALIGN(4)
{
/* .bss starts at 0x3000000 */
INCLUDE "sym_bss.ld"
src/*.o(.bss);
asm/m4a_1.o(.bss);
/* .bss.code starts at 0x3001AA8 */
src/m4a.o(.bss.code);
/* COMMON starts at 0x30022A8 */
INCLUDE "sym_common.ld"
src/*.o(COMMON);
*libc.a:sbrkr.o(COMMON);
end = .;
. = 0x8000;
@@ -49,14 +50,7 @@ SECTIONS {
script_data :
ALIGN(4)
{
data/event_scripts.o(script_data);
data/battle_anim_scripts.o(script_data);
data/battle_scripts_1.o(script_data);
data/field_effect_scripts.o(script_data);
data/battle_scripts_2.o(script_data);
data/battle_ai_scripts.o(script_data);
data/contest_ai_scripts.o(script_data);
data/mystery_event_script_cmd_table.o(script_data);
data/*.o(script_data);
} =0
lib_text :