indymaster-Makefile.fpc 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. [package]
  2. name=indy
  3. version=10.5.8.0
  4. [require]
  5. packages=fcl-base
  6. packages_linux=iconvenc
  7. packages_freebsd=iconvenc
  8. packages_netbsd=iconvenc
  9. packages_openbsd=iconvenc
  10. packages_darwin=iconvenc
  11. fpcsubdir=packages/extra
  12. [target]
  13. options=-gl
  14. exampledirs=examples
  15. units=indysystemfpc indycorefpc indyprotocolsfpc
  16. rsts=IdResourceStrings IdResourceStringsCore IdResourceStringsProtocols
  17. rsts_amiga=
  18. rsts_atari=
  19. rsts_beos=
  20. rsts_darwin=IdZLibConst
  21. rsts_emx=
  22. rsts_freebsd=IdZLibConst
  23. rsts_go32v1=
  24. rsts_go32v2=
  25. rsts_linux=IdZLibConst
  26. rsts_macos=
  27. rsts_morphos=
  28. rsts_netbsd=IdZLibConst
  29. rsts_netware=
  30. rsts_netwlibc=
  31. rsts_openbsd=IdZLibConst
  32. rsts_os2=
  33. rsts_palmos=
  34. rsts_qnx=IdZLibConst
  35. rsts_solaris=IdZLibConst
  36. rsts_watcom=
  37. rsts_win32=IdZLibConst
  38. rsts_win64=
  39. rsts_wince=
  40. rsts_gba=
  41. {%FILES}
  42. implicitunits_amiga=
  43. units_amiga=
  44. implicitunits_atari=
  45. units_atari=
  46. implicitunits_beos=
  47. units_beos=
  48. implicitunits_darwin=IdStackUnix IdStackBSDBase \
  49. IdSSLOpenSSLHeaders IdZLibHeaders \
  50. IdZLib IdZLibConst IdNTLM
  51. units_darwin=IdCompressorZLib IdSSLOpenSSL IdCompressionIntercept IdAuthenticationNTLM
  52. implicitunits_emx=
  53. units_emx=
  54. implicitunits_freebsd=IdStackUnix IdStackBSDBase \
  55. IdSSLOpenSSLHeaders IdZLibHeaders \
  56. IdZLib IdZLibConst IdNTLM
  57. units_freebsd=IdCompressorZLib IdSSLOpenSSL \
  58. IdCompressionIntercept IdAuthenticationNTLM
  59. implicitunits_go_32v1=
  60. units_go32v1=
  61. implicitunits_go32v2=
  62. units_go32v2=
  63. implicitunits_linux=$(BACKEND) IdStackBSDBase \
  64. IdSSLOpenSSLHeaders IdZLibHeaders \
  65. IdZLib IdZLibConst IdNTLM
  66. units_linux=IdCompressorZLib IdSSLOpenSSL \
  67. IdCompressionIntercept IdAuthenticationNTLM
  68. implicitunits_macos=
  69. units_macos=
  70. implicitunits_morphos=
  71. units_morphos=
  72. implicitunits_netbsd=IdStackUnix IdStackBSDBase \
  73. IdSSLOpenSSLHeaders IdZLibHeaders \
  74. IdZLib IdZLibConst IdNTLM
  75. units_netbsd=IdCompressorZLib IdSSLOpenSSL \
  76. IdCompressionIntercept IdAuthenticationNTLM
  77. implicitunits_netware=
  78. units_netware=
  79. implicitunits_netwlibc=
  80. units_netwlibc=
  81. implicitunits_openbsd=IdStackUnix IdStackBSDBase \
  82. IdSSLOpenSSLHeaders IdZLibHeaders \
  83. IdZLib IdZLibConst IdNTLM
  84. units_openbsd=IdCompressorZLib IdSSLOpenSSL \
  85. IdCompressionIntercept IdAuthenticationNTLM
  86. implicitunits_os2=
  87. units_os2=
  88. implicitunits_palmos=
  89. units_palmos=
  90. implicitunits_qnx=IdStackUnix IdStackBSDBase \
  91. IdSSLOpenSSLHeaders IdZLibHeaders \
  92. IdZLib IdZLibConst IdNTLM
  93. units_qnx=IdCompressorZLib IdSSLOpenSSL IdCompressionIntercept IdAuthenticationNTLM
  94. implicitunits_solaris=IdStackUnix IdStackBSDBase \
  95. IdSSLOpenSSLHeaders IdZLibHeaders \
  96. IdZLib IdZLibConst IdNTLM
  97. units_solaris=IdCompressorZLib IdSSLOpenSSL \
  98. IdCompressionIntercept IdAuthenticationNTLM
  99. implicitunits_watcom=
  100. units_watcom=
  101. implicitunits_win32=IdStackBSDBase IdStackWindows IdWinsock2 IdWship6 \
  102. IdSSLOpenSSLHeaders IdZLibHeaders \
  103. IdZLib IdZLibConst IdNTLM IdSSPI
  104. units_win32=IdCompressorZLib IdSSLOpenSSL \
  105. IdCompressionIntercept IdAuthenticationNTLM \
  106. IdAuthenticationSSPI
  107. implicitunits_win64=IdStackBSDBase IdStackWindows IdWinsock2 IdWship6 \
  108. IdSSLOpenSSLHeaders IdZLibHeaders \
  109. IdZLib IdZLibConst IdNTLM IdSSPI
  110. units_win64=IdCompressorZLib IdSSLOpenSSL \
  111. IdCompressionIntercept IdAuthenticationNTLM \
  112. IdAuthenticationSSPI
  113. implicitunits_wince=IdStackBSDBase IdStackWindows IdWinsock2 IdWship6
  114. units_wince=
  115. implicitunits_wdosx=
  116. units_wdosx=
  117. implicitunits_gba=
  118. units_gba=
  119. [install]
  120. fpcpackage=y
  121. [shared]
  122. build=n
  123. [prerules]
  124. # KYLIXCOMPAT option for using the Kylix i386 compatability layer
  125. BACKEND=IdStackUnix
  126. ifeq ($(FULL_TARGET),i386-linux)
  127. ifeq ($(findstring -dKYLIXCOMPAT,$(OPT)),-dKYLIXCOMPAT)
  128. BACKEND=IdStackLinux
  129. endif
  130. endif