mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-14 14:49:17 +02:00
utils: parse .rsj file by rstconv tool
git-svn-id: trunk@26479 -
This commit is contained in:
parent
e7636cd6e6
commit
71fbba2b1e
124
utils/Makefile
124
utils/Makefile
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2013/10/05]
|
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2013-11-16 rev 26097]
|
||||||
#
|
#
|
||||||
default: all
|
default: all
|
||||||
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian i386-nativent i386-iphonesim i386-android m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian arm-android powerpc64-linux powerpc64-darwin powerpc64-embedded powerpc64-aix avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux jvm-java jvm-android i8086-msdos
|
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian i386-nativent i386-iphonesim i386-android m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian arm-android powerpc64-linux powerpc64-darwin powerpc64-embedded powerpc64-aix avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux jvm-java jvm-android i8086-msdos
|
||||||
@ -905,6 +905,7 @@ ASNAME=$(BINUTILSPREFIX)as
|
|||||||
LDNAME=$(BINUTILSPREFIX)ld
|
LDNAME=$(BINUTILSPREFIX)ld
|
||||||
ARNAME=$(BINUTILSPREFIX)ar
|
ARNAME=$(BINUTILSPREFIX)ar
|
||||||
RCNAME=$(BINUTILSPREFIX)rc
|
RCNAME=$(BINUTILSPREFIX)rc
|
||||||
|
NASMNAME=$(BINUTILSPREFIX)nasm
|
||||||
ifndef ASPROG
|
ifndef ASPROG
|
||||||
ifdef CROSSBINDIR
|
ifdef CROSSBINDIR
|
||||||
ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT)
|
ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT)
|
||||||
@ -933,10 +934,18 @@ else
|
|||||||
ARPROG=$(ARNAME)
|
ARPROG=$(ARNAME)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
ifndef NASMPROG
|
||||||
|
ifdef CROSSBINDIR
|
||||||
|
NASMPROG=$(CROSSBINDIR)/$(NASMNAME)$(SRCEXEEXT)
|
||||||
|
else
|
||||||
|
NASMPROG=$(NASMNAME)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
AS=$(ASPROG)
|
AS=$(ASPROG)
|
||||||
LD=$(LDPROG)
|
LD=$(LDPROG)
|
||||||
RC=$(RCPROG)
|
RC=$(RCPROG)
|
||||||
AR=$(ARPROG)
|
AR=$(ARPROG)
|
||||||
|
NASM=$(NASMPROG)
|
||||||
ifdef inUnix
|
ifdef inUnix
|
||||||
PPAS=./ppas$(SRCBATCHEXT)
|
PPAS=./ppas$(SRCBATCHEXT)
|
||||||
else
|
else
|
||||||
@ -961,7 +970,7 @@ else
|
|||||||
TAROPT=vz
|
TAROPT=vz
|
||||||
TAREXT=.tar.gz
|
TAREXT=.tar.gz
|
||||||
endif
|
endif
|
||||||
override REQUIRE_PACKAGES=rtl fpmkunit
|
override REQUIRE_PACKAGES=rtl fpmkunit fcl-json
|
||||||
ifeq ($(FULL_TARGET),i386-linux)
|
ifeq ($(FULL_TARGET),i386-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
@ -969,6 +978,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-go32v2)
|
ifeq ($(FULL_TARGET),i386-go32v2)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -977,6 +987,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-win32)
|
ifeq ($(FULL_TARGET),i386-win32)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -985,6 +996,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-os2)
|
ifeq ($(FULL_TARGET),i386-os2)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -993,6 +1005,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-freebsd)
|
ifeq ($(FULL_TARGET),i386-freebsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1001,6 +1014,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-beos)
|
ifeq ($(FULL_TARGET),i386-beos)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1009,6 +1023,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-haiku)
|
ifeq ($(FULL_TARGET),i386-haiku)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1017,6 +1032,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-netbsd)
|
ifeq ($(FULL_TARGET),i386-netbsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1025,6 +1041,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-solaris)
|
ifeq ($(FULL_TARGET),i386-solaris)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1033,6 +1050,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-qnx)
|
ifeq ($(FULL_TARGET),i386-qnx)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1041,6 +1059,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-netware)
|
ifeq ($(FULL_TARGET),i386-netware)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1049,6 +1068,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-openbsd)
|
ifeq ($(FULL_TARGET),i386-openbsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1057,6 +1077,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-wdosx)
|
ifeq ($(FULL_TARGET),i386-wdosx)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1065,6 +1086,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-darwin)
|
ifeq ($(FULL_TARGET),i386-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1073,6 +1095,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-emx)
|
ifeq ($(FULL_TARGET),i386-emx)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1081,6 +1104,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-watcom)
|
ifeq ($(FULL_TARGET),i386-watcom)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1089,6 +1113,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-netwlibc)
|
ifeq ($(FULL_TARGET),i386-netwlibc)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1097,6 +1122,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-wince)
|
ifeq ($(FULL_TARGET),i386-wince)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1105,6 +1131,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-embedded)
|
ifeq ($(FULL_TARGET),i386-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1113,6 +1140,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-symbian)
|
ifeq ($(FULL_TARGET),i386-symbian)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1121,6 +1149,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-nativent)
|
ifeq ($(FULL_TARGET),i386-nativent)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1129,6 +1158,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-iphonesim)
|
ifeq ($(FULL_TARGET),i386-iphonesim)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1137,6 +1167,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-android)
|
ifeq ($(FULL_TARGET),i386-android)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1145,6 +1176,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-linux)
|
ifeq ($(FULL_TARGET),m68k-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1153,6 +1185,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-freebsd)
|
ifeq ($(FULL_TARGET),m68k-freebsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1161,6 +1194,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-netbsd)
|
ifeq ($(FULL_TARGET),m68k-netbsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1169,6 +1203,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-amiga)
|
ifeq ($(FULL_TARGET),m68k-amiga)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1177,6 +1212,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-atari)
|
ifeq ($(FULL_TARGET),m68k-atari)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1185,6 +1221,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-openbsd)
|
ifeq ($(FULL_TARGET),m68k-openbsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1193,6 +1230,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-palmos)
|
ifeq ($(FULL_TARGET),m68k-palmos)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1201,6 +1239,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-embedded)
|
ifeq ($(FULL_TARGET),m68k-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1209,6 +1248,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-linux)
|
ifeq ($(FULL_TARGET),powerpc-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1217,6 +1257,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-netbsd)
|
ifeq ($(FULL_TARGET),powerpc-netbsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1225,6 +1266,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-amiga)
|
ifeq ($(FULL_TARGET),powerpc-amiga)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1233,6 +1275,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-macos)
|
ifeq ($(FULL_TARGET),powerpc-macos)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1241,6 +1284,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-darwin)
|
ifeq ($(FULL_TARGET),powerpc-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1249,6 +1293,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-morphos)
|
ifeq ($(FULL_TARGET),powerpc-morphos)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1257,6 +1302,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-embedded)
|
ifeq ($(FULL_TARGET),powerpc-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1265,6 +1311,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-wii)
|
ifeq ($(FULL_TARGET),powerpc-wii)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1273,6 +1320,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-aix)
|
ifeq ($(FULL_TARGET),powerpc-aix)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1281,6 +1329,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),sparc-linux)
|
ifeq ($(FULL_TARGET),sparc-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1289,6 +1338,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),sparc-netbsd)
|
ifeq ($(FULL_TARGET),sparc-netbsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1297,6 +1347,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),sparc-solaris)
|
ifeq ($(FULL_TARGET),sparc-solaris)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1305,6 +1356,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),sparc-embedded)
|
ifeq ($(FULL_TARGET),sparc-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1313,6 +1365,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-linux)
|
ifeq ($(FULL_TARGET),x86_64-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1321,6 +1374,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
|
ifeq ($(FULL_TARGET),x86_64-freebsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1329,6 +1383,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-netbsd)
|
ifeq ($(FULL_TARGET),x86_64-netbsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1337,6 +1392,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-solaris)
|
ifeq ($(FULL_TARGET),x86_64-solaris)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1345,6 +1401,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-openbsd)
|
ifeq ($(FULL_TARGET),x86_64-openbsd)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1353,6 +1410,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-darwin)
|
ifeq ($(FULL_TARGET),x86_64-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1361,6 +1419,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-win64)
|
ifeq ($(FULL_TARGET),x86_64-win64)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1369,6 +1428,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-embedded)
|
ifeq ($(FULL_TARGET),x86_64-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1377,6 +1437,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-linux)
|
ifeq ($(FULL_TARGET),arm-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1385,6 +1446,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-palmos)
|
ifeq ($(FULL_TARGET),arm-palmos)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1393,6 +1455,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-darwin)
|
ifeq ($(FULL_TARGET),arm-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1401,6 +1464,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-wince)
|
ifeq ($(FULL_TARGET),arm-wince)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1409,6 +1473,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-gba)
|
ifeq ($(FULL_TARGET),arm-gba)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1417,6 +1482,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-nds)
|
ifeq ($(FULL_TARGET),arm-nds)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1425,6 +1491,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-embedded)
|
ifeq ($(FULL_TARGET),arm-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1433,6 +1500,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-symbian)
|
ifeq ($(FULL_TARGET),arm-symbian)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1441,6 +1509,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-android)
|
ifeq ($(FULL_TARGET),arm-android)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1449,6 +1518,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc64-linux)
|
ifeq ($(FULL_TARGET),powerpc64-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1457,6 +1527,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1465,6 +1536,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1473,6 +1545,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc64-aix)
|
ifeq ($(FULL_TARGET),powerpc64-aix)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1481,6 +1554,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),avr-embedded)
|
ifeq ($(FULL_TARGET),avr-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1489,6 +1563,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),armeb-linux)
|
ifeq ($(FULL_TARGET),armeb-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1497,6 +1572,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),armeb-embedded)
|
ifeq ($(FULL_TARGET),armeb-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1505,6 +1581,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),mips-linux)
|
ifeq ($(FULL_TARGET),mips-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1513,6 +1590,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),mipsel-linux)
|
ifeq ($(FULL_TARGET),mipsel-linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1521,6 +1599,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),jvm-java)
|
ifeq ($(FULL_TARGET),jvm-java)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1529,6 +1608,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),jvm-android)
|
ifeq ($(FULL_TARGET),jvm-android)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1537,6 +1617,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i8086-msdos)
|
ifeq ($(FULL_TARGET),i8086-msdos)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
@ -1545,6 +1626,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|||||||
REQUIRE_PACKAGES_HASH=1
|
REQUIRE_PACKAGES_HASH=1
|
||||||
REQUIRE_PACKAGES_LIBTAR=1
|
REQUIRE_PACKAGES_LIBTAR=1
|
||||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||||
|
REQUIRE_PACKAGES_FCL-JSON=1
|
||||||
endif
|
endif
|
||||||
ifdef REQUIRE_PACKAGES_RTL
|
ifdef REQUIRE_PACKAGES_RTL
|
||||||
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR))))))
|
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
@ -1774,6 +1856,44 @@ ifdef UNITDIR_FPMAKE_FPMKUNIT
|
|||||||
override COMPILER_FPMAKE_UNITDIR+=$(UNITDIR_FPMAKE_FPMKUNIT)
|
override COMPILER_FPMAKE_UNITDIR+=$(UNITDIR_FPMAKE_FPMKUNIT)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
ifdef REQUIRE_PACKAGES_FCL-JSON
|
||||||
|
PACKAGEDIR_FCL-JSON:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fcl-json/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
|
ifneq ($(PACKAGEDIR_FCL-JSON),)
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_FCL-JSON)/units/$(TARGETSUFFIX)),)
|
||||||
|
UNITDIR_FCL-JSON=$(PACKAGEDIR_FCL-JSON)/units/$(TARGETSUFFIX)
|
||||||
|
else
|
||||||
|
UNITDIR_FCL-JSON=$(PACKAGEDIR_FCL-JSON)
|
||||||
|
endif
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_FCL-JSON)/units/$(SOURCESUFFIX)),)
|
||||||
|
UNITDIR_FPMAKE_FCL-JSON=$(PACKAGEDIR_FCL-JSON)/units/$(SOURCESUFFIX)
|
||||||
|
else
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_FCL-JSON)/units_bs/$(SOURCESUFFIX)),)
|
||||||
|
UNITDIR_FPMAKE_FCL-JSON=$(PACKAGEDIR_FCL-JSON)/units_bs/$(SOURCESUFFIX)
|
||||||
|
else
|
||||||
|
UNITDIR_FPMAKE_FCL-JSON=$(PACKAGEDIR_FCL-JSON)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef CHECKDEPEND
|
||||||
|
$(PACKAGEDIR_FCL-JSON)/$(FPCMADE):
|
||||||
|
$(MAKE) -C $(PACKAGEDIR_FCL-JSON) $(FPCMADE)
|
||||||
|
override ALLDEPENDENCIES+=$(PACKAGEDIR_FCL-JSON)/$(FPCMADE)
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
PACKAGEDIR_FCL-JSON=
|
||||||
|
UNITDIR_FCL-JSON:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /fcl-json/Package.fpc,$(UNITSDIR)))))
|
||||||
|
ifneq ($(UNITDIR_FCL-JSON),)
|
||||||
|
UNITDIR_FCL-JSON:=$(firstword $(UNITDIR_FCL-JSON))
|
||||||
|
else
|
||||||
|
UNITDIR_FCL-JSON=
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_FCL-JSON
|
||||||
|
override COMPILER_UNITDIR+=$(UNITDIR_FCL-JSON)
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_FPMAKE_FCL-JSON
|
||||||
|
override COMPILER_FPMAKE_UNITDIR+=$(UNITDIR_FPMAKE_FCL-JSON)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
ifndef NOCPUDEF
|
ifndef NOCPUDEF
|
||||||
override FPCOPTDEF=$(ARCH)
|
override FPCOPTDEF=$(ARCH)
|
||||||
endif
|
endif
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# Makefile.fpc for running fpmake
|
# Makefile.fpc for running fpmake
|
||||||
#
|
#
|
||||||
[require]
|
[require]
|
||||||
packages=rtl fpmkunit
|
packages=rtl fpmkunit fcl-json
|
||||||
|
|
||||||
[install]
|
[install]
|
||||||
fpcpackage=y
|
fpcpackage=y
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
program rstconv;
|
program rstconv;
|
||||||
|
|
||||||
uses sysutils, classes;
|
uses sysutils, classes, jsonparser, fpjson;
|
||||||
|
|
||||||
resourcestring
|
resourcestring
|
||||||
help =
|
help =
|
||||||
@ -117,6 +117,35 @@ begin
|
|||||||
Close(f);
|
Close(f);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure ReadRSJFile;
|
||||||
|
var
|
||||||
|
Stream: TFileStream;
|
||||||
|
Parser: TJSONParser;
|
||||||
|
JsonData: TJSONData;
|
||||||
|
JsonItem: TJSONObject;
|
||||||
|
S: String;
|
||||||
|
item: TConstItem;
|
||||||
|
DotPos, I: Integer;
|
||||||
|
begin
|
||||||
|
Stream := TFileStream.Create(InFilename, fmOpenRead or fmShareDenyNone);
|
||||||
|
Parser := TJSONParser.Create(Stream);
|
||||||
|
try
|
||||||
|
JsonData := Parser.Parse.GetPath('strings');
|
||||||
|
for I := 0 to JsonData.Count - 1 do
|
||||||
|
begin
|
||||||
|
item := TConstItem(ConstItems.Add);
|
||||||
|
JsonItem := JsonData.Items[I] as TJSONObject;
|
||||||
|
S := JsonItem.Get('name');
|
||||||
|
DotPos := Pos('.', s);
|
||||||
|
item.ModuleName := Copy(s, 1, DotPos - 1);
|
||||||
|
item.ConstName := Copy(s, DotPos + 1, Length(S) - DotPos);
|
||||||
|
item.Value := JsonItem.Get('value');
|
||||||
|
end;
|
||||||
|
finally
|
||||||
|
Parser.Free;
|
||||||
|
Stream.Free;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
procedure ConvertToGettextPO;
|
procedure ConvertToGettextPO;
|
||||||
var
|
var
|
||||||
@ -422,7 +451,10 @@ begin
|
|||||||
|
|
||||||
ConstItems := TCollection.Create(TConstItem);
|
ConstItems := TCollection.Create(TConstItem);
|
||||||
|
|
||||||
ReadRSTFile;
|
if ExtractFileExt(InFilename) = '.rsj' then
|
||||||
|
ReadRSJFile
|
||||||
|
else
|
||||||
|
ReadRSTFile;
|
||||||
|
|
||||||
ConversionProc;
|
ConversionProc;
|
||||||
end.
|
end.
|
||||||
|
Loading…
Reference in New Issue
Block a user