Makefile.fpc 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562
  1. #
  2. # Makefile.fpc for Free Pascal Packages
  3. #
  4. [target]
  5. dirs=hash pasjpeg paszlib fpmkunit fcl-xml fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-fpcunit fcl-json fcl-js fcl-process unzip regexpr chm fcl-res fcl-stl libgd symbolic bzip2 hermes fppkg
  6. dirs_linux_i386=libc unixutil graph pxlib bzip2
  7. dirs_i386_linux=graph
  8. dirs_x86_64_linux=graph
  9. dirs_powerpc_linux=graph
  10. dirs_powerpc64_linux=graph
  11. dirs_sparc_linux=graph
  12. dirs_arm_linux=graph
  13. dirs_m68k_linux=graph
  14. dirs_beos=fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \
  15. gdbint libpng x11 gdbm tcl syslog libcurl opengl cairo bfd aspell svgalib \
  16. imlib utmp fpgtk xforms fftw pcap ggi sdl openssl graph gnome1 gtk1 gtk2 librsvg httpd22 pxlib numlib \
  17. iconvenc
  18. dirs_haiku=fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \
  19. gdbint libpng x11 gdbm tcl syslog libcurl opengl cairo bfd aspell svgalib \
  20. imlib utmp fpgtk xforms fftw pcap ggi sdl openssl graph gnome1 gtk1 gtk2 librsvg httpd22 pxlib numlib \
  21. iconvenc
  22. dirs_freebsd=fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \
  23. gdbint libpng x11 gdbm tcl syslog libcurl opengl cairo bfd aspell svgalib \
  24. imlib utmp fpgtk xforms fftw pcap ggi sdl openssl graph gnome1 gtk1 gtk2 librsvg httpd22 pxlib numlib \
  25. users iconvenc gmp fcl-extra libxml
  26. dirs_darwin=fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \
  27. libpng gdbm tcl syslog libcurl bfd aspell utmp fftw pcap openssl numlib iconvenc gmp fcl-extra univint
  28. dirs_iphonesim=fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \
  29. libpng gdbm tcl syslog libcurl bfd aspell utmp fftw pcap openssl numlib iconvenc gmp fcl-extra univint
  30. dirs_i386_darwin=graph sdl opengl x11 cairo gtk1 gtk2 librsvg fpgtk xforms gnome1 httpd22 imlib objcrtl cocoaint opencl openal
  31. dirs_powerpc_darwin=graph sdl opengl x11 cairo gtk1 gtk2 librsvg fpgtk xforms gnome1 httpd22 imlib objcrtl cocoaint
  32. dirs_x86_64_darwin=opengl x11 cairo gtk1 gtk2 librsvg fpgtk xforms gnome1 httpd22 imlib cocoaint objcrtl
  33. dirs_powerpc64_darwin=opengl x11 cairo gtk1 gtk2 librsvg fpgtk xforms gnome1 httpd22 imlib cocoaint objcrtl
  34. dirs_arm_darwin= httpd22 opengles objcrtl
  35. dirs_i386_iphonesim= httpd22 opengles objcrtl
  36. dirs_solaris=fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \
  37. libpng x11 gdbm tcl syslog libcurl opengl cairo gtk1 bfd svgalib fcl-extra \
  38. imlib utmp fpgtk xforms fftw pcap ggi openssl gnome1 httpd22 numlib iconvenc gtk2 cairo
  39. dirs_netbsd=fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \
  40. gdbint libpng x11 gdbm tcl syslog libcurl opengl cairo gtk1 gtk2 librsvg bfd aspell svgalib \
  41. imlib utmp fpgtk xforms fftw pcap ggi sdl openssl gnome1 httpd22 pxlib numlib
  42. dirs_openbsd=fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \
  43. gdbint libpng x11 gdbm tcl syslog libcurl opengl cairo gtk1 gtk2 librsvg bfd aspell svgalib \
  44. imlib utmp fpgtk xforms fftw pcap ggi sdl openssl gnome1 httpd22 pxlib numlib
  45. dirs_linux=fv fcl-web fastcgi fcl-async ibase mysql ncurses unzip zlib oracle dbus odbc postgres sqlite pthreads imagemagick \
  46. gdbint libpng x11 uuid ldap modplug dts mad gdbm tcl syslog libcurl opengl opencl cairo gtk1 gtk2 librsvg \
  47. a52 bfd aspell svgalib newt cdrom users iconvenc libxml proj4 fcl-extra zorba \
  48. imlib utmp fpgtk openal lua oggvorbis xforms fftw pcap ggi sdl openssl gnome1 httpd22 \
  49. pxlib numlib gmp libsee ptc
  50. dirs_win32=fv winunits-base winunits-jedi fcl-web fastcgi ibase mysql zlib oracle odbc postgres sqlite imagemagick \
  51. gdbint libpng mad tcl opengl gtk1 gtk2 librsvg a52 cdrom fpgtk openal fftw lua fcl-extra zorba \
  52. oggvorbis sdl openssl graph pcap httpd22 pxlib numlib winceunits cairo libxml \
  53. gmp opencl libsee nvapi ptc aspell
  54. dirs_win64=fv winunits-base winunits-jedi fcl-web fastcgi ibase mysql zlib oracle odbc postgres sqlite imagemagick gdbint \
  55. tcl opengl gtk1 fpgtk fftw sdl openssl cdrom httpd22 numlib fcl-extra opencl nvapi ptc graph
  56. dirs_wince=winceunits httpd22 fcl-web fastcgi tcl fftw unzip zlib sqlite mysql ibase postgres oracle odbc sdl openssl oggvorbis numlib
  57. dirs_os2=fv zlib libpng x11 tcl fpgtk rexx os2units gtk1 imlib
  58. dirs_emx=fv zlib libpng x11 tcl fpgtk rexx os2units gtk1 imlib
  59. dirs_netware=fv zlib unzip
  60. dirs_netwlibc=fv zlib unzip
  61. dirs_palmos=palmunits
  62. dirs_go32v2=fv graph unzip gdbint
  63. dirs_amiga=amunits
  64. dirs_morphos=fv opengl sdl
  65. dirs_wii=libogcfpc
  66. [install]
  67. fpcpackage=y
  68. fpcsubdir=packages
  69. [default]
  70. fpcdir=..
  71. [rules]
  72. fpmkunit_bootstrap:
  73. ifdef CROSSCOMPILE
  74. $(MAKE) -C fpmkunit bootstrap
  75. endif
  76. fpmkunit_all: fpmkunit_bootstrap fcl-process_all paszlib_all
  77. fpmkunit_debug: fpmkunit_bootstrap fcl-process_debug paszlib_debug
  78. fpmkunit_smart: fpmkunit_bootstrap fcl-process_smart paszlib_smart
  79. fpmkunit_release: fpmkunit_bootstrap fcl-process_release paszlib_release
  80. fpmkunit_shared: fpmkunit_bootstrap fcl-process_shared paszlib_shared
  81. ifneq ($(findstring $(OS_TARGET),darwin iphonesim),)
  82. fcl-base_all: fpmkunit_all univint_all paszlib_all
  83. fcl-base_debug: fpmkunit_debug univint_debug paszlib_debug
  84. fcl-base_smart: fpmkunit_smart univint_smart paszlib_smart
  85. fcl-base_release: fpmkunit_release univint_release paszlib_release
  86. fcl-base_shared: fpmkunit_shared univint_shared paszlib_shared
  87. else
  88. fcl-base_all: fpmkunit_all paszlib_all
  89. fcl-base_debug: fpmkunit_debug paszlib_debug
  90. fcl-base_smart: fpmkunit_smart paszlib_smart
  91. fcl-base_release: fpmkunit_release paszlib_release
  92. fcl-base_shared: fpmkunit_shared paszlib_shared
  93. endif
  94. ifneq ($(findstring $(OS_TARGET),win32 win64),)
  95. fcl-extra_all: fpmkunit_all fcl-base winunits-base_all winunits-jedi_all
  96. fcl-extra_debug: fpmkunit_debug fcl-base_debug winunits-base_debug winunits-jedi_debug
  97. fcl-extra_smart: fpmkunit_smart fcl-base_smart winunits-base_smart winunits-jedi_smart
  98. fcl-extra_release: fpmkunit_release fcl-base_release winunits-base_release winunits-jedi_release
  99. fcl-extra_shared: fpmkunit_shared fcl-base_shared winunits-base_shared winunits-jedi_shared
  100. else
  101. ifneq ($(findstring $(OS_TARGET),darwin iphonesim),)
  102. fcl-extra_all: fpmkunit_all univint_all fcl-base_all
  103. fcl-extra_debug: fpmkunit_debug univint_debug fcl-base_debug
  104. fcl-extra_smart: fpmkunit_smart univint_smart fcl-base_smart
  105. fcl-extra_release: fpmkunit_release univint_release fcl-base_release
  106. fcl-extra_shared: fpmkunit_shared univint_shared fcl-base_shared
  107. else
  108. fcl-extra_all: fpmkunit_all fcl-base_all
  109. fcl-extra_debug: fpmkunit_debug fcl-base_debug
  110. fcl-extra_smart: fpmkunit_smart fcl-base_smart
  111. fcl-extra_release: fpmkunit_release fcl-base_release
  112. fcl-extra_shared: fpmkunit_shared fcl-base_shared
  113. endif
  114. endif
  115. ifneq ($(findstring $(FULL_TARGET),i386-darwin powerpc-darwin x86_64-darwin powerpc64-darwin),)
  116. cocoaint_all: univint_all
  117. cocoaint_debug: univint_debug
  118. cocoaint_smart: univint_smart
  119. cocoaint_release: univint_release
  120. cocoaint_shared: univint_shared
  121. endif
  122. ifneq ($(findstring $(OS_TARGET),beos haiku freebsd darwin iphonesim solaris netbsd openbsd linux win32 win64 wince),)
  123. fppkg_all: fcl-base_all fcl-xml_all fcl-process_all fcl-net_all paszlib_all fcl-web_all
  124. fppkg_debug: fcl-base_debug fcl-xml_debug fcl-process_debug fcl-net_debug paszlib_debug fcl-web_debug
  125. fppkg_smart: fcl-base_smart fcl-xml_smart fcl-process_smart fcl-net_smart paszlib_smart fcl-web_smart
  126. fppkg_release: fcl-base_release fcl-xml_release fcl-process_release fcl-net_release paszlib_release fcl-web_release
  127. fppkg_shared: fcl-base_shared fcl-xml_shared fcl-process_shared fcl-net_shared paszlib_shared fcl-web_shared
  128. else
  129. fppkg_all: fcl-base_all fcl-xml_all fcl-process_all paszlib_all
  130. fppkg_debug: fcl-base_debug fcl-xml_debug fcl-process_debug paszlib_debug
  131. fppkg_smart: fcl-base_smart fcl-xml_smart fcl-process_smart paszlib_smart
  132. fppkg_release: fcl-base_release fcl-xml_release fcl-process_release paszlib_release
  133. fppkg_shared: fcl-base_shared fcl-xml_shared fcl-process_shared paszlib_shared
  134. endif
  135. fcl-xml_all: fcl-base_all fpmkunit_all
  136. fcl-xml_debug: fcl-base_debug fpmkunit_debug
  137. fcl-xml_smart: fcl-base_smart fpmkunit_smart
  138. fcl-xml_release: fcl-base_release fpmkunit_release
  139. fcl-xml_shared: fcl-base_shared fpmkunit_shared
  140. fcl-json_all: fcl-base_all
  141. fcl-json_debug: fcl-base_debug
  142. fcl-json_smart: fcl-base_smart
  143. fcl-json_release: fcl-base_release
  144. fcl-json_shared: fcl-base_shared
  145. fcl-js_all: fcl-base_all
  146. fcl-js_debug: fcl-base_debug
  147. fcl-js_smart: fcl-base_smart
  148. fcl-js_release: fcl-base_release
  149. fcl-js_shared: fcl-base_shared
  150. fcl-image_all: fcl-base_all paszlib_all pasjpeg_all
  151. fcl-image_debug: fcl-base_debug paszlib_debug pasjpeg_debug
  152. fcl-image_smart: fcl-base_smart paszlib_smart pasjpeg_smart
  153. fcl-image_release: fcl-base_release paszlib_release pasjpeg_release
  154. fcl-image_shared: fcl-base_shared paszlib_shared pasjpeg_shared
  155. fcl-fpcunit_all: fcl-xml_all paszlib_all
  156. fcl-fpcunit_debug: fcl-xml_debug paszlib_debug
  157. fcl-fpcunit_smart: fcl-xml_smart paszlib_smart
  158. fcl-fpcunit_release: fcl-xml_release paszlib_release
  159. fcl-fpcunit_shared: fcl-xml_shared paszlib_shared
  160. fcl-registry_all: fpmkunit_all fcl-xml_all
  161. fcl-registry_debug: fpmkunit_debug fcl-xml_debug
  162. fcl-registry_smart: fpmkunit_smart fcl-xml_smart
  163. fcl-registry_release: fpmkunit_release fcl-xml_release
  164. fcl-registry_shared: fpmkunit_shared fcl-xml_shared
  165. ifeq ($(findstring $(OS_TARGET),linux darwin iphonesim freebsd openbsd netbsd solaris),)
  166. fcl-net_all: fpmkunit_all fcl-passrc_all fcl-xml_all
  167. fcl-net_debug: fpmkunit_debug fcl-passrc_debug fcl-xml_debug
  168. fcl-net_smart: fpmkunit_smart fcl-passrc_smart fcl-xml_smart
  169. fcl-net_release: fpmkunit_release fcl-passrc_release fcl-xml_release
  170. fcl-net_shared: fpmkunit_shared fcl-passrc_shared fcl-xml_shared
  171. else
  172. fcl-net_all: fpmkunit_all fcl-passrc_all fcl-xml_all fcl-async_all
  173. fcl-net_debug: fpmkunit_debug fcl-passrc_debug fcl-xml_debug fcl-async_debug
  174. fcl-net_smart: fpmkunit_smart fcl-passrc_smart fcl-xml_smart fcl-async_smart
  175. fcl-net_release: fpmkunit_release fcl-passrc_release fcl-xml_release fcl-async_release
  176. fcl-net_shared: fpmkunit_shared fcl-passrc_shared fcl-xml_shared fcl-async_shared
  177. endif
  178. fcl-web_all: fpmkunit_all fcl-db_all fcl-xml_all fcl-process_all httpd22_all fastcgi_all fcl-net_all fcl-json_all
  179. fcl-web_debug: fpmkunit_debug fcl-db_debug fcl-xml_debug fcl-process_debug httpd22_debug fastcgi_debug fcl-net_debug fcl-json_debug
  180. fcl-web_smart: fpmkunit_smart fcl-db_smart fcl-xml_smart fcl-process_smart httpd22_smart fastcgi_smart fcl-net_smart fcl-json_smart
  181. fcl-web_release: fpmkunit_release fcl-db_release fcl-xml_release fcl-process_release httpd22_release fastcgi_release fcl-net_release fcl-json_release
  182. fcl-web_shared: fpmkunit_shared fcl-db_shared fcl-xml_shared fcl-process_shared httpd22_shared fastcgi_shared fcl-net_shared fcl-json_shared
  183. fcl-passrc_all: fpmkunit_all fcl-base_all
  184. fcl-passrc_debug: fpmkunit_debug fcl-base_debug
  185. fcl-passrc_smart: fpmkunit_smart fcl-base_smart
  186. fcl-passrc_release: fpmkunit_release fcl-base_release
  187. fcl-passrc_shared: fpmkunit_shared fcl-base_shared
  188. fastcgi_all: fpmkunit_all
  189. fastcgi_debug: fpmkunit_debug
  190. fastcgi_smart: fpmkunit_smart
  191. fastcgi_release: fpmkunit_release
  192. fastcgi_shared: fpmkunit_shared
  193. fcl-res_all: fpmkunit_all
  194. fcl-res_debug: fpmkunit_debug
  195. fcl-res_smart: fpmkunit_smart
  196. fcl-res_release: fpmkunit_release
  197. fcl-res_shared: fpmkunit_shared
  198. fcl-async_all: fpmkunit_all
  199. fcl-async_debug: fpmkunit_debug
  200. fcl-async_smart: fpmkunit_smart
  201. fcl-async_release: fpmkunit_release
  202. fcl-async_shared: fpmkunit_shared
  203. ifneq ($(findstring $(OS_TARGET),linux freebsd openbsd netbsd win32 beos haiku),)
  204. fcl-db_all: fcl-xml_all fcl-base_all mysql_all ibase_all oracle_all odbc_all postgres_all sqlite_all pxlib_all fcl-json_all fpmkunit_all
  205. fcl-db_debug: fcl-xml_debug fcl-base_debug mysql_debug ibase_debug oracle_debug odbc_debug postgres_debug sqlite_debug pxlib_debug fcl-json_debug fpmkunit_debug
  206. fcl-db_smart: fcl-xml_smart fcl-base_smart mysql_smart ibase_smart oracle_smart odbc_smart postgres_smart sqlite_smart pxlib_smart fcl-json_smart fpmkunit_smart
  207. fcl-db_release: fcl-xml_release fcl-base_release mysql_release ibase_release oracle_release odbc_release postgres_release sqlite_release pxlib_release fcl-json_release fpmkunit_release
  208. fcl-db_shared: fcl-xml_shared fcl-base_shared mysql_shared ibase_shared oracle_shared odbc_shared postgres_shared sqlite_shared pxlib_shared fcl-json_shared fpmkunit_shared
  209. else
  210. ifneq ($(findstring $(OS_TARGET),win64 wince solaris darwin iphonesim),)
  211. fcl-db_all: fcl-xml_all fcl-base_all mysql_all ibase_all oracle_all odbc_all postgres_all sqlite_all fcl-json_all fpmkunit_all
  212. fcl-db_debug: fcl-xml_debug fcl-base_debug mysql_debug ibase_debug oracle_debug odbc_debug postgres_debug sqlite_debug fcl-json_debug fpmkunit_debug
  213. fcl-db_smart: fcl-xml_smart fcl-base_smart mysql_smart ibase_smart oracle_smart odbc_smart postgres_smart sqlite_smart fcl-json_smart fpmkunit_smart
  214. fcl-db_release: fcl-xml_release fcl-base_release mysql_release ibase_release oracle_release odbc_release postgres_release sqlite_release fcl-json_release fpmkunit_release
  215. fcl-db_shared: fcl-xml_shared fcl-base_shared mysql_shared ibase_shared oracle_shared odbc_shared postgres_shared sqlite_shared fcl-json_shared fpmkunit_shared
  216. else
  217. fcl-db_all: fcl-xml_all fcl-base_all fcl-json_all fpmkunit_all
  218. fcl-db_debug: fcl-xml_debug fcl-base_debug fcl-json_debug fpmkunit_debug
  219. fcl-db_smart: fcl-xml_smart fcl-base_smart fcl-json_smart fpmkunit_smart
  220. fcl-db_release: fcl-xml_release fcl-base_release fcl-json_release fpmkunit_release
  221. fcl-db_shared: fcl-xml_shared fcl-base_shared fcl-json_shared fpmkunit_shared
  222. endif
  223. endif
  224. fcl_all: fcl-base_all fcl-xml_all fcl-fpcunit_all fcl-db_all fcl-web_all fcl-registry_all fcl-passrc_all fcl-image_all fcl-net_all fcl-json_all fcl-res_all
  225. fcl_debug: fcl-base_debug fcl-xml_debug fcl-fpcunit_debug fcl-db_debug fcl-web_debug fcl-registry_debug fcl-passrc_debug fcl-image_debug fcl-net_debug fcl-json_debug fcl-res_debug
  226. fcl_smart: fcl-base_smart fcl-xml_smart fcl-fpcunit_smart fcl-db_smart fcl-web_smart fcl-registry_smart fcl-passrc_smart fcl-image_smart fcl-net_smart fcl-json_smart fcl-res_smart
  227. fcl_release: fcl-base_release fcl-xml_release fcl-fpcunit_release fcl-db_release fcl-web_release fcl-registry_release fcl-passrc_release fcl-image_release fcl-net_release fcl-json_release fcl-res_release
  228. fcl_shared: fcl-base_shared fcl-xml_shared fcl-fpcunit_shared fcl-db_shared fcl-web_shared fcl-registry_shared fcl-passrc_shared fcl-image_shared fcl-net_shared fcl-json_shared fcl-res_shared
  229. libpng_all: zlib_all fpmkunit_all
  230. libpng_debug: zlib_debug fpmkunit_debug
  231. libpng_smart: zlib_smart fpmkunit_smart
  232. libpng_release: zlib_release fpmkunit_release
  233. libpng_shared: zlib_shared fpmkunit_shared
  234. ifneq ($(findstring $(OS_TARGET),linux darwin iphonesim freebsd openbsd netbsd solaris),)
  235. cairo_all: x11_all fcl-image_all fpmkunit_all
  236. cairo_debug: x11_debug fcl-image_debug fpmkunit_debug
  237. cairo_smart: x11_smart fcl-image_smart fpmkunit_smart
  238. cairo_release: x11_release fcl-image_release fpmkunit_release
  239. cairo_shared: x11_shared fcl-image_shared fpmkunit_shared
  240. else
  241. cairo_all: fcl-image_all fpmkunit_all
  242. cairo_debug: fcl-image_debug fpmkunit_debug
  243. cairo_smart: fcl-image_smart fpmkunit_smart
  244. cairo_release: fcl-image_release fpmkunit_release
  245. cairo_shared: fcl-image_shared fpmkunit_shared
  246. endif
  247. chm_all: fcl-xml_all fpmkunit_all
  248. chm_shared: fcl-xml_shared fpmkunit_shared
  249. chm_smart: fcl-xml_smart fpmkunit_smart
  250. chm_debug: fcl-xml_debug fpmkunit_debug
  251. chm_release: fcl-xml_release fpmkunit_release
  252. fpgtk_all: fcl-base_all gtk1_all
  253. fpgtk_shared: fcl-base_shared gtk1_shared
  254. fpgtk_smart: fcl-base_smart gtk1_smart
  255. fpgtk_debug: fcl-base_debug gtk1_debug
  256. fpgtk_release: fcl-base_release gtk1_release
  257. ifeq ($(findstring $(OS_TARGET),go32v2),)
  258. graph_all: sdl_all
  259. graph_shared: sdl_shared
  260. graph_smart: sdl_smart
  261. graph_debug: sdl_debug
  262. graph_release: sdl_release
  263. endif
  264. ifneq ($(findstring $(OS_TARGET),linux win32 win64),)
  265. graph_all: ptc_all
  266. graph_shared: ptc_shared
  267. graph_smart: ptc_smart
  268. graph_debug: ptc_debug
  269. graph_release: ptc_release
  270. endif
  271. ifneq ($(findstring $(OS_TARGET),linux darwin iphonesim freebsd openbsd netbsd solaris),)
  272. gtk1_all: x11_all opengl_all
  273. gtk1_debug: x11_debug opengl_debug
  274. gtk1_smart: x11_smart opengl_smart
  275. gtk1_release: x11_release opengl_release
  276. gtk1_shared: x11_shared opengl_shared
  277. gtk2_all: x11_all cairo_all
  278. gtk2_shared: x11_shared cairo_shared
  279. gtk2_smart: x11_smart cairo_smart
  280. gtk2_debug: x11_debug cairo_debug
  281. gtk2_release: x11_release cairo_release
  282. else
  283. ifeq ($(findstring $(OS_TARGET),os2 emx),)
  284. gtk1_all: opengl_all
  285. gtk1_debug: opengl_debug
  286. gtk1_smart: opengl_smart
  287. gtk1_release: opengl_release
  288. gtk1_shared: opengl_shared
  289. endif
  290. gtk2_all: cairo_all
  291. gtk2_shared: cairo_shared
  292. gtk2_smart: cairo_smart
  293. gtk2_debug: cairo_debug
  294. gtk2_release: cairo_release
  295. endif
  296. imlib_all: gtk1_all x11_all
  297. imlib_shared: gtk1_shared x11_shared
  298. imlib_smart: gtk1_smart x11_smart
  299. imlib_debug: gtk1_debug x11_debug
  300. imlib_release: gtk1_release x11_release
  301. ldap_all: hash_all fpmkunit_all
  302. ldap_shared: hash_shared fpmkunit_shared
  303. ldap_smart: hash_smart fpmkunit_smart
  304. ldap_debug: hash_debug fpmkunit_debug
  305. ldap_release: hash_release fpmkunit_release
  306. libpng_all: zlib_all
  307. libpng_shared: zlib_shared
  308. libpng_smart: zlib_smart
  309. libpng_debug: zlib_debug
  310. libpng_release: zlib_release
  311. paszlib_all: hash_all
  312. paszlib_shared: hash_shared
  313. paszlib_smart: hash_smart
  314. paszlib_debug: hash_debug
  315. paszlib_release: hash_release
  316. ifneq ($(findstring $(OS_TARGET),linux darwin iphonesim freebsd openbsd netbsd solaris),)
  317. sdl_all: pthreads_all x11_all fpmkunit_all
  318. sdl_shared: pthreads_shared x11_shared fpmkunit_shared
  319. sdl_smart: pthreads_smart x11_smart fpmkunit_smart
  320. sdl_debug: pthreads_debug x11_debug fpmkunit_debug
  321. sdl_release: pthreads_release x11_release_release
  322. opengl_all: x11_all
  323. opengl_shared: x11_shared
  324. opengl_smart: x11_smart
  325. opengl_debug: x11_debug
  326. opengl_release: x11_release
  327. ptc_all: x11_all
  328. ptc_shared: x11_shared
  329. ptc_smart: x11_smart
  330. ptc_debug: x11_debug
  331. ptc_release: x11_release
  332. else
  333. sdl_all: fpmkunit_all
  334. sdl_shared: fpmkunit_shared
  335. sdl_smart: fpmkunit_smart
  336. sdl_debug: fpmkunit_debug
  337. sdl_release: fpmkunit_release
  338. endif
  339. tcl_all: fcl-base_all fpmkunit_all
  340. tcl_shared: fcl-base_shared fpmkunit_shared
  341. tcl_smart: fcl-base_smart fpmkunit_smart
  342. tcl_debug: fcl-base_debug fpmkunit_debug
  343. tcl_release: fcl-base_release fpmkunit_release
  344. unixutil_all: libc_all fcl-base_all
  345. unixutil_shared: libc_shared fcl-base_shared
  346. unixutil_smart: libc_smart fcl-base_smart
  347. unixutil_debug: libc_debug fcl-base_debug
  348. unixutil_release: libc_release fcl-base_release
  349. winunits-base_all: fcl-registry_all fcl-base_all
  350. winunits-base_shared: fcl-registry_shared fcl-base_shared
  351. winunits-base_smart: fcl-registry_smart fcl-base_smart
  352. winunits-base_debug: fcl-registry_debug fcl-base_debug
  353. winunits-base_release: fcl-registry_release fcl-base_release
  354. winunits-jedi_all: winunits-base_all fcl-registry_all fcl-base_all
  355. winunits-jedi_shared: winunits-base_shared fcl-registry_shared fcl-base_shared
  356. winunits-jedi_smart: winunits-base_smart fcl-registry_smart fcl-base_smart
  357. winunits-jedi_debug: winunits-base_debug fcl-registry_debug fcl-base_debug
  358. winunits-jedi_release: winunits-base_release fcl-registry_release fcl-base_release
  359. xforms_all: x11_all
  360. xforms_shared: x11_shared
  361. xforms_smart: x11_smart
  362. xforms_debug: x11_debug
  363. xforms_release: x11_release
  364. gnome1_all: gtk1_all imlib_all
  365. gnome1_shared: gtk1_shared imlib_shared
  366. gnome1_smart: gtk1_smart imlib_smart
  367. gnome1_debug: gtk1_debug imlib_debug
  368. gnome1_release: gtk1_release imlib_release
  369. ptc_all: hermes_all fcl-base_all
  370. ptc_shared: hermes_shared fcl-base_shared
  371. ptc_smart: hermes_smart fcl-base_smart
  372. ptc_debug: hermes_debug fcl-base_debug
  373. ptc_release: hermes_release fcl-base_release
  374. librsvg_all: gtk2_all fpmkunit_all
  375. librsvg_shared: gtk2_shared fpmkunit_shared
  376. librsvg_smart: gtk2_smart fpmkunit_smart
  377. librsvg_debug: gtk2_debug fpmkunit_debug
  378. librsvg_release: gtk2_release fpmkunit_release
  379. ifneq ($(findstring $(OS_TARGET),linux freebsd darwin iphonesim beos haiku),)
  380. fcl-xml_all: iconvenc_all
  381. fcl-xml_shared: iconvenc_shared
  382. fcl-xml_smart: iconvenc_smart
  383. fcl-xml_debug: iconvenc_debug
  384. fcl-xml_release: iconvenc_release
  385. endif
  386. opencl_all: opengl_all
  387. opencl_debug: opengl_debug
  388. opencl_smart: opengl_smart
  389. opencl_release: opengl_release
  390. opencl_shared: opengl_shared
  391. libc_all: fpmkunit_all
  392. libc_shared: fpmkunit_shared
  393. libc_smart: fpmkunit_smart
  394. libc_debug: fpmkunit_debug
  395. libc_release: fpmkunit_release
  396. libcurl_all: fpmkunit_all
  397. libcurl_shared: fpmkunit_shared
  398. libcurl_smart: fpmkunit_smart
  399. libcurl_debug: fpmkunit_debug
  400. libcurl_release: fpmkunit_release
  401. libgd_all: fpmkunit_all
  402. libgd_shared: fpmkunit_shared
  403. libgd_smart: fpmkunit_smart
  404. libgd_debug: fpmkunit_debug
  405. libgd_release: fpmkunit_release
  406. libogcfpc_all: fpmkunit_all
  407. libogcfpc_shared: fpmkunit_shared
  408. libogcfpc_smart: fpmkunit_smart
  409. libogcfpc_debug: fpmkunit_debug
  410. libogcfpc_release: fpmkunit_release
  411. libsee_all: fpmkunit_all
  412. libsee_shared: fpmkunit_shared
  413. libsee_smart: fpmkunit_smart
  414. libsee_debug: fpmkunit_debug
  415. libsee_release: fpmkunit_release
  416. liblua_all: fpmkunit_all
  417. liblua_shared: fpmkunit_shared
  418. liblua_smart: fpmkunit_smart
  419. liblua_debug: fpmkunit_debug
  420. liblua_release: fpmkunit_release
  421. liba52_all: fpmkunit_all
  422. liba52_shared: fpmkunit_shared
  423. liba52_smart: fpmkunit_smart
  424. liba52_debug: fpmkunit_debug
  425. liba52_release: fpmkunit_release
  426. amunits_all: fpmkunit_all
  427. amunits_shared: fpmkunit_shared
  428. amunits_smart: fpmkunit_smart
  429. amunits_debug: fpmkunit_debug
  430. amunits_release: fpmkunit_release
  431. aspell_all: fpmkunit_all
  432. aspell_shared: fpmkunit_shared
  433. aspell_smart: fpmkunit_smart
  434. aspell_debug: fpmkunit_debug
  435. aspell_release: fpmkunit_release
  436. bfd_all: fpmkunit_all
  437. bfd_shared: fpmkunit_shared
  438. bfd_smart: fpmkunit_smart
  439. bfd_debug: fpmkunit_debug
  440. bfd_release: fpmkunit_release
  441. bzip2_all: fpmkunit_all
  442. bzip2_shared: fpmkunit_shared
  443. bzip2_smart: fpmkunit_smart
  444. bzip2_debug: fpmkunit_debug
  445. bzip2_release: fpmkunit_release
  446. cdrom_all: fpmkunit_all
  447. cdrom_shared: fpmkunit_shared
  448. cdrom_smart: fpmkunit_smart
  449. cdrom_debug: fpmkunit_debug
  450. cdrom_release: fpmkunit_release
  451. dbus_all: fpmkunit_all
  452. dbus_shared: fpmkunit_shared
  453. dbus_smart: fpmkunit_smart
  454. dbus_debug: fpmkunit_debug
  455. dbus_release: fpmkunit_release
  456. dts_all: fpmkunit_all
  457. dts_shared: fpmkunit_shared
  458. dts_smart: fpmkunit_smart
  459. dts_debug: fpmkunit_debug
  460. dts_release: fpmkunit_release
  461. fcl-stl_all: fpmkunit_all
  462. fcl-stl_shared: fpmkunit_shared
  463. fcl-stl_smart: fpmkunit_smart
  464. fcl-stl_debug: fpmkunit_debug
  465. fcl-stl_release: fpmkunit_release
  466. fftw_all: fpmkunit_all
  467. fftw_shared: fpmkunit_shared
  468. fftw_smart: fpmkunit_smart
  469. fftw_debug: fpmkunit_debug
  470. fftw_release: fpmkunit_release
  471. sqlite_all: fpmkunit_all
  472. sqlite_shared: fpmkunit_shared
  473. sqlite_smart: fpmkunit_smart
  474. sqlite_debug: fpmkunit_debug
  475. sqlite_release: fpmkunit_release
  476. svgalib_all: fpmkunit_all
  477. svgalib_shared: fpmkunit_shared
  478. svgalib_smart: fpmkunit_smart
  479. svgalib_debug: fpmkunit_debug
  480. svgalib_release: fpmkunit_release
  481. symbolic_all: fpmkunit_all
  482. symbolic_shared: fpmkunit_shared
  483. symbolic_smart: fpmkunit_smart
  484. symbolic_debug: fpmkunit_debug
  485. symbolic_release: fpmkunit_release
  486. syslog_all: fpmkunit_all
  487. syslog_shared: fpmkunit_shared
  488. syslog_smart: fpmkunit_smart
  489. syslog_debug: fpmkunit_debug
  490. syslog_release: fpmkunit_release