Makefile.fpc.tmpl 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346
  1. # Makefile.fpc for indycorefpc 10.6.3.$WCREV$
  2. [package]
  3. name=indyprotocolsfpc
  4. version=10.6.3.$WCREV$
  5. main=indy
  6. [compiler]
  7. includedir=../Inc
  8. unittargetdir=lib/$(CPU_TARGET)-$(OS_TARGET)
  9. unitdir=../System/lib/$(CPU_TARGET)-$(OS_TARGET) \
  10. ../Core/lib/$(CPU_TARGET)-$(OS_TARGET)
  11. options=-gl
  12. [target]
  13. units=indyprotocolsfpc
  14. rsts=IdResourceStringsProtocols
  15. rsts_amiga=
  16. rsts_atari=
  17. rsts_beos=
  18. rsts_darwin=IdZLibConst
  19. rsts_emx=
  20. rsts_freebsd=IdZLibConst
  21. rsts_go32v1=
  22. rsts_go32v2=
  23. rsts_linux=IdZLibConst
  24. rsts_macos=
  25. rsts_morphos=
  26. rsts_netbsd=IdZLibConst
  27. rsts_netware=
  28. rsts_netwlibc=
  29. rsts_openbsd=IdZLibConst
  30. rsts_os2=
  31. rsts_palmos=
  32. rsts_qnx=IdZLibConst
  33. rsts_solaris=IdZLibConst
  34. rsts_watcom=
  35. rsts_win32=IdZLibConst
  36. rsts_win64=
  37. rsts_wince=
  38. rsts_gba=
  39. implicitunits=IdASN1Util \
  40. IdAllAuthentications \
  41. IdAllFTPListParsers \
  42. IdAllHeaderCoders \
  43. IdAttachment \
  44. IdAttachmentFile \
  45. IdAttachmentMemory \
  46. IdAuthentication \
  47. IdAuthenticationDigest \
  48. IdAuthenticationManager \
  49. IdBlockCipherIntercept \
  50. IdChargenServer \
  51. IdChargenUDPServer \
  52. IdCharsets \
  53. IdCoder \
  54. IdCoder00E \
  55. IdCoder3to4 \
  56. IdCoderBinHex4 \
  57. IdCoderHeader \
  58. IdCoderMIME \
  59. IdCoderQuotedPrintable \
  60. IdCoderUUE \
  61. IdCoderXXE \
  62. IdConnectThroughHttpProxy \
  63. IdContainers \
  64. IdCookie \
  65. IdCookieManager \
  66. IdCustomHTTPServer \
  67. IdDICT \
  68. IdDICTCommon \
  69. IdDICTServer \
  70. IdDNSCommon \
  71. IdDNSResolver \
  72. IdDNSServer \
  73. IdDateTimeStamp \
  74. IdDayTime \
  75. IdDayTimeServer \
  76. IdDayTimeUDP \
  77. IdDayTimeUDPServer \
  78. IdDiscardServer \
  79. IdDiscardUDPServer \
  80. IdEMailAddress \
  81. IdEcho \
  82. IdEchoServer \
  83. IdEchoUDP \
  84. IdEchoUDPServer \
  85. IdExplicitTLSClientServerBase \
  86. IdFIPS \
  87. IdFSP \
  88. IdFTP \
  89. IdFTPBaseFileSystem \
  90. IdFTPCommon \
  91. IdFTPList \
  92. IdFTPListOutput \
  93. IdFTPListParseAS400 \
  94. IdFTPListParseBase \
  95. IdFTPListParseBullGCOS7 \
  96. IdFTPListParseBullGCOS8 \
  97. IdFTPListParseChameleonNewt \
  98. IdFTPListParseCiscoIOS \
  99. IdFTPListParseDistinctTCPIP \
  100. IdFTPListParseEPLF \
  101. IdFTPListParseHellSoft \
  102. IdFTPListParseIEFTPGateway \
  103. IdFTPListParseKA9Q \
  104. IdFTPListParseMPEiX \
  105. IdFTPListParseMVS \
  106. IdFTPListParseMicrowareOS9 \
  107. IdFTPListParseMusic \
  108. IdFTPListParseNCSAForDOS \
  109. IdFTPListParseNCSAForMACOS \
  110. IdFTPListParseNovellNetware \
  111. IdFTPListParseNovellNetwarePSU \
  112. IdFTPListParseOS2 \
  113. IdFTPListParsePCNFSD \
  114. IdFTPListParsePCTCP \
  115. IdFTPListParseStercomOS390Exp \
  116. IdFTPListParseStercomUnixEnt \
  117. IdFTPListParseStratusVOS \
  118. IdFTPListParseSuperTCP \
  119. IdFTPListParseTOPS20 \
  120. IdFTPListParseTSXPlus \
  121. IdFTPListParseTandemGuardian \
  122. IdFTPListParseUnisysClearPath \
  123. IdFTPListParseUnix \
  124. IdFTPListParseVM \
  125. IdFTPListParseVMS \
  126. IdFTPListParseVSE \
  127. IdFTPListParseVxWorks \
  128. IdFTPListParseWfFTP \
  129. IdFTPListParseWinQVTNET \
  130. IdFTPListParseWindowsNT \
  131. IdFTPListParseXecomMicroRTOS \
  132. IdFTPListTypes \
  133. IdFTPServer \
  134. IdFTPServerContextBase \
  135. IdFinger \
  136. IdFingerServer \
  137. IdGlobalProtocols \
  138. IdGopher \
  139. IdGopherConsts \
  140. IdGopherServer \
  141. IdHMAC \
  142. IdHMACMD5 \
  143. IdHMACSHA1 \
  144. IdHTTP \
  145. IdHTTPHeaderInfo \
  146. IdHTTPProxyServer \
  147. IdHTTPServer \
  148. IdHash \
  149. IdHashAdler32 \
  150. IdHashCRC \
  151. IdHashElf \
  152. IdHashMessageDigest \
  153. IdHashSHA \
  154. IdHeaderCoder2022JP \
  155. IdHeaderCoderBase \
  156. IdHeaderCoderIndy \
  157. IdHeaderCoderPlain \
  158. IdHeaderCoderUTF \
  159. IdHeaderList \
  160. IdIMAP4 \
  161. IdIMAP4Server \
  162. IdIPAddrMon \
  163. IdIPWatch \
  164. IdIRC \
  165. IdIdent \
  166. IdIdentServer \
  167. IdIrcServer \
  168. IdLPR \
  169. IdMailBox \
  170. IdMappedFTP \
  171. IdMappedPOP3 \
  172. IdMappedPortTCP \
  173. IdMappedPortUDP \
  174. IdMappedTelnet \
  175. IdMessage \
  176. IdMessageBuilder \
  177. IdMessageClient \
  178. IdMessageCoder \
  179. IdMessageCoderBinHex4 \
  180. IdMessageCoderMIME \
  181. IdMessageCoderQuotedPrintable \
  182. IdMessageCoderUUE \
  183. IdMessageCoderXXE \
  184. IdMessageCoderYenc \
  185. IdMessageCollection \
  186. IdMessageParts \
  187. IdMultipartFormData \
  188. IdNNTP \
  189. IdNNTPServer \
  190. IdNetworkCalculator \
  191. IdOSFileName \
  192. IdOTPCalculator \
  193. IdPOP3 \
  194. IdPOP3Server \
  195. IdQOTDUDP \
  196. IdQOTDUDPServer \
  197. IdQotd \
  198. IdQotdServer \
  199. IdRSH \
  200. IdRSHServer \
  201. IdRemoteCMDClient \
  202. IdRemoteCMDServer \
  203. IdReplyFTP \
  204. IdReplyIMAP4 \
  205. IdReplyPOP3 \
  206. IdReplySMTP \
  207. IdResourceStringsProtocols \
  208. IdRexec \
  209. IdRexecServer \
  210. IdSASL \
  211. IdSASLAnonymous \
  212. IdSASLCollection \
  213. IdSASLDigest \
  214. IdSASLExternal \
  215. IdSASLLogin \
  216. IdSASLOTP \
  217. IdSASLPlain \
  218. IdSASLSKey \
  219. IdSASLUserPass \
  220. IdSASL_CRAMBase \
  221. IdSASL_CRAM_MD5 \
  222. IdSASL_CRAM_SHA1 \
  223. IdSMTP \
  224. IdSMTPBase \
  225. IdSMTPRelay \
  226. IdSMTPServer \
  227. IdSNMP \
  228. IdSNPP \
  229. IdSNTP \
  230. IdSSL \
  231. IdServerInterceptLogBase \
  232. IdServerInterceptLogEvent \
  233. IdServerInterceptLogFile \
  234. IdStrings \
  235. IdSysLog \
  236. IdSysLogMessage \
  237. IdSysLogServer \
  238. IdSystat \
  239. IdSystatServer \
  240. IdSystatUDP \
  241. IdSystatUDPServer \
  242. IdTelnet \
  243. IdTelnetServer \
  244. IdText \
  245. IdTime \
  246. IdTimeServer \
  247. IdTimeUDP \
  248. IdTimeUDPServer \
  249. IdTrivialFTP \
  250. IdTrivialFTPBase \
  251. IdTrivialFTPServer \
  252. IdURI \
  253. IdUnixTime \
  254. IdUnixTimeServer \
  255. IdUnixTimeUDP \
  256. IdUnixTimeUDPServer \
  257. IdUriUtils \
  258. IdUserAccounts \
  259. IdUserPassProvider \
  260. IdVCard \
  261. IdWebDAV \
  262. IdWhoIsServer \
  263. IdWhois \
  264. IdZLibCompressorBase
  265. implicitunits_amiga=
  266. units_amiga=
  267. implicitunits_atari=
  268. units_atari=
  269. implicitunits_beos=
  270. units_beos=
  271. implicitunits_darwin=IdSSLOpenSSLHeaders IdZLibHeaders \
  272. IdZLib IdZLibConst IdNTLM
  273. units_darwin=IdCompressorZLib IdSSLOpenSSL IdCompressionIntercept IdAuthenticationNTLM
  274. implicitunits_emx=
  275. units_emx=
  276. implicitunits_freebsd=IdSSLOpenSSLHeaders IdZLibHeaders \
  277. IdZLib IdZLibConst IdNTLM
  278. units_freebsd=IdCompressorZLib IdSSLOpenSSL \
  279. IdCompressionIntercept IdAuthenticationNTLM
  280. implicitunits_go_32v1=
  281. units_go32v1=
  282. implicitunits_go32v2=
  283. units_go32v2=
  284. implicitunits_linux=IdSSLOpenSSLHeaders IdZLibHeaders \
  285. IdZLib IdZLibConst IdNTLM
  286. units_linux=IdCompressorZLib IdSSLOpenSSL \
  287. IdCompressionIntercept IdAuthenticationNTLM
  288. implicitunits_macos=
  289. units_macos=
  290. implicitunits_morphos=
  291. units_morphos=
  292. implicitunits_netbsd=IdSSLOpenSSLHeaders IdZLibHeaders \
  293. IdZLib IdZLibConst IdNTLM
  294. units_netbsd=IdCompressorZLib IdSSLOpenSSL \
  295. IdCompressionIntercept IdAuthenticationNTLM
  296. implicitunits_netware=
  297. units_netware=
  298. implicitunits_netwlibc=
  299. units_netwlibc=
  300. implicitunits_openbsd=IdSSLOpenSSLHeaders IdZLibHeaders \
  301. IdZLib IdZLibConst IdNTLM
  302. units_openbsd=IdCompressorZLib IdSSLOpenSSL \
  303. IdCompressionIntercept IdAuthenticationNTLM
  304. implicitunits_os2=
  305. units_os2=
  306. implicitunits_palmos=
  307. units_palmos=
  308. implicitunits_qnx=IdSSLOpenSSLHeaders IdZLibHeaders \
  309. IdZLib IdZLibConst IdNTLM
  310. units_qnx=IdCompressorZLib IdSSLOpenSSL IdCompressionIntercept IdAuthenticationNTLM
  311. implicitunits_solaris=IdSSLOpenSSLHeaders IdZLibHeaders \
  312. IdZLib IdZLibConst IdNTLM
  313. units_solaris=IdCompressorZLib IdSSLOpenSSL \
  314. IdCompressionIntercept IdAuthenticationNTLM
  315. implicitunits_watcom=
  316. units_watcom=
  317. implicitunits_win32=IdSSLOpenSSLHeaders IdZLibHeaders \
  318. IdZLib IdZLibConst IdNTLM IdSSPI
  319. units_win32=IdCompressorZLib IdSSLOpenSSL \
  320. IdCompressionIntercept IdAuthenticationNTLM \
  321. IdAuthenticationSSPI
  322. implicitunits_win64=IdSSLOpenSSLHeaders IdZLibHeaders \
  323. IdZLib IdZLibConst IdNTLM IdSSPI
  324. units_win64=IdCompressorZLib IdSSLOpenSSL \
  325. IdCompressionIntercept IdAuthenticationNTLM \
  326. IdAuthenticationSSPI
  327. implicitunits_wince=
  328. units_wince=
  329. implicitunits_wdosx=
  330. units_wdosx=
  331. implicitunits_gba=
  332. units_gba=
  333. [requires]
  334. packages=indycorefpc
  335. packagedir=../System/lib/$(CPU_TARGET)-$(OS_TARGET)/:../Core/lib/$(CPU_TARGET)-$(OS_TARGET)/
  336. [install]
  337. fpcpackage=y
  338. fpcsubdir=packages/extra
  339. [shared]
  340. build=n