mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2026-02-04 10:34:50 +01:00
+ some MIPS64 stuff added to the Makefiles
This commit is contained in:
parent
abac7a02bd
commit
b2eaa4e701
@ -405,6 +405,12 @@ endif
|
||||
ifdef MIPSEL
|
||||
PPC_TARGET=mipsel
|
||||
endif
|
||||
ifdef MIPS64
|
||||
PPC_TARGET=mips64
|
||||
endif
|
||||
ifdef MIPS64EL
|
||||
PPC_TARGET=mips64el
|
||||
endif
|
||||
ifdef AVR
|
||||
PPC_TARGET=avr
|
||||
endif
|
||||
@ -535,6 +541,12 @@ endif
|
||||
ifeq ($(CPC_TARGET),mipsel)
|
||||
CPUSUF=mipsel
|
||||
endif
|
||||
ifeq ($(CPC_TARGET),mips64)
|
||||
CPUSUF=mips64
|
||||
endif
|
||||
ifeq ($(CPC_TARGET),mips64el)
|
||||
CPUSUF=mips64el
|
||||
endif
|
||||
ifeq ($(CPC_TARGET),avr)
|
||||
CPUSUF=avr
|
||||
ALLOW_WARNINGS=1
|
||||
@ -640,9 +652,18 @@ endif
|
||||
ifeq ($(PPC_TARGET),armeb)
|
||||
override LOCALOPT+=-Fuarmgen
|
||||
endif
|
||||
ifeq ($(PPC_TARGET),mips)
|
||||
override LOCALOPT+=-Fumips
|
||||
endif
|
||||
ifeq ($(PPC_TARGET),mipsel)
|
||||
override LOCALOPT+=-Fumips
|
||||
endif
|
||||
ifeq ($(PPC_TARGET),mips64)
|
||||
override LOCALOPT+=-Fumips
|
||||
endif
|
||||
ifeq ($(PPC_TARGET),mips64el)
|
||||
override LOCALOPT+=-Fumips
|
||||
endif
|
||||
ifeq ($(PPC_TARGET),jvm)
|
||||
override LOCALOPT+=-Fujvm
|
||||
endif
|
||||
@ -4886,8 +4907,8 @@ endif
|
||||
ifdef TEMPWPONAME2PREFIX
|
||||
$(MAKE) g$(TEMPWPONAME2) COMPILERTEMPNAME=$(TEMPWPONAME2)
|
||||
endif
|
||||
PPC_TARGETS=i386 m68k powerpc sparc arm armeb x86_64 powerpc64 mips mipsel avr jvm i8086 aarch64 sparc64 riscv32 riscv64 xtensa z80 wasm32
|
||||
PPC_SUFFIXES=386 68k ppc sparc arm armeb x64 ppc64 mips mipsel avr jvm 8086 a64 sparc64 rv32 rv64 xtensa z80 wasm32
|
||||
PPC_TARGETS=i386 m68k powerpc sparc arm armeb x86_64 powerpc64 mips mipsel mips64 mips64el avr jvm i8086 aarch64 sparc64 riscv32 riscv64 xtensa z80 wasm32
|
||||
PPC_SUFFIXES=386 68k ppc sparc arm armeb x64 ppc64 mips mipsel mips64 mips64el avr jvm 8086 a64 sparc64 rv32 rv64 xtensa z80 wasm32
|
||||
INSTALL_TARGETS=$(addsuffix _exe_install,$(sort $(CYCLETARGETS) $(PPC_TARGETS)))
|
||||
SYMLINKINSTALL_TARGETS=$(addsuffix _symlink_install,$(sort $(CYCLETARGETS) $(PPC_TARGETS)))
|
||||
.PHONY: $(PPC_TARGETS) $(INSTALL_TARGETS)$(SYMLINKINSTALL_TARGETS)
|
||||
@ -5184,7 +5205,7 @@ ifeq ($(findstring -dFPC_SOFT_FPUX80,$(LOCALOPT)),)
|
||||
ifeq ($(OS_SOURCE),win64)
|
||||
EXCLUDE_80BIT_TARGETS=1
|
||||
endif
|
||||
ifneq ($(findstring $(CPU_SOURCE),aarch64 arm avr jvm m68k mips mipsel powerpc powerpc64 sparc sparc64 riscv32 riscv64 xtensa),)
|
||||
ifneq ($(findstring $(CPU_SOURCE),aarch64 arm avr jvm m68k mips mipsel mips64 mips64el powerpc powerpc64 sparc sparc64 riscv32 riscv64 xtensa),)
|
||||
EXCLUDE_80BIT_TARGETS=1
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -98,6 +98,12 @@ endif
|
||||
ifdef MIPSEL
|
||||
PPC_TARGET=mipsel
|
||||
endif
|
||||
ifdef MIPS64
|
||||
PPC_TARGET=mips64
|
||||
endif
|
||||
ifdef MIPS64EL
|
||||
PPC_TARGET=mips64el
|
||||
endif
|
||||
ifdef AVR
|
||||
PPC_TARGET=avr
|
||||
endif
|
||||
@ -262,6 +268,12 @@ endif
|
||||
ifeq ($(CPC_TARGET),mipsel)
|
||||
CPUSUF=mipsel
|
||||
endif
|
||||
ifeq ($(CPC_TARGET),mips64)
|
||||
CPUSUF=mips64
|
||||
endif
|
||||
ifeq ($(CPC_TARGET),mips64el)
|
||||
CPUSUF=mips64el
|
||||
endif
|
||||
ifeq ($(CPC_TARGET),avr)
|
||||
CPUSUF=avr
|
||||
ALLOW_WARNINGS=1
|
||||
@ -406,11 +418,26 @@ ifeq ($(PPC_TARGET),armeb)
|
||||
override LOCALOPT+=-Fuarmgen
|
||||
endif
|
||||
|
||||
# mips specific
|
||||
ifeq ($(PPC_TARGET),mips)
|
||||
override LOCALOPT+=-Fumips
|
||||
endif
|
||||
|
||||
# mipsel specific
|
||||
ifeq ($(PPC_TARGET),mipsel)
|
||||
override LOCALOPT+=-Fumips
|
||||
endif
|
||||
|
||||
# mips64 specific
|
||||
ifeq ($(PPC_TARGET),mips64)
|
||||
override LOCALOPT+=-Fumips
|
||||
endif
|
||||
|
||||
# mips64el specific
|
||||
ifeq ($(PPC_TARGET),mips64el)
|
||||
override LOCALOPT+=-Fumips
|
||||
endif
|
||||
|
||||
# jvm specific
|
||||
ifeq ($(PPC_TARGET),jvm)
|
||||
override LOCALOPT+=-Fujvm
|
||||
@ -644,8 +671,8 @@ endif
|
||||
# cpu targets
|
||||
#####################################################################
|
||||
|
||||
PPC_TARGETS=i386 m68k powerpc sparc arm armeb x86_64 powerpc64 mips mipsel avr jvm i8086 aarch64 sparc64 riscv32 riscv64 xtensa z80 wasm32
|
||||
PPC_SUFFIXES=386 68k ppc sparc arm armeb x64 ppc64 mips mipsel avr jvm 8086 a64 sparc64 rv32 rv64 xtensa z80 wasm32
|
||||
PPC_TARGETS=i386 m68k powerpc sparc arm armeb x86_64 powerpc64 mips mipsel mips64 mips64el avr jvm i8086 aarch64 sparc64 riscv32 riscv64 xtensa z80 wasm32
|
||||
PPC_SUFFIXES=386 68k ppc sparc arm armeb x64 ppc64 mips mipsel mips64 mips64el avr jvm 8086 a64 sparc64 rv32 rv64 xtensa z80 wasm32
|
||||
INSTALL_TARGETS=$(addsuffix _exe_install,$(sort $(CYCLETARGETS) $(PPC_TARGETS)))
|
||||
SYMLINKINSTALL_TARGETS=$(addsuffix _symlink_install,$(sort $(CYCLETARGETS) $(PPC_TARGETS)))
|
||||
|
||||
@ -1084,7 +1111,7 @@ ifeq ($(OS_SOURCE),win64)
|
||||
EXCLUDE_80BIT_TARGETS=1
|
||||
endif
|
||||
|
||||
ifneq ($(findstring $(CPU_SOURCE),aarch64 arm avr jvm m68k mips mipsel powerpc powerpc64 sparc sparc64 riscv32 riscv64 xtensa),)
|
||||
ifneq ($(findstring $(CPU_SOURCE),aarch64 arm avr jvm m68k mips mipsel mips64 mips64el powerpc powerpc64 sparc sparc64 riscv32 riscv64 xtensa),)
|
||||
EXCLUDE_80BIT_TARGETS=1
|
||||
endif
|
||||
endif
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -1543,7 +1543,7 @@ endif
|
||||
# create always pic'ed code on x86_64, mips and mipsel
|
||||
# on unix-like systems
|
||||
ifneq ($(filter $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),)
|
||||
ifneq ($(filter $(CPU_TARGET),x86_64 mips mipsel riscv64 powerpc64),)
|
||||
ifneq ($(filter $(CPU_TARGET),x86_64 mips mipsel mips64 mips64el riscv64 powerpc64),)
|
||||
override FPCOPT+=-Cg
|
||||
endif
|
||||
endif
|
||||
|
||||
Loading…
Reference in New Issue
Block a user