2
2
# Makefile.fpc for Free Component Library
6
dirs=go32v2 linux win32 os2 freebsd
7
exampledirs=tests db/tests shedit/gtk
11
packages_linux=netdb libasync pthreads
12
packages_freebsd=netdb libasync pthreads
13
packages_darwin=netdb libasync pthreads
14
packages_netbsd=netdb libasync
15
packages_openbsd=netdb libasync
20
units=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads
23
dirs=xml image db shedit passrc net
24
units=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext \
25
iostream zstream cachecls xmlreg registry eventlog custapp cgiapp \
27
units_freebsd=process ssockets resolve fpasync syncobjs
28
units_darwin=process ssockets resolve fpasync syncobjs
29
units_netbsd=process ssockets resolve fpasync
30
units_openbsd=process ssockets resolve fpasync
31
units_linux=process resolve ssockets fpasync syncobjs
32
units_win32=process fileinfo resolve ssockets syncobjs
33
units_netware=resolve ssockets
34
rsts=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
39
targetdir=$(OS_TARGET)
40
includedir=$(OS_TARGET) inc
42
includedir_freebsd=unix
43
includedir_darwin=unix
44
includedir_netbsd=unix
45
includedir_openbsd=unix
46
includedir_sunos=posix
50
sourcedir=$(OS_TARGET) inc
19
defaultdir=$(OS_TARGET)
62
# Also build classes for 1.0.x
63
ifneq ($(findstring 1.0.,$(FPC_VERSION)),)
70
$(COMPILER) -Ficlasses -Ficlasses/$(OS_TARGET) classes/$(OS_TARGET)/classes.pp