1 2# 3# Makefile.fpc for Free Pascal Packages 4# 5 6[target] 7dirs=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 8dirs_linux_i386=libc unixutil graph pxlib bzip2 9dirs_i386_linux=graph 10dirs_x86_64_linux=graph 11dirs_powerpc_linux=graph 12dirs_powerpc64_linux=graph 13dirs_sparc_linux=graph 14dirs_arm_linux=graph 15dirs_m68k_linux=graph 16dirs_beos=rtl-console rtl-unicode fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \ 17 gdbint libpng x11 gdbm tcl syslog libcurl opengl cairo bfd aspell svgalib \ 18 imlib utmp fpgtk xforms fftw pcap ggi sdl openssl graph gnome1 gtk1 gtk2 librsvg httpd22 pxlib numlib \ 19 iconvenc 20dirs_haiku=rtl-console rtl-unicode fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \ 21 gdbint libpng x11 gdbm tcl syslog libcurl opengl cairo bfd aspell svgalib \ 22 imlib utmp fpgtk xforms fftw pcap ggi sdl openssl graph gnome1 gtk1 gtk2 librsvg httpd22 pxlib numlib \ 23 iconvenc 24dirs_freebsd=rtl-console rtl-unicode fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \ 25 gdbint libpng x11 gdbm tcl syslog libcurl opengl cairo bfd aspell svgalib \ 26 imlib utmp fpgtk xforms fftw pcap ggi sdl openssl graph gnome1 gtk1 gtk2 librsvg httpd22 pxlib numlib \ 27 users iconvenc gmp fcl-extra libxml 28dirs_dragonfly=rtl-console fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \ 29 gdbint libpng x11 gdbm tcl syslog libcurl opengl cairo bfd aspell svgalib \ 30 imlib utmp fpgtk xforms fftw pcap ggi sdl openssl graph gnome1 gtk1 gtk2 librsvg httpd22 pxlib numlib \ 31 users iconvenc gmp fcl-extra libxml 32dirs_darwin=rtl-console rtl-unicode fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \ 33 libpng gdbm tcl syslog libcurl bfd aspell utmp fftw pcap openssl numlib iconvenc gmp fcl-extra univint iosxlocale 34dirs_iphonesim=rtl-console rtl-unicode fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \ 35 libpng gdbm tcl syslog libcurl bfd aspell utmp fftw pcap openssl numlib iconvenc gmp fcl-extra univint iosxlocale 36dirs_i386_darwin=graph sdl opengl x11 cairo gtk1 gtk2 librsvg fpgtk xforms gnome1 httpd22 imlib objcrtl cocoaint opencl openal 37dirs_powerpc_darwin=graph sdl opengl x11 cairo gtk1 gtk2 librsvg fpgtk xforms gnome1 httpd22 imlib objcrtl cocoaint 38dirs_x86_64_darwin=opengl x11 cairo gtk1 gtk2 librsvg fpgtk xforms gnome1 httpd22 imlib cocoaint objcrtl 39dirs_powerpc64_darwin=opengl x11 cairo gtk1 gtk2 librsvg fpgtk xforms gnome1 httpd22 imlib cocoaint objcrtl 40dirs_arm_darwin=httpd22 opengles objcrtl 41dirs_i386_iphonesim= httpd22 opengles objcrtl 42dirs_solaris=rtl-console rtl-unicode fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \ 43 libpng x11 gdbm tcl syslog libcurl opengl cairo gtk1 bfd svgalib fcl-extra \ 44 imlib utmp fpgtk xforms fftw pcap ggi openssl gnome1 httpd22 numlib iconvenc gtk2 cairo 45dirs_netbsd=rtl-console rtl-unicode fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \ 46 gdbint libpng x11 gdbm tcl syslog libcurl opengl cairo gtk1 gtk2 librsvg bfd aspell svgalib \ 47 imlib utmp fpgtk xforms fftw pcap ggi sdl openssl gnome1 httpd22 pxlib numlib 48dirs_openbsd=rtl-console rtl-unicode fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \ 49 gdbint libpng x11 gdbm tcl syslog libcurl opengl cairo gtk1 gtk2 librsvg bfd aspell svgalib \ 50 imlib utmp fpgtk xforms fftw pcap ggi sdl openssl gnome1 httpd22 pxlib numlib 51dirs_linux=rtl-console rtl-unicode fv fcl-web fastcgi fcl-async ibase mysql ncurses unzip zlib oracle dbus odbc postgres sqlite pthreads imagemagick \ 52 gdbint libpng x11 uuid ldap modplug dts mad gdbm tcl syslog libcurl opengl opencl cairo gtk1 gtk2 librsvg \ 53 a52 bfd aspell svgalib newt cdrom users iconvenc libxml proj4 fcl-extra zorba \ 54 imlib utmp fpgtk openal lua oggvorbis xforms fftw pcap ggi sdl openssl gnome1 httpd22 \ 55 pxlib numlib gmp libsee ptc 56dirs_win32=rtl-console rtl-unicode fv winunits-base winunits-jedi fcl-web fastcgi ibase mysql zlib oracle odbc postgres sqlite imagemagick \ 57 gdbint libpng mad tcl opengl gtk1 gtk2 librsvg a52 cdrom fpgtk openal fftw lua fcl-extra zorba \ 58 oggvorbis sdl openssl graph pcap httpd22 pxlib numlib winceunits cairo libxml \ 59 gmp opencl libsee nvapi ptc aspell 60dirs_win64=rtl-console rtl-unicode fv winunits-base winunits-jedi fcl-web fastcgi ibase mysql zlib oracle odbc postgres sqlite imagemagick gdbint \ 61 tcl opengl gtk1 fpgtk fftw sdl openssl cdrom httpd22 numlib fcl-extra opencl nvapi ptc graph 62dirs_wince=rtl-unicode winceunits httpd22 fcl-web fastcgi tcl fftw unzip zlib sqlite mysql ibase postgres oracle odbc sdl openssl oggvorbis numlib 63dirs_os2=rtl-console rtl-unicode fv zlib libpng x11 tcl fpgtk rexx os2units gtk1 imlib 64dirs_emx=rtl-console rtl-unicode fv zlib libpng x11 tcl fpgtk rexx os2units gtk1 imlib 65dirs_netware=rtl-console rtl-unicode fv zlib unzip 66dirs_netwlibc=rtl-console rtl-unicode fv zlib unzip 67dirs_palmos=palmunits 68dirs_go32v2=rtl-console rtl-unicode fv graph unzip gdbint 69dirs_amiga=amunits ami-extra rtl-console rtl-unicode fv 70dirs_morphos=morphunits ami-extra rtl-console rtl-unicode fv opengl sdl 71dirs_aros=arosunits ami-extra rtl-console rtl-unicode fv 72dirs_wii=libogcfpc 73dirs_arm_nds=libndsfpc 74 75[install] 76fpcpackage=y 77fpcsubdir=packages 78 79[default] 80fpcdir=.. 81 82[rules] 83fpmkunit_bootstrap: 84 $(MAKE) -C fpmkunit bootstrap 85fpmkunit_all: fpmkunit_bootstrap fcl-process_all paszlib_all 86fpmkunit_debug: fpmkunit_bootstrap fcl-process_debug paszlib_debug 87fpmkunit_smart: fpmkunit_bootstrap fcl-process_smart paszlib_smart 88fpmkunit_release: fpmkunit_bootstrap fcl-process_release paszlib_release 89fpmkunit_shared: fpmkunit_bootstrap fcl-process_shared paszlib_shared 90 91hash_all: fpmkunit_bootstrap 92hash_shared: fpmkunit_bootstrap 93hash_smart: fpmkunit_bootstrap 94hash_debug: fpmkunit_bootstrap 95hash_release: fpmkunit_bootstrap 96 97paszlib_all: hash_all fpmkunit_bootstrap 98paszlib_shared: hash_shared fpmkunit_bootstrap 99paszlib_smart: hash_smart fpmkunit_bootstrap 100paszlib_debug: hash_debug fpmkunit_bootstrap 101paszlib_release: hash_release fpmkunit_bootstrap 102 103fcl-process_all: fpmkunit_bootstrap 104fcl-process_shared: fpmkunit_bootstrap 105fcl-process_smart: fpmkunit_bootstrap 106fcl-process_debug: fpmkunit_bootstrap 107fcl-process_release: fpmkunit_bootstrap 108 109ifneq ($(findstring $(OS_TARGET),darwin iphonesim),) 110fcl-base_all: fpmkunit_all univint_all paszlib_all 111fcl-base_debug: fpmkunit_debug univint_debug paszlib_debug 112fcl-base_smart: fpmkunit_smart univint_smart paszlib_smart 113fcl-base_release: fpmkunit_release univint_release paszlib_release 114fcl-base_shared: fpmkunit_shared univint_shared paszlib_shared 115else 116fcl-base_all: fpmkunit_all paszlib_all 117fcl-base_debug: fpmkunit_debug paszlib_debug 118fcl-base_smart: fpmkunit_smart paszlib_smart 119fcl-base_release: fpmkunit_release paszlib_release 120fcl-base_shared: fpmkunit_shared paszlib_shared 121endif 122 123ifneq ($(findstring $(OS_TARGET),win32 win64),) 124fcl-extra_all: fpmkunit_all fcl-base winunits-base_all winunits-jedi_all 125fcl-extra_debug: fpmkunit_debug fcl-base_debug winunits-base_debug winunits-jedi_debug 126fcl-extra_smart: fpmkunit_smart fcl-base_smart winunits-base_smart winunits-jedi_smart 127fcl-extra_release: fpmkunit_release fcl-base_release winunits-base_release winunits-jedi_release 128fcl-extra_shared: fpmkunit_shared fcl-base_shared winunits-base_shared winunits-jedi_shared 129else 130ifneq ($(findstring $(OS_TARGET),darwin iphonesim),) 131fcl-extra_all: fpmkunit_all univint_all fcl-base_all 132fcl-extra_debug: fpmkunit_debug univint_debug fcl-base_debug 133fcl-extra_smart: fpmkunit_smart univint_smart fcl-base_smart 134fcl-extra_release: fpmkunit_release univint_release fcl-base_release 135fcl-extra_shared: fpmkunit_shared univint_shared fcl-base_shared 136else 137fcl-extra_all: fpmkunit_all fcl-base_all 138fcl-extra_debug: fpmkunit_debug fcl-base_debug 139fcl-extra_smart: fpmkunit_smart fcl-base_smart 140fcl-extra_release: fpmkunit_release fcl-base_release 141fcl-extra_shared: fpmkunit_shared fcl-base_shared 142endif 143endif 144 145ifneq ($(findstring $(FULL_TARGET),i386-darwin powerpc-darwin x86_64-darwin powerpc64-darwin),) 146cocoaint_all: univint_all 147cocoaint_debug: univint_debug 148cocoaint_smart: univint_smart 149cocoaint_release: univint_release 150cocoaint_shared: univint_shared 151endif 152 153ifneq ($(findstring $(OS_TARGET),darwin iphonesim),) 154iosxlocale_all: univint_all 155iosxlocale_debug: univint_debug 156iosxlocale_smart: univint_smart 157iosxlocale_release: univint_release 158iosxlocle_shared: univint_shared 159endif 160 161ifneq ($(findstring $(OS_TARGET),beos haiku freebsd darwin iphonesim solaris netbsd openbsd linux win32 win64 wince dragonfly),) 162fppkg_all: fpmkunit_all fcl-base_all fcl-xml_all fcl-process_all fcl-net_all paszlib_all fcl-web_all fpmkunit_all 163fppkg_debug: fpmkunit_debug fcl-base_debug fcl-xml_debug fcl-process_debug fcl-net_debug paszlib_debug fcl-web_debug fpmkunit_debug 164fppkg_smart: fpmkunit_smart fcl-base_smart fcl-xml_smart fcl-process_smart fcl-net_smart paszlib_smart fcl-web_smart fpmkunit_smart 165fppkg_release: fpmkunit_release fcl-base_release fcl-xml_release fcl-process_release fcl-net_release paszlib_release fcl-web_release fpmkunit_release 166fppkg_shared: fpmkunit_shared fcl-base_shared fcl-xml_shared fcl-process_shared fcl-net_shared paszlib_shared fcl-web_shared fpmkunit_shared 167else 168fppkg_all: fpmkunit_all fcl-base_all fcl-xml_all fcl-process_all paszlib_all fpmkunit_all 169fppkg_debug: fpmkunit_debug fcl-base_debug fcl-xml_debug fcl-process_debug paszlib_debug fpmkunit_debug 170fppkg_smart: fpmkunit_smart fcl-base_smart fcl-xml_smart fcl-process_smart paszlib_smart fpmkunit_smart 171fppkg_release: fpmkunit_release fcl-base_release fcl-xml_release fcl-process_release paszlib_release fpmkunit_release 172fppkg_shared: fpmkunit_shared fcl-base_shared fcl-xml_shared fcl-process_shared paszlib_shared fpmkunit_shared 173endif 174 175fcl-xml_all: fcl-base_all fpmkunit_all 176fcl-xml_debug: fcl-base_debug fpmkunit_debug 177fcl-xml_smart: fcl-base_smart fpmkunit_smart 178fcl-xml_release: fcl-base_release fpmkunit_release 179fcl-xml_shared: fcl-base_shared fpmkunit_shared 180 181fcl-json_all: fcl-base_all 182fcl-json_debug: fcl-base_debug 183fcl-json_smart: fcl-base_smart 184fcl-json_release: fcl-base_release 185fcl-json_shared: fcl-base_shared 186 187fcl-js_all: fcl-base_all 188fcl-js_debug: fcl-base_debug 189fcl-js_smart: fcl-base_smart 190fcl-js_release: fcl-base_release 191fcl-js_shared: fcl-base_shared 192 193fcl-image_all: fcl-base_all paszlib_all pasjpeg_all 194fcl-image_debug: fcl-base_debug paszlib_debug pasjpeg_debug 195fcl-image_smart: fcl-base_smart paszlib_smart pasjpeg_smart 196fcl-image_release: fcl-base_release paszlib_release pasjpeg_release 197fcl-image_shared: fcl-base_shared paszlib_shared pasjpeg_shared 198 199fcl-fpcunit_all: fcl-xml_all paszlib_all fpmkunit_all 200fcl-fpcunit_debug: fcl-xml_debug paszlib_debug fpmkunit_debug 201fcl-fpcunit_smart: fcl-xml_smart paszlib_smart fpmkunit_smart 202fcl-fpcunit_release: fcl-xml_release paszlib_release fpmkunit_release 203fcl-fpcunit_shared: fcl-xml_shared paszlib_shared fpmkunit_shared 204 205fcl-registry_all: fpmkunit_all fcl-xml_all 206fcl-registry_debug: fpmkunit_debug fcl-xml_debug 207fcl-registry_smart: fpmkunit_smart fcl-xml_smart 208fcl-registry_release: fpmkunit_release fcl-xml_release 209fcl-registry_shared: fpmkunit_shared fcl-xml_shared 210 211ifeq ($(findstring $(OS_TARGET),linux darwin iphonesim freebsd openbsd netbsd solaris dragonfly),) 212fcl-net_all: fpmkunit_all fcl-passrc_all fcl-xml_all 213fcl-net_debug: fpmkunit_debug fcl-passrc_debug fcl-xml_debug 214fcl-net_smart: fpmkunit_smart fcl-passrc_smart fcl-xml_smart 215fcl-net_release: fpmkunit_release fcl-passrc_release fcl-xml_release 216fcl-net_shared: fpmkunit_shared fcl-passrc_shared fcl-xml_shared 217else 218fcl-net_all: fpmkunit_all fcl-passrc_all fcl-xml_all fcl-async_all 219fcl-net_debug: fpmkunit_debug fcl-passrc_debug fcl-xml_debug fcl-async_debug 220fcl-net_smart: fpmkunit_smart fcl-passrc_smart fcl-xml_smart fcl-async_smart 221fcl-net_release: fpmkunit_release fcl-passrc_release fcl-xml_release fcl-async_release 222fcl-net_shared: fpmkunit_shared fcl-passrc_shared fcl-xml_shared fcl-async_shared 223endif 224 225fcl-web_all: fpmkunit_all fcl-db_all fcl-xml_all fcl-process_all httpd22_all fastcgi_all fcl-net_all fcl-json_all 226fcl-web_debug: fpmkunit_debug fcl-db_debug fcl-xml_debug fcl-process_debug httpd22_debug fastcgi_debug fcl-net_debug fcl-json_debug 227fcl-web_smart: fpmkunit_smart fcl-db_smart fcl-xml_smart fcl-process_smart httpd22_smart fastcgi_smart fcl-net_smart fcl-json_smart 228fcl-web_release: fpmkunit_release fcl-db_release fcl-xml_release fcl-process_release httpd22_release fastcgi_release fcl-net_release fcl-json_release 229fcl-web_shared: fpmkunit_shared fcl-db_shared fcl-xml_shared fcl-process_shared httpd22_shared fastcgi_shared fcl-net_shared fcl-json_shared 230 231fcl-passrc_all: fpmkunit_all fcl-base_all 232fcl-passrc_debug: fpmkunit_debug fcl-base_debug 233fcl-passrc_smart: fpmkunit_smart fcl-base_smart 234fcl-passrc_release: fpmkunit_release fcl-base_release 235fcl-passrc_shared: fpmkunit_shared fcl-base_shared 236 237fastcgi_all: fpmkunit_all 238fastcgi_debug: fpmkunit_debug 239fastcgi_smart: fpmkunit_smart 240fastcgi_release: fpmkunit_release 241fastcgi_shared: fpmkunit_shared 242 243fcl-res_all: fpmkunit_all 244fcl-res_debug: fpmkunit_debug 245fcl-res_smart: fpmkunit_smart 246fcl-res_release: fpmkunit_release 247fcl-res_shared: fpmkunit_shared 248 249fcl-async_all: fpmkunit_all 250fcl-async_debug: fpmkunit_debug 251fcl-async_smart: fpmkunit_smart 252fcl-async_release: fpmkunit_release 253fcl-async_shared: fpmkunit_shared 254 255ifneq ($(findstring $(OS_TARGET),linux freebsd openbsd netbsd win32 beos haiku dragonfly),) 256fcl-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 257fcl-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 258fcl-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 259fcl-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 260fcl-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 261else 262ifneq ($(findstring $(OS_TARGET),win64 wince solaris darwin iphonesim),) 263fcl-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 264fcl-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 265fcl-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 266fcl-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 267fcl-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 268else 269fcl-db_all: fcl-xml_all fcl-base_all fcl-json_all fpmkunit_all 270fcl-db_debug: fcl-xml_debug fcl-base_debug fcl-json_debug fpmkunit_debug 271fcl-db_smart: fcl-xml_smart fcl-base_smart fcl-json_smart fpmkunit_smart 272fcl-db_release: fcl-xml_release fcl-base_release fcl-json_release fpmkunit_release 273fcl-db_shared: fcl-xml_shared fcl-base_shared fcl-json_shared fpmkunit_shared 274endif 275endif 276 277fcl_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 278fcl_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 279fcl_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 280fcl_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 281fcl_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 282 283libpng_all: zlib_all fpmkunit_all 284libpng_debug: zlib_debug fpmkunit_debug 285libpng_smart: zlib_smart fpmkunit_smart 286libpng_release: zlib_release fpmkunit_release 287libpng_shared: zlib_shared fpmkunit_shared 288 289ifneq ($(findstring $(OS_TARGET),linux darwin iphonesim freebsd openbsd netbsd solaris dragonfly),) 290cairo_all: x11_all fcl-image_all fpmkunit_all 291cairo_debug: x11_debug fcl-image_debug fpmkunit_debug 292cairo_smart: x11_smart fcl-image_smart fpmkunit_smart 293cairo_release: x11_release fcl-image_release fpmkunit_release 294cairo_shared: x11_shared fcl-image_shared fpmkunit_shared 295else 296cairo_all: fcl-image_all fpmkunit_all 297cairo_debug: fcl-image_debug fpmkunit_debug 298cairo_smart: fcl-image_smart fpmkunit_smart 299cairo_release: fcl-image_release fpmkunit_release 300cairo_shared: fcl-image_shared fpmkunit_shared 301endif 302 303chm_all: fcl-xml_all fpmkunit_all 304chm_shared: fcl-xml_shared fpmkunit_shared 305chm_smart: fcl-xml_smart fpmkunit_smart 306chm_debug: fcl-xml_debug fpmkunit_debug 307chm_release: fcl-xml_release fpmkunit_release 308 309fpgtk_all: fcl-base_all gtk1_all fpmkunit_all 310fpgtk_shared: fcl-base_shared gtk1_shared fpmkunit_shared 311fpgtk_smart: fcl-base_smart gtk1_smart fpmkunit_smart 312fpgtk_debug: fcl-base_debug gtk1_debug fpmkunit_debug 313fpgtk_release: fcl-base_release gtk1_release fpmkunit_release 314 315ifeq ($(findstring $(OS_TARGET),go32v2),) 316graph_all: sdl_all 317graph_shared: sdl_shared 318graph_smart: sdl_smart 319graph_debug: sdl_debug 320graph_release: sdl_release 321endif 322 323ifneq ($(findstring $(OS_TARGET),linux win32 win64),) 324graph_all: ptc_all 325graph_shared: ptc_shared 326graph_smart: ptc_smart 327graph_debug: ptc_debug 328graph_release: ptc_release 329endif 330 331ifneq ($(findstring $(OS_TARGET),linux darwin iphonesim freebsd openbsd netbsd solaris dragonfly),) 332gtk1_all: x11_all opengl_all fpmkunit_all 333gtk1_debug: x11_debug opengl_debug fpmkunit_debug 334gtk1_smart: x11_smart opengl_smart fpmkunit_smart 335gtk1_release: x11_release opengl_release fpmkunit_release 336gtk1_shared: x11_shared opengl_shared fpmkunit_shared 337 338gtk2_all: x11_all cairo_all fpmkunit_all 339gtk2_shared: x11_shared cairo_shared fpmkunit_debug 340gtk2_smart: x11_smart cairo_smart fpmkunit_smart 341gtk2_debug: x11_debug cairo_debug fpmkunit_release 342gtk2_release: x11_release cairo_release fpmkunit_shared 343else 344ifeq ($(findstring $(OS_TARGET),os2 emx),) 345gtk1_all: opengl_all fpmkunit_all 346gtk1_debug: opengl_debug fpmkunit_debug 347gtk1_smart: opengl_smart fpmkunit_smart 348gtk1_release: opengl_release fpmkunit_release 349gtk1_shared: opengl_shared fpmkunit_shared 350endif 351 352gtk2_all: cairo_all fpmkunit_all 353gtk2_shared: cairo_shared fpmkunit_shared 354gtk2_smart: cairo_smart fpmkunit_smart 355gtk2_debug: cairo_debug fpmkunit_debug 356gtk2_release: cairo_release fpmkunit_release 357endif 358 359imlib_all: gtk1_all x11_all fpmkunit_all 360imlib_shared: gtk1_shared x11_shared fpmkunit_shared 361imlib_smart: gtk1_smart x11_smart fpmkunit_smart 362imlib_debug: gtk1_debug x11_debug fpmkunit_debug 363imlib_release: gtk1_release x11_release fpmkunit_release 364 365ldap_all: hash_all fpmkunit_all 366ldap_shared: hash_shared fpmkunit_shared 367ldap_smart: hash_smart fpmkunit_smart 368ldap_debug: hash_debug fpmkunit_debug 369ldap_release: hash_release fpmkunit_release 370 371libpng_all: zlib_all 372libpng_shared: zlib_shared 373libpng_smart: zlib_smart 374libpng_debug: zlib_debug 375libpng_release: zlib_release 376 377ifneq ($(findstring $(OS_TARGET),linux darwin iphonesim freebsd openbsd netbsd solaris dragonfly),) 378sdl_all: pthreads_all x11_all fpmkunit_all 379sdl_shared: pthreads_shared x11_shared fpmkunit_shared 380sdl_smart: pthreads_smart x11_smart fpmkunit_smart 381sdl_debug: pthreads_debug x11_debug fpmkunit_debug 382sdl_release: pthreads_release x11_release_release 383 384opengl_all: x11_all fpmkunit_all 385opengl_shared: x11_shared fpmkunit_shared 386opengl_smart: x11_smart fpmkunit_smart 387opengl_debug: x11_debug fpmkunit_debug 388opengl_release: x11_release fpmkunit_release 389 390ptc_all: x11_all fpmkunit_all rtl-console_all 391ptc_shared: x11_shared fpmkunit_shared rtl-console_shared 392ptc_smart: x11_smart fpmkunit_smart rtl-console_smart 393ptc_debug: x11_debug fpmkunit_debug rtl-console_debug 394ptc_release: x11_release fpmkunit_release rtl-console_release 395else 396sdl_all: fpmkunit_all 397sdl_shared: fpmkunit_shared 398sdl_smart: fpmkunit_smart 399sdl_debug: fpmkunit_debug 400sdl_release: fpmkunit_release 401 402ptc_all: fpmkunit_all rtl-console_all 403ptc_shared: fpmkunit_shared rtl-console_shared 404ptc_smart: fpmkunit_smart rtl-console_smart 405ptc_debug: fpmkunit_debug rtl-console_debug 406ptc_release: fpmkunit_release rtl-console_release 407 408opengl_all: fpmkunit_all 409opengl_shared: fpmkunit_shared 410opengl_smart: fpmkunit_smart 411opengl_debug: fpmkunit_debug 412opengl_release: fpmkunit_release 413 414endif 415 416tcl_all: fcl-base_all fpmkunit_all 417tcl_shared: fcl-base_shared fpmkunit_shared 418tcl_smart: fcl-base_smart fpmkunit_smart 419tcl_debug: fcl-base_debug fpmkunit_debug 420tcl_release: fcl-base_release fpmkunit_release 421 422unixutil_all: libc_all fcl-base_all fpmkunit_all 423unixutil_shared: libc_shared fcl-base_shared fpkmunit_shared 424unixutil_smart: libc_smart fcl-base_smart fpmkunit_smart 425unixutil_debug: libc_debug fcl-base_debug fpmkunit_debug 426unixutil_release: libc_release fcl-base_release fpmkunit_release 427 428winunits-base_all: fcl-registry_all fcl-base_all fpmkunit_all 429winunits-base_shared: fcl-registry_shared fcl-base_shared fpmkunit_shared 430winunits-base_smart: fcl-registry_smart fcl-base_smart fpmkunit_smart 431winunits-base_debug: fcl-registry_debug fcl-base_debug fpmkunit_debug 432winunits-base_release: fcl-registry_release fcl-base_release fpmkunit_release 433 434winunits-jedi_all: winunits-base_all fcl-registry_all fcl-base_all fpmkunit_all 435winunits-jedi_shared: winunits-base_shared fcl-registry_shared fcl-base_shared fpmkunit_shared 436winunits-jedi_smart: winunits-base_smart fcl-registry_smart fcl-base_smart fpmkunit_smart 437winunits-jedi_debug: winunits-base_debug fcl-registry_debug fcl-base_debug fpmkunit_debug 438winunits-jedi_release: winunits-base_release fcl-registry_release fcl-base_release fpmkunit_release 439 440 441xforms_all: x11_all fpmkunit_all 442xforms_shared: x11_shared fpmkunit_shared 443xforms_smart: x11_smart fpmkunit_smart 444xforms_debug: x11_debug fpmkunit_debug 445xforms_release: x11_release fpmkunit_release 446 447gnome1_all: gtk1_all imlib_all fpmkunit_all 448gnome1_shared: gtk1_shared imlib_shared fpmkunit_shared 449gnome1_smart: gtk1_smart imlib_smart fpmkunit_smart 450gnome1_debug: gtk1_debug imlib_debug fpmkunit_debug 451gnome1_release: gtk1_release imlib_release fpmkunit_release 452 453ptc_all: hermes_all fcl-base_all rtl-console_all 454ptc_shared: hermes_shared fcl-base_shared rtl-console_shared 455ptc_smart: hermes_smart fcl-base_smart rtl-console_smart 456ptc_debug: hermes_debug fcl-base_debug rtl-console_debug 457ptc_release: hermes_release fcl-base_release rtl-console_release 458 459librsvg_all: gtk2_all fpmkunit_all 460librsvg_shared: gtk2_shared fpmkunit_shared 461librsvg_smart: gtk2_smart fpmkunit_smart 462librsvg_debug: gtk2_debug fpmkunit_debug 463librsvg_release: gtk2_release fpmkunit_release 464 465ifneq ($(findstring $(OS_TARGET),linux freebsd darwin iphonesim beos haiku dragonfly),) 466fcl-xml_all: iconvenc_all 467fcl-xml_shared: iconvenc_shared 468fcl-xml_smart: iconvenc_smart 469fcl-xml_debug: iconvenc_debug 470fcl-xml_release: iconvenc_release 471endif 472 473opencl_all: opengl_all fpmkunit_all 474opencl_debug: opengl_debug fpmkunit_debug 475opencl_smart: opengl_smart fpmkunit_smart 476opencl_release: opengl_release fpmkunit_release 477opencl_shared: opengl_shared fpmkunit_shared 478 479libc_all: fpmkunit_all 480libc_shared: fpmkunit_shared 481libc_smart: fpmkunit_smart 482libc_debug: fpmkunit_debug 483libc_release: fpmkunit_release 484 485libcurl_all: fpmkunit_all 486libcurl_shared: fpmkunit_shared 487libcurl_smart: fpmkunit_smart 488libcurl_debug: fpmkunit_debug 489libcurl_release: fpmkunit_release 490 491libgd_all: fpmkunit_all 492libgd_shared: fpmkunit_shared 493libgd_smart: fpmkunit_smart 494libgd_debug: fpmkunit_debug 495libgd_release: fpmkunit_release 496 497libogcfpc_all: fpmkunit_all 498libogcfpc_shared: fpmkunit_shared 499libogcfpc_smart: fpmkunit_smart 500libogcfpc_debug: fpmkunit_debug 501libogcfpc_release: fpmkunit_release 502 503libsee_all: fpmkunit_all 504libsee_shared: fpmkunit_shared 505libsee_smart: fpmkunit_smart 506libsee_debug: fpmkunit_debug 507libsee_release: fpmkunit_release 508 509lua_all: fpmkunit_all 510lua_shared: fpmkunit_shared 511lua_smart: fpmkunit_smart 512lua_debug: fpmkunit_debug 513lua_release: fpmkunit_release 514 515a52_all: fpmkunit_all 516a52_shared: fpmkunit_shared 517a52_smart: fpmkunit_smart 518a52_debug: fpmkunit_debug 519a52_release: fpmkunit_release 520 521amunits_all: fpmkunit_all 522amunits_shared: fpmkunit_shared 523amunits_smart: fpmkunit_smart 524amunits_debug: fpmkunit_debug 525amunits_release: fpmkunit_release 526 527aspell_all: fpmkunit_all 528aspell_shared: fpmkunit_shared 529aspell_smart: fpmkunit_smart 530aspell_debug: fpmkunit_debug 531aspell_release: fpmkunit_release 532 533bfd_all: fpmkunit_all 534bfd_shared: fpmkunit_shared 535bfd_smart: fpmkunit_smart 536bfd_debug: fpmkunit_debug 537bfd_release: fpmkunit_release 538 539bzip2_all: fpmkunit_all 540bzip2_shared: fpmkunit_shared 541bzip2_smart: fpmkunit_smart 542bzip2_debug: fpmkunit_debug 543bzip2_release: fpmkunit_release 544 545cdrom_all: fpmkunit_all 546cdrom_shared: fpmkunit_shared 547cdrom_smart: fpmkunit_smart 548cdrom_debug: fpmkunit_debug 549cdrom_release: fpmkunit_release 550 551dbus_all: fpmkunit_all 552dbus_shared: fpmkunit_shared 553dbus_smart: fpmkunit_smart 554dbus_debug: fpmkunit_debug 555dbus_release: fpmkunit_release 556 557dts_all: fpmkunit_all 558dts_shared: fpmkunit_shared 559dts_smart: fpmkunit_smart 560dts_debug: fpmkunit_debug 561dts_release: fpmkunit_release 562 563fcl-stl_all: fpmkunit_all 564fcl-stl_shared: fpmkunit_shared 565fcl-stl_smart: fpmkunit_smart 566fcl-stl_debug: fpmkunit_debug 567fcl-stl_release: fpmkunit_release 568 569fftw_all: fpmkunit_all 570fftw_shared: fpmkunit_shared 571fftw_smart: fpmkunit_smart 572fftw_debug: fpmkunit_debug 573fftw_release: fpmkunit_release 574 575sqlite_all: fpmkunit_all 576sqlite_shared: fpmkunit_shared 577sqlite_smart: fpmkunit_smart 578sqlite_debug: fpmkunit_debug 579sqlite_release: fpmkunit_release 580 581svgalib_all: fpmkunit_all 582svgalib_shared: fpmkunit_shared 583svgalib_smart: fpmkunit_smart 584svgalib_debug: fpmkunit_debug 585svgalib_release: fpmkunit_release 586 587symbolic_all: fpmkunit_all 588symbolic_shared: fpmkunit_shared 589symbolic_smart: fpmkunit_smart 590symbolic_debug: fpmkunit_debug 591symbolic_release: fpmkunit_release 592 593syslog_all: fpmkunit_all 594syslog_shared: fpmkunit_shared 595syslog_smart: fpmkunit_smart 596syslog_debug: fpmkunit_debug 597syslog_release: fpmkunit_release 598 599ibase_all: fpmkunit_all 600ibase_shared: fpmkunit_shared 601ibase_smart: fpmkunit_smart 602ibase_debug: fpmkunit_debug 603ibase_release: fpmkunit_release 604 605mysql_all: fpmkunit_all 606mysql_shared: fpmkunit_shared 607mysql_smart: fpmkunit_smart 608mysql_debug: fpmkunit_debug 609mysql_release: fpmkunit_release 610 611numlib_all: fpmkunit_all 612numlib_shared: fpmkunit_shared 613numlib_smart: fpmkunit_smart 614numlib_debug: fpmkunit_debug 615numlib_release: fpmkunit_release 616 617oracle_all: fpmkunit_all 618oracle_shared: fpmkunit_shared 619oracle_smart: fpmkunit_smart 620oracle_debug: fpmkunit_debug 621oracle_release: fpmkunit_release 622 623postgres_all: fpmkunit_all 624postgres_shared: fpmkunit_shared 625postgres_smart: fpmkunit_smart 626postgres_debug: fpmkunit_debug 627postgres_release: fpmkunit_release 628 629pthreads_all: fpmkunit_all 630pthreads_shared: fpmkunit_shared 631pthreads_smart: fpmkunit_smart 632pthreads_debug: fpmkunit_debug 633pthreads_release: fpmkunit_release 634 635zorba_all: fpmkunit_all 636zorba_shared: fpmkunit_shared 637zorba_smart: fpmkunit_smart 638zorba_debug: fpmkunit_debug 639zorba_release: fpmkunit_release 640 641gdbm_all: fpmkunit_all 642gdbm_shared: fpmkunit_shared 643gdbm_smart: fpmkunit_smart 644gdbm_debug: fpmkunit_debug 645gdbm_release: fpmkunit_release 646 647proj4_all: fpmkunit_all 648proj4_shared: fpmkunit_shared 649proj4_smart: fpmkunit_smart 650proj4_debug: fpmkunit_debug 651proj4_release: fpmkunit_release 652 653regexpr_all: fpmkunit_all 654regexpr_shared: fpmkunit_shared 655regexpr_smart: fpmkunit_smart 656regexpr_debug: fpmkunit_debug 657regexpr_release: fpmkunit_release 658 659users_all: fpmkunit_all 660users_shared: fpmkunit_shared 661users_smart: fpmkunit_smart 662users_debug: fpmkunit_debug 663users_release: fpmkunit_release 664 665utmp_all: fpmkunit_all 666utmp_shared: fpmkunit_shared 667utmp_smart: fpmkunit_smart 668utmp_debug: fpmkunit_debug 669utmp_release: fpmkunit_release 670 671uuid_all: fpmkunit_all 672uuid_shared: fpmkunit_shared 673uuid_smart: fpmkunit_smart 674uuid_debug: fpmkunit_debug 675uuid_release: fpmkunit_release 676 677x11_all: fpmkunit_all 678x11_shared: fpmkunit_shared 679x11_smart: fpmkunit_smart 680x11_debug: fpmkunit_debug 681x11_release: fpmkunit_release 682 683odbc_all: fpmkunit_all 684odbc_shared: fpmkunit_shared 685odbc_smart: fpmkunit_smart 686odbc_debug: fpmkunit_debug 687odbc_release: fpmkunit_release 688 689oggvorbis_all: fpmkunit_all 690oggvorbis_shared: fpmkunit_shared 691oggvorbis_smart: fpmkunit_smart 692oggvorbis_debug: fpmkunit_debug 693oggvorbis_release: fpmkunit_release 694 695openal_all: fpmkunit_all 696openal_shared: fpmkunit_shared 697openal_smart: fpmkunit_smart 698openal_debug: fpmkunit_debug 699openal_release: fpmkunit_release 700 701nvapi_all: fpmkunit_all 702nvapi_shared: fpmkunit_shared 703nvapi_smart: fpmkunit_smart 704nvapi_debug: fpmkunit_debug 705nvapi_release: fpmkunit_release 706 707ggi_all: fpmkunit_all 708ggi_shared: fpmkunit_shared 709ggi_smart: fpmkunit_smart 710ggi_debug: fpmkunit_debug 711ggi_release: fpmkunit_release 712 713gmp_all: fpmkunit_all 714gmp_shared: fpmkunit_shared 715gmp_smart: fpmkunit_smart 716gmp_debug: fpmkunit_debug 717gmp_release: fpmkunit_release 718 719fv_all: fpmkunit_all rtl-console_all 720fv_shared: fpmkunit_shared rtl-console_shared 721fv_smart: fpmkunit_smart rtl-console_smart 722fv_debug: fpmkunit_debug rtl-console_debug 723fv_release: fpmkunit_release rtl-console_release 724 725graph_all: fpmkunit_all 726graph_shared: fpmkunit_shared 727graph_smart: fpmkunit_smart 728graph_debug: fpmkunit_debug 729graph_release: fpmkunit_release 730 731hermes_all: fpmkunit_all 732hermes_shared: fpmkunit_shared 733hermes_smart: fpmkunit_smart 734hermes_debug: fpmkunit_debug 735hermes_release: fpmkunit_release 736 737httpd22_all: fpmkunit_all 738httpd22_shared: fpmkunit_shared 739httpd22_smart: fpmkunit_smart 740httpd22_debug: fpmkunit_debug 741httpd22_release: fpmkunit_release 742 743iconvenc_all: fpmkunit_all 744iconvenc_shared: fpmkunit_shared 745iconvenc_smart: fpmkunit_smart 746iconvenc_debug: fpmkunit_debug 747iconvenc_release: fpmkunit_release 748 749imagemagick_all: fpmkunit_all 750imagemagick_shared: fpmkunit_shared 751imagemagick_smart: fpmkunit_smart 752imagemagick_debug: fpmkunit_debug 753imagemagick_release: fpmkunit_release 754 755libxml_all: fpmkunit_all 756libxml_shared: fpmkunit_shared 757libxml_smart: fpmkunit_smart 758libxml_debug: fpmkunit_debug 759libxml_release: fpmkunit_release 760 761mad_all: fpmkunit_all 762mad_shared: fpmkunit_shared 763mad_smart: fpmkunit_smart 764mad_debug: fpmkunit_debug 765mad_release: fpmkunit_release 766 767modplug_all: fpmkunit_all 768modplug_shared: fpmkunit_shared 769modplug_smart: fpmkunit_smart 770modplug_debug: fpmkunit_debug 771modplug_release: fpmkunit_release 772 773ncurses_all: fpmkunit_all 774ncurses_shared: fpmkunit_shared 775ncurses_smart: fpmkunit_smart 776ncurses_debug: fpmkunit_debug 777ncurses_release: fpmkunit_release 778 779newt_all: fpmkunit_all 780newt_shared: fpmkunit_shared 781newt_smart: fpmkunit_smart 782newt_debug: fpmkunit_debug 783newt_release: fpmkunit_release 784 785zlib_all: fpmkunit_all 786zlib_shared: fpmkunit_shared 787zlib_smart: fpmkunit_smart 788zlib_debug: fpmkunit_debug 789zlib_release: fpmkunit_release 790 791unzip_all: fpmkunit_all 792unzip_shared: fpmkunit_shared 793unzip_smart: fpmkunit_smart 794unzip_debug: fpmkunit_debug 795unzip_release: fpmkunit_release 796 797os2units_all: fpmkunit_all 798os2units_shared: fpmkunit_shared 799os2units_smart: fpmkunit_smart 800os2units_debug: fpmkunit_debug 801os2units_release: fpmkunit_release 802 803gdbint_all: fpmkunit_all 804gdbint_shared: fpmkunit_shared 805gdbint_smart: fpmkunit_smart 806gdbint_debug: fpmkunit_debug 807gdbint_release: fpmkunit_release 808 809univint_all: fpmkunit_all 810univint_shared: fpmkunit_shared 811univint_smart: fpmkunit_smart 812univint_debug: fpmkunit_debug 813univint_release: fpmkunit_release 814 815cocoaint_all: fpmkunit_all 816cocoaint_shared: fpmkunit_shared 817cocoaint_smart: fpmkunit_smart 818cocoaint_debug: fpmkunit_debug 819cocoaint_release: fpmkunit_release 820 821pcap_all: fpmkunit_all 822pcap_shared: fpmkunit_shared 823pcap_smart: fpmkunit_smart 824pcap_debug: fpmkunit_debug 825pcap_release: fpmkunit_release 826 827pasjpeg_all: fpmkunit_all 828pasjpeg_shared: fpmkunit_shared 829pasjpeg_smart: fpmkunit_smart 830pasjpeg_debug: fpmkunit_debug 831pasjpeg_release: fpmkunit_release 832 833palmunits_all: fpmkunit_all 834palmunits_shared: fpmkunit_shared 835palmunits_smart: fpmkunit_smart 836palmunits_debug: fpmkunit_debug 837palmunits_release: fpmkunit_release 838 839opengles_all: fpmkunit_all 840opengles_shared: fpmkunit_shared 841opengles_smart: fpmkunit_smart 842opengles_debug: fpmkunit_debug 843opengles_release: fpmkunit_release 844 845openssl_all: fpmkunit_all 846openssl_shared: fpmkunit_shared 847openssl_smart: fpmkunit_smart 848openssl_debug: fpmkunit_debug 849openssl_release: fpmkunit_release 850 851pxlib_all: fpmkunit_all 852pxlib_shared: fpmkunit_shared 853pxlib_smart: fpmkunit_smart 854pxlib_debug: fpmkunit_debug 855pxlib_release: fpmkunit_release 856 857rexx_all: fpmkunit_all 858rexx_shared: fpmkunit_shared 859rexx_smart: fpmkunit_smart 860rexx_debug: fpmkunit_debug 861rexx_release: fpmkunit_release 862 863objcrtl_all: fpmkunit_all 864objcrtl_shared: fpmkunit_shared 865objcrtl_smart: fpmkunit_smart 866objcrtl_debug: fpmkunit_debug 867objcrtl_release: fpmkunit_release 868 869winceunits_all: fpmkunit_all 870winceunits_shared: fpmkunit_shared 871winceunits_smart: fpmkunit_smart 872winceunits_debug: fpmkunit_debug 873winceunits_release: fpmkunit_release 874 875hash_all: fpmkunit_bootstrap 876hash_shared: fpmkunit_bootstrap 877hash_smart: fpmkunit_bootstrap 878hash_debug: fpmkunit_bootstrap 879hash_release: fpmkunit_bootstrap 880