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