restemplate/indy/indymaster-Makefile.fpc.tmpl

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