Add more supported systems for cross test
This commit is contained in:
parent
c35f61b958
commit
d5c78ce655
2 changed files with 23 additions and 15 deletions
34
Makefile
34
Makefile
|
@ -94,21 +94,25 @@ NATIVE_DEFINES_no_$(CONFIG_bcheck) += -DCONFIG_TCC_BCHECK=0
|
||||||
NATIVE_DEFINES_no_$(CONFIG_backtrace) += -DCONFIG_TCC_BACKTRACE=0
|
NATIVE_DEFINES_no_$(CONFIG_backtrace) += -DCONFIG_TCC_BACKTRACE=0
|
||||||
NATIVE_DEFINES += $(NATIVE_DEFINES_yes) $(NATIVE_DEFINES_no_no)
|
NATIVE_DEFINES += $(NATIVE_DEFINES_yes) $(NATIVE_DEFINES_no_no)
|
||||||
|
|
||||||
DEF-i386 = -DTCC_TARGET_I386
|
DEF-i386 = -DTCC_TARGET_I386
|
||||||
DEF-i386-win32 = -DTCC_TARGET_I386 -DTCC_TARGET_PE
|
DEF-i386-win32 = -DTCC_TARGET_I386 -DTCC_TARGET_PE
|
||||||
DEF-x86_64 = -DTCC_TARGET_X86_64
|
DEF-i386-OpenBSD = $(DEF-i386) -DTARGETOS_OpenBSD
|
||||||
DEF-x86_64-win32= -DTCC_TARGET_X86_64 -DTCC_TARGET_PE
|
DEF-x86_64 = -DTCC_TARGET_X86_64
|
||||||
DEF-x86_64-osx = -DTCC_TARGET_X86_64 -DTCC_TARGET_MACHO
|
DEF-x86_64-win32 = -DTCC_TARGET_X86_64 -DTCC_TARGET_PE
|
||||||
DEF-arm-fpa = -DTCC_TARGET_ARM
|
DEF-x86_64-osx = -DTCC_TARGET_X86_64 -DTCC_TARGET_MACHO
|
||||||
DEF-arm-fpa-ld = -DTCC_TARGET_ARM -DLDOUBLE_SIZE=12
|
DEF-arm-fpa = -DTCC_TARGET_ARM
|
||||||
DEF-arm-vfp = -DTCC_TARGET_ARM -DTCC_ARM_VFP
|
DEF-arm-fpa-ld = -DTCC_TARGET_ARM -DLDOUBLE_SIZE=12
|
||||||
DEF-arm-eabi = -DTCC_TARGET_ARM -DTCC_ARM_VFP -DTCC_ARM_EABI
|
DEF-arm-vfp = -DTCC_TARGET_ARM -DTCC_ARM_VFP
|
||||||
DEF-arm-eabihf = $(DEF-arm-eabi) -DTCC_ARM_HARDFLOAT
|
DEF-arm-eabi = -DTCC_TARGET_ARM -DTCC_ARM_VFP -DTCC_ARM_EABI
|
||||||
DEF-arm = $(DEF-arm-eabihf)
|
DEF-arm-eabihf = $(DEF-arm-eabi) -DTCC_ARM_HARDFLOAT
|
||||||
DEF-arm-wince = $(DEF-arm-eabihf) -DTCC_TARGET_PE
|
DEF-arm = $(DEF-arm-eabihf)
|
||||||
DEF-arm64 = -DTCC_TARGET_ARM64
|
DEF-arm-wince = $(DEF-arm-eabihf) -DTCC_TARGET_PE
|
||||||
DEF-riscv64 = -DTCC_TARGET_RISCV64
|
DEF-arm64 = -DTCC_TARGET_ARM64
|
||||||
DEF-c67 = -DTCC_TARGET_C67 -w # disable warnigs
|
DEF-arm64-FreeBSD = $(DEF-arm64) -DTARGETOS_FreeBSD
|
||||||
|
DEF-arm64-NetBSD = $(DEF-arm64) -DTARGETOS_NetBSD
|
||||||
|
DEF-arm64-OpenBSD = $(DEF-arm64) -DTARGETOS_OpenBSD
|
||||||
|
DEF-riscv64 = -DTCC_TARGET_RISCV64
|
||||||
|
DEF-c67 = -DTCC_TARGET_C67 -w # disable warnigs
|
||||||
DEF-x86_64-FreeBSD = $(DEF-x86_64) -DTARGETOS_FreeBSD
|
DEF-x86_64-FreeBSD = $(DEF-x86_64) -DTARGETOS_FreeBSD
|
||||||
DEF-x86_64-NetBSD = $(DEF-x86_64) -DTARGETOS_NetBSD
|
DEF-x86_64-NetBSD = $(DEF-x86_64) -DTARGETOS_NetBSD
|
||||||
DEF-x86_64-OpenBSD = $(DEF-x86_64) -DTARGETOS_OpenBSD
|
DEF-x86_64-OpenBSD = $(DEF-x86_64) -DTARGETOS_OpenBSD
|
||||||
|
|
|
@ -284,6 +284,7 @@ cross-test : tcctest.c examples/ex3.c
|
||||||
CROSS-TGTS = \
|
CROSS-TGTS = \
|
||||||
i386 \
|
i386 \
|
||||||
i386-win32 \
|
i386-win32 \
|
||||||
|
i386-OpenBSD \
|
||||||
x86_64 \
|
x86_64 \
|
||||||
x86_64-win32 \
|
x86_64-win32 \
|
||||||
x86_64-osx \
|
x86_64-osx \
|
||||||
|
@ -294,6 +295,9 @@ CROSS-TGTS = \
|
||||||
arm-eabihf \
|
arm-eabihf \
|
||||||
arm-wince \
|
arm-wince \
|
||||||
arm64 \
|
arm64 \
|
||||||
|
arm64-FreeBSD \
|
||||||
|
arm64-NetBSD \
|
||||||
|
arm64-OpenBSD \
|
||||||
riscv64 \
|
riscv64 \
|
||||||
c67
|
c67
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue