mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-16 12:19:18 +02:00
+ new RiscV32 SUBARCH rv32i
git-svn-id: trunk@48881 -
This commit is contained in:
parent
913bd009e9
commit
6b9a3bf283
@ -502,6 +502,11 @@ override FPCOPT+=-Cprv32imac
|
|||||||
CPU_UNITS=fe310g000 fe310g002 gd32vf103xx
|
CPU_UNITS=fe310g000 fe310g002 gd32vf103xx
|
||||||
CPU_UNITS_DEFINED=1
|
CPU_UNITS_DEFINED=1
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(SUBARCH),rv32i)
|
||||||
|
override FPCOPT+=-Cprv32i
|
||||||
|
CPU_UNITS=
|
||||||
|
CPU_UNITS_DEFINED=1
|
||||||
|
endif
|
||||||
ifeq ($(CPU_UNITS_DEFINED),)
|
ifeq ($(CPU_UNITS_DEFINED),)
|
||||||
$(error No CPUs enabled for given SUBARCH, pass either a SUBARCH or set CPU_UNITS_DEFINED=1 if you know what you are doing)
|
$(error No CPUs enabled for given SUBARCH, pass either a SUBARCH or set CPU_UNITS_DEFINED=1 if you know what you are doing)
|
||||||
endif
|
endif
|
||||||
|
@ -207,6 +207,11 @@ override FPCOPT+=-Cprv32imac
|
|||||||
CPU_UNITS=fe310g000 fe310g002 gd32vf103xx
|
CPU_UNITS=fe310g000 fe310g002 gd32vf103xx
|
||||||
CPU_UNITS_DEFINED=1
|
CPU_UNITS_DEFINED=1
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(SUBARCH),rv32i)
|
||||||
|
override FPCOPT+=-Cprv32i
|
||||||
|
CPU_UNITS=
|
||||||
|
CPU_UNITS_DEFINED=1
|
||||||
|
endif
|
||||||
ifeq ($(CPU_UNITS_DEFINED),)
|
ifeq ($(CPU_UNITS_DEFINED),)
|
||||||
$(error No CPUs enabled for given SUBARCH, pass either a SUBARCH or set CPU_UNITS_DEFINED=1 if you know what you are doing)
|
$(error No CPUs enabled for given SUBARCH, pass either a SUBARCH or set CPU_UNITS_DEFINED=1 if you know what you are doing)
|
||||||
endif
|
endif
|
||||||
@ -431,7 +436,7 @@ ctypes$(PPUEXT) : $(INC)/ctypes.pp $(SYSTEMUNIT)$(PPUEXT)
|
|||||||
|
|
||||||
fpcylix$(PPUEXT) : fpcylix.pp cthreads$(PPUEXT) cwstring$(PPUEXT) dynlibs$(PPUEXT) objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
fpcylix$(PPUEXT) : fpcylix.pp cthreads$(PPUEXT) cwstring$(PPUEXT) dynlibs$(PPUEXT) objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
||||||
$(COMPILER) fpcylix.pp
|
$(COMPILER) fpcylix.pp
|
||||||
|
|
||||||
intrinsics$(PPUEXT) : $(PROCINC)/intrinsics.pp $(SYSTEMUNIT)$(PPUEXT)
|
intrinsics$(PPUEXT) : $(PROCINC)/intrinsics.pp $(SYSTEMUNIT)$(PPUEXT)
|
||||||
$(COMPILER) $(PROCINC)/intrinsics.pp
|
$(COMPILER) $(PROCINC)/intrinsics.pp
|
||||||
|
|
||||||
@ -442,4 +447,4 @@ sortbase$(PPUEXT) : $(INC)/sortbase.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
|||||||
|
|
||||||
avrsim$(PPUEXT): $(ARCH)/avrsim.pp heapmgr$(PPUEXT) consoleio$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
avrsim$(PPUEXT): $(ARCH)/avrsim.pp heapmgr$(PPUEXT) consoleio$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
||||||
$(COMPILER) $(ARCH)/avrsim.pp
|
$(COMPILER) $(ARCH)/avrsim.pp
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user