riscv(misc): add support in Makefile

This commit is contained in:
gns 2024-03-06 09:50:08 +08:00 committed by gns
parent 55f24bab73
commit 23b5c55e1e
2 changed files with 9 additions and 0 deletions

View File

@ -101,6 +101,7 @@ FILES_JITLIB= bc.lua bcsave.lua dump.lua p.lua v.lua zone.lua \
dis_arm64be.lua dis_ppc.lua dis_mips.lua dis_mipsel.lua \ dis_arm64be.lua dis_ppc.lua dis_mips.lua dis_mipsel.lua \
dis_mips64.lua dis_mips64el.lua \ dis_mips64.lua dis_mips64el.lua \
dis_mips64r6.lua dis_mips64r6el.lua \ dis_mips64r6.lua dis_mips64r6el.lua \
dis_riscv.lua dis_riscv64.lua \
vmdef.lua vmdef.lua
ifeq (,$(findstring Windows,$(OS))) ifeq (,$(findstring Windows,$(OS)))

View File

@ -52,6 +52,7 @@ CCOPT_arm=
CCOPT_arm64= CCOPT_arm64=
CCOPT_ppc= CCOPT_ppc=
CCOPT_mips= CCOPT_mips=
CCOPT_riscv64=
# #
CCDEBUG= CCDEBUG=
# Uncomment the next line to generate debug information: # Uncomment the next line to generate debug information:
@ -266,6 +267,9 @@ ifneq (,$(findstring LJ_TARGET_MIPS ,$(TARGET_TESTARCH)))
else else
TARGET_LJARCH= mips TARGET_LJARCH= mips
endif endif
else
ifneq (,$(findstring LJ_TARGET_RISCV64 ,$(TARGET_TESTARCH)))
TARGET_LJARCH= riscv64
else else
$(error Unsupported target architecture) $(error Unsupported target architecture)
endif endif
@ -274,6 +278,7 @@ endif
endif endif
endif endif
endif endif
endif
ifneq (,$(findstring LJ_TARGET_PS3 1,$(TARGET_TESTARCH))) ifneq (,$(findstring LJ_TARGET_PS3 1,$(TARGET_TESTARCH)))
TARGET_SYS= PS3 TARGET_SYS= PS3
@ -471,6 +476,9 @@ ifeq (ppc,$(TARGET_LJARCH))
DASM_AFLAGS+= -D PPE -D TOC DASM_AFLAGS+= -D PPE -D TOC
endif endif
endif endif
ifneq (,$(findstring LJ_TARGET_RISCV64 ,$(TARGET_TESTARCH)))
DASM_AFLAGS+= -D RISCV64
endif
endif endif
endif endif