|
@@ -979,7 +979,7 @@ else
|
|
|
TAROPT=vz
|
|
|
TAREXT=.tar.gz
|
|
|
endif
|
|
|
-override REQUIRE_PACKAGES=rtl fpmkunit
|
|
|
+override REQUIRE_PACKAGES=rtl rtl-extra fpmkunit
|
|
|
ifeq ($(FULL_TARGET),i386-linux)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
|
REQUIRE_PACKAGES_PASZLIB=1
|
|
@@ -987,6 +987,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-go32v2)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -995,6 +996,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-win32)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1003,6 +1005,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-os2)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1011,6 +1014,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-freebsd)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1019,6 +1023,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-beos)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1027,6 +1032,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-haiku)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1035,6 +1041,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-netbsd)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1043,6 +1050,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-solaris)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1051,6 +1059,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-qnx)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1059,6 +1068,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-netware)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1067,6 +1077,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-openbsd)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1075,6 +1086,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-wdosx)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1083,6 +1095,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-darwin)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1091,6 +1104,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-emx)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1099,6 +1113,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-watcom)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1107,6 +1122,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-netwlibc)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1115,6 +1131,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-wince)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1123,6 +1140,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-embedded)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1131,6 +1149,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-symbian)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1139,6 +1158,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-nativent)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1147,6 +1167,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-iphonesim)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1155,6 +1176,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-android)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1163,6 +1185,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i386-aros)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1171,6 +1194,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),m68k-linux)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1179,6 +1203,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),m68k-freebsd)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1187,6 +1212,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),m68k-netbsd)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1195,6 +1221,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),m68k-amiga)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1203,6 +1230,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),m68k-atari)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1211,6 +1239,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),m68k-openbsd)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1219,6 +1248,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),m68k-palmos)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1227,6 +1257,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),m68k-embedded)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1235,6 +1266,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),powerpc-linux)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1243,6 +1275,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),powerpc-netbsd)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1251,6 +1284,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),powerpc-amiga)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1259,6 +1293,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),powerpc-macos)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1267,6 +1302,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),powerpc-darwin)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1275,6 +1311,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),powerpc-morphos)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1283,6 +1320,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),powerpc-embedded)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1291,6 +1329,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),powerpc-wii)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1299,6 +1338,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),powerpc-aix)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1307,6 +1347,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),sparc-linux)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1315,6 +1356,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),sparc-netbsd)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1323,6 +1365,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),sparc-solaris)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1331,6 +1374,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),sparc-embedded)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1339,6 +1383,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),x86_64-linux)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1347,6 +1392,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),x86_64-freebsd)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1355,6 +1401,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),x86_64-netbsd)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1363,6 +1410,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),x86_64-solaris)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1371,6 +1419,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),x86_64-openbsd)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1379,6 +1428,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),x86_64-darwin)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1387,6 +1437,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),x86_64-win64)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1395,6 +1446,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),x86_64-embedded)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1403,6 +1455,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),arm-linux)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1411,6 +1464,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),arm-palmos)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1419,6 +1473,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),arm-darwin)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1427,6 +1482,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),arm-wince)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1435,6 +1491,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),arm-gba)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1443,6 +1500,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),arm-nds)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1451,6 +1509,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),arm-embedded)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1459,6 +1518,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),arm-symbian)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1467,6 +1527,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),arm-android)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1475,6 +1536,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),powerpc64-linux)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1483,6 +1545,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1491,6 +1554,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1499,6 +1563,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),powerpc64-aix)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1507,6 +1572,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),avr-embedded)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1515,6 +1581,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),armeb-linux)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1523,6 +1590,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),armeb-embedded)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1531,6 +1599,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),mips-linux)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1539,6 +1608,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),mipsel-linux)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1547,6 +1617,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),mipsel-embedded)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1555,6 +1626,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),mipsel-android)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1563,6 +1635,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),jvm-java)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1571,6 +1644,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),jvm-android)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1579,6 +1653,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifeq ($(FULL_TARGET),i8086-msdos)
|
|
|
REQUIRE_PACKAGES_RTL=1
|
|
@@ -1587,6 +1662,7 @@ REQUIRE_PACKAGES_FCL-PROCESS=1
|
|
|
REQUIRE_PACKAGES_HASH=1
|
|
|
REQUIRE_PACKAGES_LIBTAR=1
|
|
|
REQUIRE_PACKAGES_FPMKUNIT=1
|
|
|
+REQUIRE_PACKAGES_RTL-EXTRA=1
|
|
|
endif
|
|
|
ifdef REQUIRE_PACKAGES_RTL
|
|
|
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR))))))
|
|
@@ -1816,6 +1892,44 @@ ifdef UNITDIR_FPMAKE_FPMKUNIT
|
|
|
override COMPILER_FPMAKE_UNITDIR+=$(UNITDIR_FPMAKE_FPMKUNIT)
|
|
|
endif
|
|
|
endif
|
|
|
+ifdef REQUIRE_PACKAGES_RTL-EXTRA
|
|
|
+PACKAGEDIR_RTL-EXTRA:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl-extra/Makefile.fpc,$(PACKAGESDIR))))))
|
|
|
+ifneq ($(PACKAGEDIR_RTL-EXTRA),)
|
|
|
+ifneq ($(wildcard $(PACKAGEDIR_RTL-EXTRA)/units/$(TARGETSUFFIX)),)
|
|
|
+UNITDIR_RTL-EXTRA=$(PACKAGEDIR_RTL-EXTRA)/units/$(TARGETSUFFIX)
|
|
|
+else
|
|
|
+UNITDIR_RTL-EXTRA=$(PACKAGEDIR_RTL-EXTRA)
|
|
|
+endif
|
|
|
+ifneq ($(wildcard $(PACKAGEDIR_RTL-EXTRA)/units/$(SOURCESUFFIX)),)
|
|
|
+UNITDIR_FPMAKE_RTL-EXTRA=$(PACKAGEDIR_RTL-EXTRA)/units/$(SOURCESUFFIX)
|
|
|
+else
|
|
|
+ifneq ($(wildcard $(PACKAGEDIR_RTL-EXTRA)/units_bs/$(SOURCESUFFIX)),)
|
|
|
+UNITDIR_FPMAKE_RTL-EXTRA=$(PACKAGEDIR_RTL-EXTRA)/units_bs/$(SOURCESUFFIX)
|
|
|
+else
|
|
|
+UNITDIR_FPMAKE_RTL-EXTRA=$(PACKAGEDIR_RTL-EXTRA)
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifdef CHECKDEPEND
|
|
|
+$(PACKAGEDIR_RTL-EXTRA)/$(FPCMADE):
|
|
|
+ $(MAKE) -C $(PACKAGEDIR_RTL-EXTRA) $(FPCMADE)
|
|
|
+override ALLDEPENDENCIES+=$(PACKAGEDIR_RTL-EXTRA)/$(FPCMADE)
|
|
|
+endif
|
|
|
+else
|
|
|
+PACKAGEDIR_RTL-EXTRA=
|
|
|
+UNITDIR_RTL-EXTRA:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /rtl-extra/Package.fpc,$(UNITSDIR)))))
|
|
|
+ifneq ($(UNITDIR_RTL-EXTRA),)
|
|
|
+UNITDIR_RTL-EXTRA:=$(firstword $(UNITDIR_RTL-EXTRA))
|
|
|
+else
|
|
|
+UNITDIR_RTL-EXTRA=
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifdef UNITDIR_RTL-EXTRA
|
|
|
+override COMPILER_UNITDIR+=$(UNITDIR_RTL-EXTRA)
|
|
|
+endif
|
|
|
+ifdef UNITDIR_FPMAKE_RTL-EXTRA
|
|
|
+override COMPILER_FPMAKE_UNITDIR+=$(UNITDIR_FPMAKE_RTL-EXTRA)
|
|
|
+endif
|
|
|
+endif
|
|
|
ifndef NOCPUDEF
|
|
|
override FPCOPTDEF=$(ARCH)
|
|
|
endif
|