432 lines
9.8 KiB
Cheetah
432 lines
9.8 KiB
Cheetah
[package]
|
|
name=indy
|
|
version=10.6.2.$WCREV$
|
|
|
|
[require]
|
|
packages=fcl-base
|
|
packages_linux=iconvenc
|
|
packages_freebsd=iconvenc
|
|
packages_netbsd=iconvenc
|
|
packages_openbsd=iconvenc
|
|
packages_darwin=iconvenc
|
|
fpcsubdir=packages/extra
|
|
|
|
[target]
|
|
options=-gl
|
|
exampledirs=examples
|
|
units=indysystemfpc indycorefpc indyprotocolsfpc
|
|
rsts=IdResourceStrings IdResourceStringsCore IdResourceStringsProtocols
|
|
rsts_amiga=
|
|
rsts_atari=
|
|
rsts_beos=
|
|
rsts_darwin=IdZLibConst
|
|
rsts_emx=
|
|
rsts_freebsd=IdZLibConst
|
|
rsts_go32v1=
|
|
rsts_go32v2=
|
|
rsts_linux=IdZLibConst
|
|
rsts_macos=
|
|
rsts_morphos=
|
|
rsts_netbsd=IdZLibConst
|
|
rsts_netware=
|
|
rsts_netwlibc=
|
|
rsts_openbsd=IdZLibConst
|
|
rsts_os2=
|
|
rsts_palmos=
|
|
rsts_qnx=IdZLibConst
|
|
rsts_solaris=IdZLibConst
|
|
rsts_watcom=
|
|
rsts_win32=IdZLibConst
|
|
rsts_win64=
|
|
rsts_wince=
|
|
rsts_gba=
|
|
implicitunits=IdASN1Util \
|
|
IdAllAuthentications \
|
|
IdAllFTPListParsers \
|
|
IdAllHeaderCoders \
|
|
IdAntiFreezeBase \
|
|
IdAssignedNumbers \
|
|
IdAttachment \
|
|
IdAttachmentFile \
|
|
IdAttachmentMemory \
|
|
IdAuthentication \
|
|
IdAuthenticationDigest \
|
|
IdAuthenticationManager \
|
|
IdBaseComponent \
|
|
IdBlockCipherIntercept \
|
|
IdBuffer \
|
|
IdCTypes \
|
|
IdChargenServer \
|
|
IdChargenUDPServer \
|
|
IdCharsets \
|
|
IdCmdTCPClient \
|
|
IdCmdTCPServer \
|
|
IdCoder \
|
|
IdCoder00E \
|
|
IdCoder3to4 \
|
|
IdCoderBinHex4 \
|
|
IdCoderHeader \
|
|
IdCoderMIME \
|
|
IdCoderQuotedPrintable \
|
|
IdCoderUUE \
|
|
IdCoderXXE \
|
|
IdCommandHandlers \
|
|
IdComponent \
|
|
IdConnectThroughHttpProxy \
|
|
IdContainers \
|
|
IdContext \
|
|
IdCookie \
|
|
IdCookieManager \
|
|
IdCustomHTTPServer \
|
|
IdCustomTCPServer \
|
|
IdCustomTransparentProxy \
|
|
IdDICT \
|
|
IdDICTCommon \
|
|
IdDICTServer \
|
|
IdDNSCommon \
|
|
IdDNSResolver \
|
|
IdDNSServer \
|
|
IdDateTimeStamp \
|
|
IdDayTime \
|
|
IdDayTimeServer \
|
|
IdDayTimeUDP \
|
|
IdDayTimeUDPServer \
|
|
IdDiscardServer \
|
|
IdDiscardUDPServer \
|
|
IdEMailAddress \
|
|
IdEcho \
|
|
IdEchoServer \
|
|
IdEchoUDP \
|
|
IdEchoUDPServer \
|
|
IdException \
|
|
IdExceptionCore \
|
|
IdExplicitTLSClientServerBase \
|
|
IdFIPS \
|
|
IdFSP \
|
|
IdFTP \
|
|
IdFTPBaseFileSystem \
|
|
IdFTPCommon \
|
|
IdFTPList \
|
|
IdFTPListOutput \
|
|
IdFTPListParseAS400 \
|
|
IdFTPListParseBase \
|
|
IdFTPListParseBullGCOS7 \
|
|
IdFTPListParseBullGCOS8 \
|
|
IdFTPListParseChameleonNewt \
|
|
IdFTPListParseCiscoIOS \
|
|
IdFTPListParseDistinctTCPIP \
|
|
IdFTPListParseEPLF \
|
|
IdFTPListParseHellSoft \
|
|
IdFTPListParseIEFTPGateway \
|
|
IdFTPListParseKA9Q \
|
|
IdFTPListParseMPEiX \
|
|
IdFTPListParseMVS \
|
|
IdFTPListParseMicrowareOS9 \
|
|
IdFTPListParseMusic \
|
|
IdFTPListParseNCSAForDOS \
|
|
IdFTPListParseNCSAForMACOS \
|
|
IdFTPListParseNovellNetware \
|
|
IdFTPListParseNovellNetwarePSU \
|
|
IdFTPListParseOS2 \
|
|
IdFTPListParsePCNFSD \
|
|
IdFTPListParsePCTCP \
|
|
IdFTPListParseStercomOS390Exp \
|
|
IdFTPListParseStercomUnixEnt \
|
|
IdFTPListParseStratusVOS \
|
|
IdFTPListParseSuperTCP \
|
|
IdFTPListParseTOPS20 \
|
|
IdFTPListParseTSXPlus \
|
|
IdFTPListParseTandemGuardian \
|
|
IdFTPListParseUnisysClearPath \
|
|
IdFTPListParseUnix \
|
|
IdFTPListParseVM \
|
|
IdFTPListParseVMS \
|
|
IdFTPListParseVSE \
|
|
IdFTPListParseVxWorks \
|
|
IdFTPListParseWfFTP \
|
|
IdFTPListParseWinQVTNET \
|
|
IdFTPListParseWindowsNT \
|
|
IdFTPListParseXecomMicroRTOS \
|
|
IdFTPListTypes \
|
|
IdFTPServer \
|
|
IdFTPServerContextBase \
|
|
IdFinger \
|
|
IdFingerServer \
|
|
IdGlobal \
|
|
IdGlobalCore \
|
|
IdGlobalProtocols \
|
|
IdGopher \
|
|
IdGopherConsts \
|
|
IdGopherServer \
|
|
IdHMAC \
|
|
IdHMACMD5 \
|
|
IdHMACSHA1 \
|
|
IdHTTP \
|
|
IdHTTPHeaderInfo \
|
|
IdHTTPProxyServer \
|
|
IdHTTPServer \
|
|
IdHash \
|
|
IdHashAdler32 \
|
|
IdHashCRC \
|
|
IdHashElf \
|
|
IdHashMessageDigest \
|
|
IdHashSHA \
|
|
IdHeaderCoder2022JP \
|
|
IdHeaderCoderBase \
|
|
IdHeaderCoderIndy \
|
|
IdHeaderCoderPlain \
|
|
IdHeaderCoderUTF \
|
|
IdHeaderList \
|
|
IdIMAP4 \
|
|
IdIMAP4Server \
|
|
IdIOHandler \
|
|
IdIOHandlerSocket \
|
|
IdIOHandlerStack \
|
|
IdIOHandlerStream \
|
|
IdIPAddrMon \
|
|
IdIPAddress \
|
|
IdIPMCastBase \
|
|
IdIPMCastClient \
|
|
IdIPMCastServer \
|
|
IdIPWatch \
|
|
IdIRC \
|
|
IdIcmpClient \
|
|
IdIdent \
|
|
IdIdentServer \
|
|
IdIntercept \
|
|
IdInterceptSimLog \
|
|
IdInterceptThrottler \
|
|
IdIrcServer \
|
|
IdLPR \
|
|
IdLogBase \
|
|
IdLogDebug \
|
|
IdLogEvent \
|
|
IdLogFile \
|
|
IdLogStream \
|
|
IdMailBox \
|
|
IdMappedFTP \
|
|
IdMappedPOP3 \
|
|
IdMappedPortTCP \
|
|
IdMappedPortUDP \
|
|
IdMappedTelnet \
|
|
IdMessage \
|
|
IdMessageBuilder \
|
|
IdMessageClient \
|
|
IdMessageCoder \
|
|
IdMessageCoderBinHex4 \
|
|
IdMessageCoderMIME \
|
|
IdMessageCoderQuotedPrintable \
|
|
IdMessageCoderUUE \
|
|
IdMessageCoderXXE \
|
|
IdMessageCoderYenc \
|
|
IdMessageCollection \
|
|
IdMessageParts \
|
|
IdMultipartFormData \
|
|
IdNNTP \
|
|
IdNNTPServer \
|
|
IdNetworkCalculator \
|
|
IdOSFileName \
|
|
IdOTPCalculator \
|
|
IdPOP3 \
|
|
IdPOP3Server \
|
|
IdQOTDUDP \
|
|
IdQOTDUDPServer \
|
|
IdQotd \
|
|
IdQotdServer \
|
|
IdRSH \
|
|
IdRSHServer \
|
|
IdRawBase \
|
|
IdRawClient \
|
|
IdRawFunctions \
|
|
IdRawHeaders \
|
|
IdRemoteCMDClient \
|
|
IdRemoteCMDServer \
|
|
IdReply \
|
|
IdReplyFTP \
|
|
IdReplyIMAP4 \
|
|
IdReplyPOP3 \
|
|
IdReplyRFC \
|
|
IdReplySMTP \
|
|
IdResourceStrings \
|
|
IdResourceStringsCore \
|
|
IdResourceStringsProtocols \
|
|
IdRexec \
|
|
IdRexecServer \
|
|
IdSASL \
|
|
IdSASLAnonymous \
|
|
IdSASLCollection \
|
|
IdSASLDigest \
|
|
IdSASLExternal \
|
|
IdSASLLogin \
|
|
IdSASLOTP \
|
|
IdSASLPlain \
|
|
IdSASLSKey \
|
|
IdSASLUserPass \
|
|
IdSASL_CRAMBase \
|
|
IdSASL_CRAM_MD5 \
|
|
IdSASL_CRAM_SHA1 \
|
|
IdSMTP \
|
|
IdSMTPBase \
|
|
IdSMTPRelay \
|
|
IdSMTPServer \
|
|
IdSNMP \
|
|
IdSNPP \
|
|
IdSNTP \
|
|
IdSSL \
|
|
IdScheduler \
|
|
IdSchedulerOfThread \
|
|
IdSchedulerOfThreadDefault \
|
|
IdSchedulerOfThreadPool \
|
|
IdServerIOHandler \
|
|
IdServerIOHandlerSocket \
|
|
IdServerIOHandlerStack \
|
|
IdServerInterceptLogBase \
|
|
IdServerInterceptLogEvent \
|
|
IdServerInterceptLogFile \
|
|
IdSimpleServer \
|
|
IdSocketHandle \
|
|
IdSocks \
|
|
IdStack \
|
|
IdStackConsts \
|
|
IdStream \
|
|
IdStreamVCL \
|
|
IdStrings \
|
|
IdStruct \
|
|
IdSync \
|
|
IdSysLog \
|
|
IdSysLogMessage \
|
|
IdSysLogServer \
|
|
IdSystat \
|
|
IdSystatServer \
|
|
IdSystatUDP \
|
|
IdSystatUDPServer \
|
|
IdTCPClient \
|
|
IdTCPConnection \
|
|
IdTCPServer \
|
|
IdTCPStream \
|
|
IdTask \
|
|
IdTelnet \
|
|
IdTelnetServer \
|
|
IdText \
|
|
IdThread \
|
|
IdThreadComponent \
|
|
IdThreadSafe \
|
|
IdTime \
|
|
IdTimeServer \
|
|
IdTimeUDP \
|
|
IdTimeUDPServer \
|
|
IdTraceRoute \
|
|
IdTrivialFTP \
|
|
IdTrivialFTPBase \
|
|
IdTrivialFTPServer \
|
|
IdUDPBase \
|
|
IdUDPClient \
|
|
IdUDPServer \
|
|
IdURI \
|
|
IdUnixTime \
|
|
IdUnixTimeServer \
|
|
IdUnixTimeUDP \
|
|
IdUnixTimeUDPServer \
|
|
IdUriUtils \
|
|
IdUserAccounts \
|
|
IdUserPassProvider \
|
|
IdVCard \
|
|
IdWebDAV \
|
|
IdWhoIsServer \
|
|
IdWhois \
|
|
IdYarn \
|
|
IdZLibCompressorBase
|
|
|
|
implicitunits_amiga=
|
|
units_amiga=
|
|
implicitunits_atari=
|
|
units_atari=
|
|
implicitunits_beos=
|
|
units_beos=
|
|
implicitunits_darwin=IdStackUnix IdStackBSDBase \
|
|
IdSSLOpenSSLHeaders IdZLibHeaders \
|
|
IdZLib IdZLibConst IdNTLM
|
|
units_darwin=IdCompressorZLib IdSSLOpenSSL IdCompressionIntercept IdAuthenticationNTLM
|
|
implicitunits_emx=
|
|
units_emx=
|
|
implicitunits_freebsd=IdStackUnix IdStackBSDBase \
|
|
IdSSLOpenSSLHeaders IdZLibHeaders \
|
|
IdZLib IdZLibConst IdNTLM
|
|
units_freebsd=IdCompressorZLib IdSSLOpenSSL \
|
|
IdCompressionIntercept IdAuthenticationNTLM
|
|
implicitunits_go_32v1=
|
|
units_go32v1=
|
|
implicitunits_go32v2=
|
|
units_go32v2=
|
|
implicitunits_linux=$(BACKEND) IdStackBSDBase \
|
|
IdSSLOpenSSLHeaders IdZLibHeaders \
|
|
IdZLib IdZLibConst IdNTLM
|
|
units_linux=IdCompressorZLib IdSSLOpenSSL \
|
|
IdCompressionIntercept IdAuthenticationNTLM
|
|
implicitunits_macos=
|
|
units_macos=
|
|
implicitunits_morphos=
|
|
units_morphos=
|
|
implicitunits_netbsd=IdStackUnix IdStackBSDBase \
|
|
IdSSLOpenSSLHeaders IdZLibHeaders \
|
|
IdZLib IdZLibConst IdNTLM
|
|
units_netbsd=IdCompressorZLib IdSSLOpenSSL \
|
|
IdCompressionIntercept IdAuthenticationNTLM
|
|
implicitunits_netware=
|
|
units_netware=
|
|
implicitunits_netwlibc=
|
|
units_netwlibc=
|
|
implicitunits_openbsd=IdStackUnix IdStackBSDBase \
|
|
IdSSLOpenSSLHeaders IdZLibHeaders \
|
|
IdZLib IdZLibConst IdNTLM
|
|
units_openbsd=IdCompressorZLib IdSSLOpenSSL \
|
|
IdCompressionIntercept IdAuthenticationNTLM
|
|
implicitunits_os2=
|
|
units_os2=
|
|
implicitunits_palmos=
|
|
units_palmos=
|
|
implicitunits_qnx=IdStackUnix IdStackBSDBase \
|
|
IdSSLOpenSSLHeaders IdZLibHeaders \
|
|
IdZLib IdZLibConst IdNTLM
|
|
units_qnx=IdCompressorZLib IdSSLOpenSSL IdCompressionIntercept IdAuthenticationNTLM
|
|
implicitunits_solaris=IdStackUnix IdStackBSDBase \
|
|
IdSSLOpenSSLHeaders IdZLibHeaders \
|
|
IdZLib IdZLibConst IdNTLM
|
|
units_solaris=IdCompressorZLib IdSSLOpenSSL \
|
|
IdCompressionIntercept IdAuthenticationNTLM
|
|
implicitunits_watcom=
|
|
units_watcom=
|
|
implicitunits_win32=IdStackBSDBase IdStackWindows IdWinsock2 IdWship6 \
|
|
IdSSLOpenSSLHeaders IdZLibHeaders \
|
|
IdZLib IdZLibConst IdNTLM IdSSPI
|
|
units_win32=IdCompressorZLib IdSSLOpenSSL \
|
|
IdCompressionIntercept IdAuthenticationNTLM \
|
|
IdAuthenticationSSPI
|
|
implicitunits_win64=IdStackBSDBase IdStackWindows IdWinsock2 IdWship6 \
|
|
IdSSLOpenSSLHeaders IdZLibHeaders \
|
|
IdZLib IdZLibConst IdNTLM IdSSPI
|
|
units_win64=IdCompressorZLib IdSSLOpenSSL \
|
|
IdCompressionIntercept IdAuthenticationNTLM \
|
|
IdAuthenticationSSPI
|
|
implicitunits_wince=IdStackBSDBase IdStackWindows IdWinsock2 IdWship6
|
|
units_wince=
|
|
implicitunits_wdosx=
|
|
units_wdosx=
|
|
implicitunits_gba=
|
|
units_gba=
|
|
|
|
[install]
|
|
fpcpackage=y
|
|
|
|
[shared]
|
|
build=n
|
|
|
|
[prerules]
|
|
# KYLIXCOMPAT option for using the Kylix i386 compatability layer
|
|
BACKEND=IdStackUnix
|
|
ifeq ($(FULL_TARGET),i386-linux)
|
|
ifeq ($(findstring -dKYLIXCOMPAT,$(OPT)),-dKYLIXCOMPAT)
|
|
BACKEND=IdStackLinux
|
|
endif
|
|
endif
|