diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/Makefile | 2 | ||||
-rw-r--r-- | utils/debugsvr/Makefile | 2 | ||||
-rw-r--r-- | utils/debugsvr/console/Makefile | 10 | ||||
-rw-r--r-- | utils/debugsvr/gtk/Makefile | 10 | ||||
-rw-r--r-- | utils/dxegen/Makefile | 2 | ||||
-rw-r--r-- | utils/fpcm/Makefile | 2 | ||||
-rw-r--r-- | utils/fpcmkcfg/Makefile | 2 | ||||
-rw-r--r-- | utils/fpcres/Makefile | 2 | ||||
-rw-r--r-- | utils/fpcreslipo/Makefile | 2 | ||||
-rw-r--r-- | utils/fpdoc/Makefile | 2 | ||||
-rw-r--r-- | utils/fpdoc/fpde/Makefile | 10 | ||||
-rw-r--r-- | utils/fpmc/Makefile | 2 | ||||
-rw-r--r-- | utils/fppkg/Makefile | 2 | ||||
-rw-r--r-- | utils/fprcp/Makefile | 2 | ||||
-rw-r--r-- | utils/h2pas/Makefile | 2 | ||||
-rw-r--r-- | utils/ihxutil/Makefile | 2 | ||||
-rw-r--r-- | utils/importtl/Makefile | 2 | ||||
-rw-r--r-- | utils/instantfpc/Makefile | 2 | ||||
-rw-r--r-- | utils/json2pas/Makefile | 2 | ||||
-rw-r--r-- | utils/mksymbian/Makefile | 2 | ||||
-rw-r--r-- | utils/pas2fpm/Makefile | 2 | ||||
-rw-r--r-- | utils/pas2jni/Makefile | 2 | ||||
-rw-r--r-- | utils/pas2js/Makefile | 2 | ||||
-rw-r--r-- | utils/pas2ut/Makefile | 2 | ||||
-rw-r--r-- | utils/rmwait/Makefile | 2 | ||||
-rw-r--r-- | utils/tply/Makefile | 2 | ||||
-rw-r--r-- | utils/unicode/Makefile | 2 | ||||
-rw-r--r-- | utils/wasmbin/Makefile | 10 |
28 files changed, 60 insertions, 28 deletions
diff --git a/utils/Makefile b/utils/Makefile index 66663047f9..a92d85e03c 100644 --- a/utils/Makefile +++ b/utils/Makefile @@ -2447,7 +2447,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/debugsvr/Makefile b/utils/debugsvr/Makefile index f85a359aa9..2198f80572 100644 --- a/utils/debugsvr/Makefile +++ b/utils/debugsvr/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/debugsvr/console/Makefile b/utils/debugsvr/console/Makefile index e3379c592d..adc2da12a5 100644 --- a/utils/debugsvr/console/Makefile +++ b/utils/debugsvr/console/Makefile @@ -1542,10 +1542,18 @@ else ifneq ($(findstring $(FPCFPMAKE_CPU_OPT),mips mipsel),) FPCMAKE_CROSSGCCOPT=-mabi=32 else +ifneq ($(findstring $(FPCFPMAKE_CPU_OPT),riscv64),) +FPCMAKE_CROSSGCCOPT=-mabi=lp64 +else +ifneq ($(findstring $(FPCFPMAKE_CPU_OPT),riscv32),) +FPCMAKE_CROSSGCCOPT=-mabi=ilp32 +else FPCMAKE_CROSSGCCOPT=-m32 endif endif endif +endif +endif FPCMAKEGCCLIBDIR:=$(shell dirname `gcc $(FPCMAKE_CROSSGCCOPT) -print-libgcc-file-name`) endif endif @@ -2507,7 +2515,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/debugsvr/gtk/Makefile b/utils/debugsvr/gtk/Makefile index 51e7ebf058..d89c730c29 100644 --- a/utils/debugsvr/gtk/Makefile +++ b/utils/debugsvr/gtk/Makefile @@ -1857,10 +1857,18 @@ else ifneq ($(findstring $(FPCFPMAKE_CPU_OPT),mips mipsel),) FPCMAKE_CROSSGCCOPT=-mabi=32 else +ifneq ($(findstring $(FPCFPMAKE_CPU_OPT),riscv64),) +FPCMAKE_CROSSGCCOPT=-mabi=lp64 +else +ifneq ($(findstring $(FPCFPMAKE_CPU_OPT),riscv32),) +FPCMAKE_CROSSGCCOPT=-mabi=ilp32 +else FPCMAKE_CROSSGCCOPT=-m32 endif endif endif +endif +endif FPCMAKEGCCLIBDIR:=$(shell dirname `gcc $(FPCMAKE_CROSSGCCOPT) -print-libgcc-file-name`) endif endif @@ -2822,7 +2830,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/dxegen/Makefile b/utils/dxegen/Makefile index 030a2afe97..538eaf610d 100644 --- a/utils/dxegen/Makefile +++ b/utils/dxegen/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/fpcm/Makefile b/utils/fpcm/Makefile index 51a11b8d4a..462c017682 100644 --- a/utils/fpcm/Makefile +++ b/utils/fpcm/Makefile @@ -2296,7 +2296,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/fpcmkcfg/Makefile b/utils/fpcmkcfg/Makefile index 18a20eba1e..d3659f697b 100644 --- a/utils/fpcmkcfg/Makefile +++ b/utils/fpcmkcfg/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/fpcres/Makefile b/utils/fpcres/Makefile index 0f72608c6c..2512776d2d 100644 --- a/utils/fpcres/Makefile +++ b/utils/fpcres/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/fpcreslipo/Makefile b/utils/fpcreslipo/Makefile index ce5a2fddc0..a5ef272b51 100644 --- a/utils/fpcreslipo/Makefile +++ b/utils/fpcreslipo/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/fpdoc/Makefile b/utils/fpdoc/Makefile index 21b676c8f2..28fffa384a 100644 --- a/utils/fpdoc/Makefile +++ b/utils/fpdoc/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/fpdoc/fpde/Makefile b/utils/fpdoc/fpde/Makefile index feaf42739c..a02672ba82 100644 --- a/utils/fpdoc/fpde/Makefile +++ b/utils/fpdoc/fpde/Makefile @@ -1544,10 +1544,18 @@ else ifneq ($(findstring $(FPCFPMAKE_CPU_OPT),mips mipsel),) FPCMAKE_CROSSGCCOPT=-mabi=32 else +ifneq ($(findstring $(FPCFPMAKE_CPU_OPT),riscv64),) +FPCMAKE_CROSSGCCOPT=-mabi=lp64 +else +ifneq ($(findstring $(FPCFPMAKE_CPU_OPT),riscv32),) +FPCMAKE_CROSSGCCOPT=-mabi=ilp32 +else FPCMAKE_CROSSGCCOPT=-m32 endif endif endif +endif +endif FPCMAKEGCCLIBDIR:=$(shell dirname `gcc $(FPCMAKE_CROSSGCCOPT) -print-libgcc-file-name`) endif endif @@ -3796,7 +3804,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/fpmc/Makefile b/utils/fpmc/Makefile index a557db1cca..a93cfe89fe 100644 --- a/utils/fpmc/Makefile +++ b/utils/fpmc/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/fppkg/Makefile b/utils/fppkg/Makefile index 31ebc6905c..8b952fc5ff 100644 --- a/utils/fppkg/Makefile +++ b/utils/fppkg/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/fprcp/Makefile b/utils/fprcp/Makefile index 958dc19021..fb50633e88 100644 --- a/utils/fprcp/Makefile +++ b/utils/fprcp/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/h2pas/Makefile b/utils/h2pas/Makefile index 192aecc114..6fd6e44f71 100644 --- a/utils/h2pas/Makefile +++ b/utils/h2pas/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/ihxutil/Makefile b/utils/ihxutil/Makefile index 6a2d4f52ea..09150401a1 100644 --- a/utils/ihxutil/Makefile +++ b/utils/ihxutil/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/importtl/Makefile b/utils/importtl/Makefile index 02b6368191..e3052f7d68 100644 --- a/utils/importtl/Makefile +++ b/utils/importtl/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/instantfpc/Makefile b/utils/instantfpc/Makefile index 1b3e0c6bd8..62fb3556c7 100644 --- a/utils/instantfpc/Makefile +++ b/utils/instantfpc/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/json2pas/Makefile b/utils/json2pas/Makefile index e9fb7c3fa9..d91d0b30f1 100644 --- a/utils/json2pas/Makefile +++ b/utils/json2pas/Makefile @@ -2438,7 +2438,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/mksymbian/Makefile b/utils/mksymbian/Makefile index 3d1ea44503..2a1cd4f848 100644 --- a/utils/mksymbian/Makefile +++ b/utils/mksymbian/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/pas2fpm/Makefile b/utils/pas2fpm/Makefile index c82e0769ee..43d1204eb0 100644 --- a/utils/pas2fpm/Makefile +++ b/utils/pas2fpm/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/pas2jni/Makefile b/utils/pas2jni/Makefile index 4afc9d107e..3443c9c4c1 100644 --- a/utils/pas2jni/Makefile +++ b/utils/pas2jni/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/pas2js/Makefile b/utils/pas2js/Makefile index 14ba173fa0..499adef8ef 100644 --- a/utils/pas2js/Makefile +++ b/utils/pas2js/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/pas2ut/Makefile b/utils/pas2ut/Makefile index 3ce10ece7e..60fdb3efbe 100644 --- a/utils/pas2ut/Makefile +++ b/utils/pas2ut/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/rmwait/Makefile b/utils/rmwait/Makefile index 125f783870..a6d82919c1 100644 --- a/utils/rmwait/Makefile +++ b/utils/rmwait/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/tply/Makefile b/utils/tply/Makefile index eda5dd4074..6fac454a0c 100644 --- a/utils/tply/Makefile +++ b/utils/tply/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/unicode/Makefile b/utils/unicode/Makefile index 845490910a..9f800f5fe3 100644 --- a/utils/unicode/Makefile +++ b/utils/unicode/Makefile @@ -2295,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif diff --git a/utils/wasmbin/Makefile b/utils/wasmbin/Makefile index 02a4c73ba5..839de91f0e 100644 --- a/utils/wasmbin/Makefile +++ b/utils/wasmbin/Makefile @@ -607,10 +607,18 @@ else ifneq ($(findstring $(FPCFPMAKE_CPU_OPT),mips mipsel),) FPCMAKE_CROSSGCCOPT=-mabi=32 else +ifneq ($(findstring $(FPCFPMAKE_CPU_OPT),riscv64),) +FPCMAKE_CROSSGCCOPT=-mabi=lp64 +else +ifneq ($(findstring $(FPCFPMAKE_CPU_OPT),riscv32),) +FPCMAKE_CROSSGCCOPT=-mabi=ilp32 +else FPCMAKE_CROSSGCCOPT=-m32 endif endif endif +endif +endif FPCMAKEGCCLIBDIR:=$(shell dirname `gcc $(FPCMAKE_CROSSGCCOPT) -print-libgcc-file-name`) endif endif @@ -2287,7 +2295,7 @@ ifdef CREATESHARED override FPCOPT+=-Cg endif ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),) -ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel),) +ifneq ($(findstring $(CPU_TARGET),x86_64 mips mipsel riscv64),) override FPCOPT+=-Cg endif endif |