|
@@ -32,6 +32,12 @@ WAMR_BUILD_TARGET := RISCV32
|
|
|
else ifeq ($(CONFIG_ARCH_SIM),y)
|
|
else ifeq ($(CONFIG_ARCH_SIM),y)
|
|
|
ifeq ($(CONFIG_SIM_M32),y)
|
|
ifeq ($(CONFIG_SIM_M32),y)
|
|
|
WAMR_BUILD_TARGET := X86_32
|
|
WAMR_BUILD_TARGET := X86_32
|
|
|
|
|
+else ifeq ($(CONFIG_HOST_X86),y)
|
|
|
|
|
+WAMR_BUILD_TARGET := X86_32
|
|
|
|
|
+else ifeq ($(CONFIG_HOST_ARM),y)
|
|
|
|
|
+WAMR_BUILD_TARGET := ARM
|
|
|
|
|
+else ifeq ($(CONFIG_HOST_ARM64),y)
|
|
|
|
|
+WAMR_BUILD_TARGET := AARCH64
|
|
|
else
|
|
else
|
|
|
WAMR_BUILD_TARGET := X86_64
|
|
WAMR_BUILD_TARGET := X86_64
|
|
|
endif
|
|
endif
|
|
@@ -54,6 +60,11 @@ else ifeq ($(WAMR_BUILD_TARGET), X86_64)
|
|
|
CFLAGS += -DBUILD_TARGET_X86_64
|
|
CFLAGS += -DBUILD_TARGET_X86_64
|
|
|
INVOKE_NATIVE := invokeNative_em64.s
|
|
INVOKE_NATIVE := invokeNative_em64.s
|
|
|
AOT_RELOC := aot_reloc_x86_64.c
|
|
AOT_RELOC := aot_reloc_x86_64.c
|
|
|
|
|
+else ifeq ($(WAMR_BUILD_TARGET), AARCH64)
|
|
|
|
|
+ CFLAGS += -DBUILD_TARGET_AARCH64
|
|
|
|
|
+ CFLAGS += -DBUILD_TARGET=\"$(WAMR_BUILD_TARGET)\"
|
|
|
|
|
+ INVOKE_NATIVE := invokeNative_aarch64.s
|
|
|
|
|
+ AOT_RELOC := aot_reloc_aarch64.c
|
|
|
else ifeq ($(findstring ARM,$(WAMR_BUILD_TARGET)), ARM)
|
|
else ifeq ($(findstring ARM,$(WAMR_BUILD_TARGET)), ARM)
|
|
|
CFLAGS += -DBUILD_TARGET_ARM
|
|
CFLAGS += -DBUILD_TARGET_ARM
|
|
|
CFLAGS += -DBUILD_TARGET=\"$(WAMR_BUILD_TARGET)\"
|
|
CFLAGS += -DBUILD_TARGET=\"$(WAMR_BUILD_TARGET)\"
|