|
@@ -2,7 +2,7 @@
|
|
|
# Don't edit, this file is generated by FPCMake Version 2.0.0
|
|
|
#
|
|
|
default: all
|
|
|
-MAKEFILETARGETS=x86_64-linux
|
|
|
+MAKEFILETARGETS=i386-linux m68k-linux powerpc-linux sparc-linux x86_64-linux arm-linux powerpc64-linux armeb-linux mips-linux mipsel-linux mips64-linux mips64el-linux aarch64-linux sparc64-linux riscv32-linux riscv64-linux xtensa-linux loongarch64-linux
|
|
|
BSDs = freebsd netbsd openbsd darwin dragonfly
|
|
|
UNIXs = linux $(BSDs) solaris qnx haiku aix
|
|
|
LIMIT83fs = go32v2 os2 emx watcom msdos win16 atari
|
|
@@ -194,7 +194,8 @@ endif
|
|
|
ifeq ($(FULL_TARGET),aarch64-embedded)
|
|
|
endif
|
|
|
ifdef SUB_TARGET
|
|
|
-override FPCOPT+=-t$(SUB_TARGET)
|
|
|
+FPCOPT+=-t$(SUB_TARGET)
|
|
|
+FPMAKE_OPT+=--subtarget=$(SUB_TARGET)
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),arm-embedded)
|
|
|
ifeq ($(SUBARCH),)
|
|
@@ -370,6 +371,60 @@ override PACKAGE_VERSION=3.3.1
|
|
|
ifeq ($(CPU_OS_TARGET),x86_64-linux)
|
|
|
override TARGET_DIRS+=linux
|
|
|
endif
|
|
|
+ifeq ($(CPU_OS_TARGET),i386-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),m68k-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),powerpc-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),sparc-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),x86_64-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),arm-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),powerpc64-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),armeb-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),mips-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),mipsel-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),mips64-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),mips64el-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),aarch64-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),sparc64-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),riscv32-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),riscv64-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),xtensa-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),loongarch64-linux)
|
|
|
+override TARGET_DIRS+=linux
|
|
|
+endif
|
|
|
override INSTALL_FPCPACKAGE=y
|
|
|
override INSTALL_CREATEPACKAGEFPC=y
|
|
|
ifdef REQUIRE_UNITSDIR
|
|
@@ -1701,6 +1756,60 @@ fpc_makefiles: fpc_makefile fpc_makefile_dirs
|
|
|
ifeq ($(CPU_OS_TARGET),x86_64-linux)
|
|
|
TARGET_DIRS_LINUX=1
|
|
|
endif
|
|
|
+ifeq ($(CPU_OS_TARGET),i386-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),m68k-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),powerpc-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),sparc-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),x86_64-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),arm-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),powerpc64-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),armeb-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),mips-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),mipsel-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),mips64-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),mips64el-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),aarch64-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),sparc64-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),riscv32-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),riscv64-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),xtensa-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
+ifeq ($(CPU_OS_TARGET),loongarch64-linux)
|
|
|
+TARGET_DIRS_LINUX=1
|
|
|
+endif
|
|
|
ifdef TARGET_DIRS_LINUX
|
|
|
linux_all:
|
|
|
$(MAKE) -C linux all
|