908
976
ifeq ($(USETAR),bz2)
915
983
override REQUIRE_PACKAGES=rtl
916
ifeq ($(OS_TARGET),linux)
917
ifeq ($(CPU_TARGET),i386)
918
REQUIRE_PACKAGES_RTL=1
921
ifeq ($(OS_TARGET),linux)
922
ifeq ($(CPU_TARGET),m68k)
923
REQUIRE_PACKAGES_RTL=1
926
ifeq ($(OS_TARGET),linux)
927
ifeq ($(CPU_TARGET),powerpc)
928
REQUIRE_PACKAGES_RTL=1
931
ifeq ($(OS_TARGET),linux)
932
ifeq ($(CPU_TARGET),sparc)
933
REQUIRE_PACKAGES_RTL=1
936
ifeq ($(OS_TARGET),linux)
937
ifeq ($(CPU_TARGET),x86_64)
938
REQUIRE_PACKAGES_RTL=1
941
ifeq ($(OS_TARGET),linux)
942
ifeq ($(CPU_TARGET),arm)
943
REQUIRE_PACKAGES_RTL=1
946
ifeq ($(OS_TARGET),go32v2)
947
ifeq ($(CPU_TARGET),i386)
948
REQUIRE_PACKAGES_RTL=1
951
ifeq ($(OS_TARGET),win32)
952
ifeq ($(CPU_TARGET),i386)
953
REQUIRE_PACKAGES_RTL=1
956
ifeq ($(OS_TARGET),os2)
957
ifeq ($(CPU_TARGET),i386)
958
REQUIRE_PACKAGES_RTL=1
961
ifeq ($(OS_TARGET),freebsd)
962
ifeq ($(CPU_TARGET),i386)
963
REQUIRE_PACKAGES_RTL=1
966
ifeq ($(OS_TARGET),freebsd)
967
ifeq ($(CPU_TARGET),m68k)
968
REQUIRE_PACKAGES_RTL=1
971
ifeq ($(OS_TARGET),freebsd)
972
ifeq ($(CPU_TARGET),x86_64)
973
REQUIRE_PACKAGES_RTL=1
976
ifeq ($(OS_TARGET),beos)
977
ifeq ($(CPU_TARGET),i386)
978
REQUIRE_PACKAGES_RTL=1
981
ifeq ($(OS_TARGET),netbsd)
982
ifeq ($(CPU_TARGET),i386)
983
REQUIRE_PACKAGES_RTL=1
986
ifeq ($(OS_TARGET),netbsd)
987
ifeq ($(CPU_TARGET),m68k)
988
REQUIRE_PACKAGES_RTL=1
991
ifeq ($(OS_TARGET),netbsd)
992
ifeq ($(CPU_TARGET),powerpc)
993
REQUIRE_PACKAGES_RTL=1
996
ifeq ($(OS_TARGET),netbsd)
997
ifeq ($(CPU_TARGET),sparc)
998
REQUIRE_PACKAGES_RTL=1
1001
ifeq ($(OS_TARGET),amiga)
1002
ifeq ($(CPU_TARGET),m68k)
1003
REQUIRE_PACKAGES_RTL=1
1006
ifeq ($(OS_TARGET),atari)
1007
ifeq ($(CPU_TARGET),m68k)
1008
REQUIRE_PACKAGES_RTL=1
1011
ifeq ($(OS_TARGET),sunos)
1012
ifeq ($(CPU_TARGET),i386)
1013
REQUIRE_PACKAGES_RTL=1
1016
ifeq ($(OS_TARGET),sunos)
1017
ifeq ($(CPU_TARGET),sparc)
1018
REQUIRE_PACKAGES_RTL=1
1021
ifeq ($(OS_TARGET),qnx)
1022
ifeq ($(CPU_TARGET),i386)
1023
REQUIRE_PACKAGES_RTL=1
1026
ifeq ($(OS_TARGET),netware)
1027
ifeq ($(CPU_TARGET),i386)
1028
REQUIRE_PACKAGES_RTL=1
1031
ifeq ($(OS_TARGET),openbsd)
1032
ifeq ($(CPU_TARGET),i386)
1033
REQUIRE_PACKAGES_RTL=1
1036
ifeq ($(OS_TARGET),openbsd)
1037
ifeq ($(CPU_TARGET),m68k)
1038
REQUIRE_PACKAGES_RTL=1
1041
ifeq ($(OS_TARGET),wdosx)
1042
ifeq ($(CPU_TARGET),i386)
1043
REQUIRE_PACKAGES_RTL=1
1046
ifeq ($(OS_TARGET),palmos)
1047
ifeq ($(CPU_TARGET),m68k)
1048
REQUIRE_PACKAGES_RTL=1
1051
ifeq ($(OS_TARGET),macos)
1052
ifeq ($(CPU_TARGET),powerpc)
1053
REQUIRE_PACKAGES_RTL=1
1056
ifeq ($(OS_TARGET),darwin)
1057
ifeq ($(CPU_TARGET),powerpc)
1058
REQUIRE_PACKAGES_RTL=1
1061
ifeq ($(OS_TARGET),emx)
1062
ifeq ($(CPU_TARGET),i386)
1063
REQUIRE_PACKAGES_RTL=1
1066
ifeq ($(OS_TARGET),watcom)
1067
ifeq ($(CPU_TARGET),i386)
1068
REQUIRE_PACKAGES_RTL=1
984
ifeq ($(FULL_TARGET),i386-linux)
985
REQUIRE_PACKAGES_RTL=1
987
ifeq ($(FULL_TARGET),i386-go32v2)
988
REQUIRE_PACKAGES_RTL=1
990
ifeq ($(FULL_TARGET),i386-win32)
991
REQUIRE_PACKAGES_RTL=1
993
ifeq ($(FULL_TARGET),i386-os2)
994
REQUIRE_PACKAGES_RTL=1
996
ifeq ($(FULL_TARGET),i386-freebsd)
997
REQUIRE_PACKAGES_RTL=1
999
ifeq ($(FULL_TARGET),i386-beos)
1000
REQUIRE_PACKAGES_RTL=1
1002
ifeq ($(FULL_TARGET),i386-netbsd)
1003
REQUIRE_PACKAGES_RTL=1
1005
ifeq ($(FULL_TARGET),i386-solaris)
1006
REQUIRE_PACKAGES_RTL=1
1008
ifeq ($(FULL_TARGET),i386-qnx)
1009
REQUIRE_PACKAGES_RTL=1
1011
ifeq ($(FULL_TARGET),i386-netware)
1012
REQUIRE_PACKAGES_RTL=1
1014
ifeq ($(FULL_TARGET),i386-openbsd)
1015
REQUIRE_PACKAGES_RTL=1
1017
ifeq ($(FULL_TARGET),i386-wdosx)
1018
REQUIRE_PACKAGES_RTL=1
1020
ifeq ($(FULL_TARGET),i386-darwin)
1021
REQUIRE_PACKAGES_RTL=1
1023
ifeq ($(FULL_TARGET),i386-emx)
1024
REQUIRE_PACKAGES_RTL=1
1026
ifeq ($(FULL_TARGET),i386-watcom)
1027
REQUIRE_PACKAGES_RTL=1
1029
ifeq ($(FULL_TARGET),i386-netwlibc)
1030
REQUIRE_PACKAGES_RTL=1
1032
ifeq ($(FULL_TARGET),i386-wince)
1033
REQUIRE_PACKAGES_RTL=1
1035
ifeq ($(FULL_TARGET),i386-embedded)
1036
REQUIRE_PACKAGES_RTL=1
1038
ifeq ($(FULL_TARGET),i386-symbian)
1039
REQUIRE_PACKAGES_RTL=1
1041
ifeq ($(FULL_TARGET),m68k-linux)
1042
REQUIRE_PACKAGES_RTL=1
1044
ifeq ($(FULL_TARGET),m68k-freebsd)
1045
REQUIRE_PACKAGES_RTL=1
1047
ifeq ($(FULL_TARGET),m68k-netbsd)
1048
REQUIRE_PACKAGES_RTL=1
1050
ifeq ($(FULL_TARGET),m68k-amiga)
1051
REQUIRE_PACKAGES_RTL=1
1053
ifeq ($(FULL_TARGET),m68k-atari)
1054
REQUIRE_PACKAGES_RTL=1
1056
ifeq ($(FULL_TARGET),m68k-openbsd)
1057
REQUIRE_PACKAGES_RTL=1
1059
ifeq ($(FULL_TARGET),m68k-palmos)
1060
REQUIRE_PACKAGES_RTL=1
1062
ifeq ($(FULL_TARGET),m68k-embedded)
1063
REQUIRE_PACKAGES_RTL=1
1065
ifeq ($(FULL_TARGET),powerpc-linux)
1066
REQUIRE_PACKAGES_RTL=1
1068
ifeq ($(FULL_TARGET),powerpc-netbsd)
1069
REQUIRE_PACKAGES_RTL=1
1071
ifeq ($(FULL_TARGET),powerpc-amiga)
1072
REQUIRE_PACKAGES_RTL=1
1074
ifeq ($(FULL_TARGET),powerpc-macos)
1075
REQUIRE_PACKAGES_RTL=1
1077
ifeq ($(FULL_TARGET),powerpc-darwin)
1078
REQUIRE_PACKAGES_RTL=1
1080
ifeq ($(FULL_TARGET),powerpc-morphos)
1081
REQUIRE_PACKAGES_RTL=1
1083
ifeq ($(FULL_TARGET),powerpc-embedded)
1084
REQUIRE_PACKAGES_RTL=1
1086
ifeq ($(FULL_TARGET),sparc-linux)
1087
REQUIRE_PACKAGES_RTL=1
1089
ifeq ($(FULL_TARGET),sparc-netbsd)
1090
REQUIRE_PACKAGES_RTL=1
1092
ifeq ($(FULL_TARGET),sparc-solaris)
1093
REQUIRE_PACKAGES_RTL=1
1095
ifeq ($(FULL_TARGET),sparc-embedded)
1096
REQUIRE_PACKAGES_RTL=1
1098
ifeq ($(FULL_TARGET),x86_64-linux)
1099
REQUIRE_PACKAGES_RTL=1
1101
ifeq ($(FULL_TARGET),x86_64-freebsd)
1102
REQUIRE_PACKAGES_RTL=1
1104
ifeq ($(FULL_TARGET),x86_64-win64)
1105
REQUIRE_PACKAGES_RTL=1
1107
ifeq ($(FULL_TARGET),x86_64-embedded)
1108
REQUIRE_PACKAGES_RTL=1
1110
ifeq ($(FULL_TARGET),arm-linux)
1111
REQUIRE_PACKAGES_RTL=1
1113
ifeq ($(FULL_TARGET),arm-palmos)
1114
REQUIRE_PACKAGES_RTL=1
1116
ifeq ($(FULL_TARGET),arm-wince)
1117
REQUIRE_PACKAGES_RTL=1
1119
ifeq ($(FULL_TARGET),arm-gba)
1120
REQUIRE_PACKAGES_RTL=1
1122
ifeq ($(FULL_TARGET),arm-nds)
1123
REQUIRE_PACKAGES_RTL=1
1125
ifeq ($(FULL_TARGET),arm-embedded)
1126
REQUIRE_PACKAGES_RTL=1
1128
ifeq ($(FULL_TARGET),arm-symbian)
1129
REQUIRE_PACKAGES_RTL=1
1131
ifeq ($(FULL_TARGET),powerpc64-linux)
1132
REQUIRE_PACKAGES_RTL=1
1134
ifeq ($(FULL_TARGET),powerpc64-embedded)
1135
REQUIRE_PACKAGES_RTL=1
1071
1137
ifdef REQUIRE_PACKAGES_RTL
1072
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/$(OS_TARGET)/Makefile.fpc,$(PACKAGESDIR))))))
1138
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR))))))
1073
1139
ifneq ($(PACKAGEDIR_RTL),)
1074
ifneq ($(wildcard $(PACKAGEDIR_RTL)/$(OS_TARGET)),)
1075
UNITDIR_RTL=$(PACKAGEDIR_RTL)/$(OS_TARGET)
1140
ifneq ($(wildcard $(PACKAGEDIR_RTL)/units/$(TARGETSUFFIX)),)
1141
UNITDIR_RTL=$(PACKAGEDIR_RTL)/units/$(TARGETSUFFIX)
1077
1143
UNITDIR_RTL=$(PACKAGEDIR_RTL)