1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
diff --git a/compile.mk b/compile.mk
index 8df18508..001b4190 100644
--- a/compile.mk
+++ b/compile.mk
@@ -93,8 +93,13 @@ build/%.mm.o: %.mm
build/%.bin.o: %
@mkdir -p $(@D)
ifdef ARCH_LIN
+ifdef ARCH_X64
$(OBJCOPY) -I binary -O elf64-x86-64 -B i386:x86-64 --rename-section .data=.rodata,alloc,load,readonly,data,contents $< $@
endif
+ifdef ARCH_ARM64
+ $(OBJCOPY) -I binary -O elf64-littleaarch64 -B aarch64 --rename-section .data=.rodata,alloc,load,readonly,data,contents $< $@
+endif
+endif
ifdef ARCH_WIN
$(OBJCOPY) -I binary -O pe-x86-64 -B i386:x86-64 --rename-section .data=.rodata,alloc,load,readonly,data,contents $< $@
endif
|