summaryrefslogtreecommitdiff
path: root/linker_scripts
diff options
context:
space:
mode:
authorTharo <17233964+Thar0@users.noreply.github.com>2024-08-17 22:02:57 +0100
committerGitHub <noreply@github.com>2024-08-17 17:02:57 -0400
commit98d9571f51aa85279ae501707793848b1c3f6256 (patch)
treed0791effefbc56d7d28ce4845344abeda9a1f06f /linker_scripts
parent7209abbec29abc96c5db1251bed26ed065aab173 (diff)
[Audio 5/?] Build the Samplebank Table (#1674)
* [Audio 5/?] Build the Samplebank Table * OoT suggested changes * Fix format specifier * Moved linker_scripts files used in final linker to linker_scripts/final * Populate OTHER_DIRS with linker_scripts subdirs * Unhide the partial link command
Diffstat (limited to 'linker_scripts')
-rw-r--r--linker_scripts/audio_table_rodata.ld17
-rw-r--r--linker_scripts/final/extra.ld (renamed from linker_scripts/extra.ld)0
-rw-r--r--linker_scripts/final/hardware_regs.ld (renamed from linker_scripts/hardware_regs.ld)0
-rw-r--r--linker_scripts/final/undefined_syms.ld (renamed from linker_scripts/undefined_syms.ld)0
4 files changed, 17 insertions, 0 deletions
diff --git a/linker_scripts/audio_table_rodata.ld b/linker_scripts/audio_table_rodata.ld
new file mode 100644
index 000000000..27eab49fc
--- /dev/null
+++ b/linker_scripts/audio_table_rodata.ld
@@ -0,0 +1,17 @@
+OUTPUT_ARCH (mips)
+
+/* Audio Table Linker Script, maps data into rodata */
+
+SECTIONS {
+
+ .rodata :
+ {
+ *(.data*)
+ *(.rodata*)
+ }
+
+ /DISCARD/ :
+ {
+ *(*);
+ }
+}
diff --git a/linker_scripts/extra.ld b/linker_scripts/final/extra.ld
index fddac01c9..fddac01c9 100644
--- a/linker_scripts/extra.ld
+++ b/linker_scripts/final/extra.ld
diff --git a/linker_scripts/hardware_regs.ld b/linker_scripts/final/hardware_regs.ld
index 785711579..785711579 100644
--- a/linker_scripts/hardware_regs.ld
+++ b/linker_scripts/final/hardware_regs.ld
diff --git a/linker_scripts/undefined_syms.ld b/linker_scripts/final/undefined_syms.ld
index 80e2ce2d0..80e2ce2d0 100644
--- a/linker_scripts/undefined_syms.ld
+++ b/linker_scripts/final/undefined_syms.ld