~ubuntu-branches/ubuntu/dapper/fpc/dapper

« back to all changes in this revision

Viewing changes to fcl/Makefile.fpc

  • Committer: Bazaar Package Importer
  • Author(s): Carlos Laviola
  • Date: 2004-08-12 16:29:37 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 warty)
  • Revision ID: james.westby@ubuntu.com-20040812162937-moo8ulvysp1ln771
Tags: 1.9.4-5
fp-compiler: needs ld, adding dependency on binutils.  (Closes: #265265)

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
#   Makefile.fpc for Free Component Library
3
3
#
4
4
 
5
 
[targets]
6
 
dirs=go32v2 linux win32 os2 freebsd
7
 
exampledirs=tests db/tests shedit/gtk
 
5
[package]
 
6
name=fcl
 
7
version=1.9.4
 
8
 
 
9
[require]
 
10
packages=paszlib
 
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
 
16
packages_win32=netdb
 
17
 
 
18
# clean package units
 
19
[clean]
 
20
units=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads
 
21
 
 
22
[target]
 
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 \
 
26
      wformat whtml wtex
 
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
 
35
exampledirs=tests
 
36
 
 
37
[compiler]
 
38
options=-S2
 
39
targetdir=$(OS_TARGET)
 
40
includedir=$(OS_TARGET) inc
 
41
includedir_linux=unix
 
42
includedir_freebsd=unix
 
43
includedir_darwin=unix
 
44
includedir_netbsd=unix
 
45
includedir_openbsd=unix
 
46
includedir_sunos=posix
 
47
includedir_qnx=posix
 
48
includedir_beos=posix
 
49
includedir_emx=os2
 
50
sourcedir=$(OS_TARGET) inc
 
51
 
 
52
[libs]
 
53
libname=fpfcl
8
54
 
9
55
[install]
10
 
examplesubdir=fcl
11
 
packagename=fcl
12
 
 
13
 
[sections]
14
 
none=1
15
 
zipsourceinstall=1
16
 
zipexampleinstall=1
17
 
 
18
 
[defaults]
19
 
defaultdir=$(OS_TARGET)
 
56
fpcpackage=y
 
57
 
 
58
[default]
 
59
fpcdir=..
 
60
 
 
61
[prerules]
 
62
# Also build classes for 1.0.x 
 
63
ifneq ($(findstring 1.0.,$(FPC_VERSION)),)
 
64
CLASSES10=classes
 
65
endif
 
66
 
 
67
[rules]
 
68
ifdef CLASSES10
 
69
classes$(PPUEXT):
 
70
        $(COMPILER) -Ficlasses -Ficlasses/$(OS_TARGET) classes/$(OS_TARGET)/classes.pp
 
71
endif
 
72
 
 
73
xmlreg.pp: xml