~ubuntu-branches/debian/lenny/fpc/lenny

« back to all changes in this revision

Viewing changes to fpcsrc/utils/Makefile.fpc

  • Committer: Bazaar Package Importer
  • Author(s): Mazen Neifer, Torsten Werner, Mazen Neifer
  • Date: 2008-05-17 17:12:11 UTC
  • mfrom: (3.1.9 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080517171211-9qi33xhd9evfa0kg
Tags: 2.2.0-dfsg1-9
[ Torsten Werner ]
* Add Mazen Neifer to Uploaders field.

[ Mazen Neifer ]
* Moved FPC sources into a version dependent directory from /usr/share/fpcsrc
  to /usr/share/fpcsrc/${FPCVERSION}. This allow installing more than on FPC
  release.
* Fixed far call issue in compiler preventing building huge binearies.
  (closes: #477743)
* Updated building dependencies, recomennded and suggested packages.
* Moved fppkg to fp-utils as it is just a helper tool and is not required by
  compiler.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
#   Makefile.fpc for Free Pascal Utils
 
3
#
 
4
 
 
5
[package]
 
6
name=utils
 
7
version=2.2.0
 
8
 
 
9
[target]
 
10
dirs=fppkg fpcm tply h2pas fprcp dxegen fpdoc
 
11
programs=ppdep ptop rstconv data2inc delp bin2obj postw32 rmcvsdir
 
12
programs_linux=grab_vcsa
 
13
dirs_win32=fpmc fpcres
 
14
dirs_linux=fpcres
 
15
dirs_freebsd=fpcres
 
16
rsts=rstconv
 
17
 
 
18
[require]
 
19
packages=fcl-base paszlib hash
 
20
 
 
21
[clean]
 
22
units=ptopu
 
23
 
 
24
[install]
 
25
fpcpackage=y
 
26
 
 
27
[default]
 
28
fpcdir=..
 
29
 
 
30
 
 
31
[rules]
 
32
#
 
33
# Pascal beautifier
 
34
#
 
35
ptop$(EXEEXT): ptop.pp ptopu$(PPUEXT)
 
36
 
 
37
ptopu$(PPUEXT): ptopu.pp
 
38
 
 
39
#
 
40
# Other
 
41
#
 
42
 
 
43
ppdep$(EXEEXT): ppdep.pp
 
44
 
 
45
#
 
46
# Don't export some tools, which are found in the current dir if it's in
 
47
# the path, so are not valid for the subdirs
 
48
#
 
49
 
 
50
unexport DATA2INC
 
51
 
 
52
# order dependencies to avoid link.res clashes
 
53
# -- only supported as of Make 3.80, which is not available for go32v2 ->
 
54
#    no parallel making here...
 
55
#
 
56
#grab_vcsa$(EXEEXT): | ppdep$(EXEEXT)
 
57
#
 
58
#ppdep$(EXEEXT): | ptop$(EXEEXT)
 
59
#
 
60
#ptop$(EXEEXT): | postw32$(EXEEXT)
 
61
#
 
62
#postw32$(EXEEXT): | rstconv$(EXEEXT)
 
63
#
 
64
#rstconv$(EXEEXT): | data2inc$(EXEEXT)
 
65
#
 
66
#data2inc$(EXEEXT): | delp$(EXEEXT)
 
67
#
 
68
#delp$(EXEEXT): | bin2obj$(EXEEXT)
 
69
 
 
70
.NOTPARALLEL: