aboutsummaryrefslogtreecommitdiff
path: root/tests/scripts
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2024-08-30 18:52:55 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2024-08-30 18:52:55 +0300
commit5cc76c436fa1234323bad51d72d1291d95991da6 (patch)
tree96b419bbae611d7f1ed20ba2447bfbbb553c684a /tests/scripts
parent712a15ce6c5fdf9c5156a5954cd6c3551547037c (diff)
downloadkmi-5cc76c436fa1234323bad51d72d1291d95991da6.tar.gz
kmi-5cc76c436fa1234323bad51d72d1291d95991da6.zip
specify mabi and march
Diffstat (limited to 'tests/scripts')
-rw-r--r--tests/scripts/makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/scripts/makefile b/tests/scripts/makefile
index 7b861e2..ed2b2b4 100644
--- a/tests/scripts/makefile
+++ b/tests/scripts/makefile
@@ -9,11 +9,13 @@ COMPILER != [ "$(LLVM)" != "0" ] \
&& echo clang --target="$(CROSS_COMPILE)" \
|| echo $(CROSS_COMPILE)gcc
-OBFLAGS := -ffreestanding -nostdlib -std=c17 -g
+include common/arch/$(ARCH)/source.mk
+
+OBFLAGS := -ffreestanding -nostdlib -std=c17 -g -O2
INCLUDEFLAGS := -I ../include -I.
WARNFLAGS := -Wall -Wextra
DEPFLAGS = -MT $@ -MMD -MP -MF $@.d
-COMPILE_TEST = $(COMPILER) $(WARNFLAGS) $(INCLUDEFLAGS) $(DEPFLAGS) $(OBFLAGS)
+COMPILE_TEST = $(COMPILER) $(WARNFLAGS) $(INCLUDEFLAGS) $(DEPFLAGS) $(OBFLAGS) $(ARCH_FLAGS)
GEN_INITRD := cpio -H newc -o >
QEMU := qemu-system-$(ARCH) -machine virt -kernel ../kmi.bin \