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

« back to all changes in this revision

Viewing changes to rtl/os2/Makefile.fpc

  • Committer: Bazaar Package Importer
  • Author(s): Carlos Laviola
  • Date: 2005-05-30 11:59:10 UTC
  • mfrom: (1.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20050530115910-x5pbzm4qqta4i94h
Tags: 2.0.0-2
debian/fp-compiler.postinst.in: forgot to reapply the patch that
correctly creates the slave link to pc(1).  (Closes: #310907)

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
 
8
8
[target]
9
9
loaders=prt0
10
 
units=$(SYSTEMUNIT) objpas strings \
 
10
units=$(SYSTEMUNIT) ctypes objpas macpas strings \
11
11
      ports os2def doscalls moncalls kbdcalls moucalls viocalls \
12
12
      pmbitmap pmwin pmgpi pmstddlg pmhelp pmdev pmspl pmshl pmwp pmwsock pmbidi \
13
 
      dos crt objects printer \
 
13
      dos crt objects printer matrix \
14
14
      sysutils classes math typinfo varutils winsock \
15
15
      charset ucomplex cpu mmx getopts heaptrc lineinfo dynlibs \
16
 
      video mouse keyboard variants types rtlconst sysconst dateutil
 
16
      video mouse keyboard variants types rtlconst sysconst dateutil \
 
17
      strutils convutil
17
18
rsts=math varutils typinfo variants pmhelp classes sysconst dateutil
18
19
 
19
20
[require]
30
31
[compiler]
31
32
includedir=$(INC) $(PROCINC)
32
33
sourcedir=$(INC) $(PROCINC)
33
 
targetdir=.
34
34
 
35
35
 
36
36
[prerules]
79
79
#
80
80
 
81
81
%$(OEXT) : %.as
82
 
        $(AS) -o $*$(OEXT) $*.as
 
82
        $(AS) -o $(UNITTARGETDIRPREFIX)$*$(OEXT) $*.as
83
83
 
84
84
#
85
85
# Base Units (System, strings, os-dependent-base-unit)
86
86
#
87
87
 
88
88
$(SYSTEMUNIT)$(PPUEXT) : $(SYSTEMUNIT).pas $(SYSDEPS)
89
 
        $(COMPILER) -Us -Sg $(SYSTEMUNIT).pas $(REDIR)
 
89
        $(COMPILER) -Us -Sg $(SYSTEMUNIT).pas
90
90
 
91
91
objpas$(PPUEXT): $(OBJPASDIR)/objpas.pp $(INC)/except.inc $(SYSTEMUNIT)$(PPUEXT)
92
 
        $(COMPILER) -I$(OBJPASDIR) $(OBJPASDIR)/objpas.pp $(REDIR)
 
92
        $(COMPILER) -Fi$(OBJPASDIR) $(OBJPASDIR)/objpas.pp
93
93
 
94
94
strings$(PPUEXT) : $(INC)/strings.pp $(INC)/stringsi.inc \
95
95
                   $(PROCINC)/strings.inc $(PROCINC)/stringss.inc \
157
157
#
158
158
 
159
159
sysutils$(PPUEXT) : sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.inc) \
160
 
                    objpas$(PPUEXT) dos$(PPUEXT) sysconst$(PPUEXT)
 
160
                    objpas$(PPUEXT) dos$(PPUEXT) sysconst$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
161
161
        $(COMPILER) -Fi$(OBJPASDIR)/sysutils sysutils.pp
162
162
 
163
163
classes$(PPUEXT) : classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \
164
 
                   sysutils$(PPUEXT) typinfo$(PPUEXT) rtlconst$(PPUEXT) types$(PPUEXT)
 
164
                   sysutils$(PPUEXT) typinfo$(PPUEXT) rtlconst$(PPUEXT) types$(PPUEXT) objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
165
165
        $(COMPILER) -Fi$(OBJPASDIR)/classes classes.pp
166
166
 
167
 
typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT)
168
 
        $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp $(REDIR)
 
167
math$(PPUEXT): $(OBJPASDIR)/math.pp objpas$(PPUEXT) sysutils$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
 
168
        $(COMPILER) $(OBJPASDIR)/math.pp
169
169
 
170
 
math$(PPUEXT): $(OBJPASDIR)/math.pp objpas$(PPUEXT) sysutils$(PPUEXT)
171
 
        $(COMPILER) $(OBJPASDIR)/math.pp $(REDIR)
 
170
typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT) rtlconst$(PPUEXT)
 
171
        $(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp
172
172
 
173
173
varutils$(PPUEXT) : $(OBJPASDIR)/cvarutil.inc $(OBJPASDIR)/varutils.inc \
174
 
                    $(OBJPASDIR)/varutilh.inc varutils.pp
175
 
        $(COMPILER) -I$(OBJPASDIR) varutils.pp $(REDIR)
176
 
 
177
 
types$(PPUEXT) : $(OBJPASDIR/types.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
 
174
                    $(OBJPASDIR)/varutilh.inc varutils.pp sysutils$(PPUEXT)
 
175
        $(COMPILER) -Fi$(OBJPASDIR) varutils.pp
 
176
 
 
177
variants$(PPUEXT) : $(INC)/variants.pp varutils$(PPUEXT) sysutils$(PPUEXT) sysconst$(PPUEXT) typinfo$(PPUEXT) rtlconst$(PPUEXT)
 
178
        $(COMPILER) -Fi$(INC) $(INC)/variants.pp
 
179
 
 
180
types$(PPUEXT) : $(OBJPASDIR)/types.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
178
181
        $(COMPILER) $(OBJPASDIR)/types.pp
179
182
 
180
 
rtlconst$(PPUEXT) : $(OBJPASDIR)/rtlconst.pp
181
 
        $(COMPILER) $(OBJPASDIR)/rtlconst.pp
 
183
rtlconst$(PPUEXT) : $(OBJPASDIR)/rtlconst.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
 
184
        $(COMPILER) -Fi$(OBJPASDIR) $(OBJPASDIR)/rtlconst.pp
182
185
 
183
186
sysconst$(PPUEXT) : $(OBJPASDIR)/sysconst.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
184
187
        $(COMPILER) $(OBJPASDIR)/sysconst.pp
185
188
 
186
 
dateutil$(PPUEXT) : $(OBJPASDIR)/dateutil.pp
187
 
        $(COMPILER) -I$(OBJPASDIR) $(OBJPASDIR)/dateutil.pp
 
189
dateutil$(PPUEXT) : $(OBJPASDIR)/dateutil.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
 
190
        $(COMPILER) -Fi$(OBJPASDIR) $(OBJPASDIR)/dateutil.pp
 
191
 
 
192
convutil$(PPUEXT) : $(OBJPASDIR)/convutil.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
 
193
        $(COMPILER) -Fi$(OBJPASDIR) $(OBJPASDIR)/convutil.pp
 
194
 
 
195
strutils$(PPUEXT) : $(OBJPASDIR)/strutils.pp sysutils$(PPUEXT) objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
 
196
        $(COMPILER) $(OBJPASDIR)/strutils.pp
 
197
 
 
198
#
 
199
# Mac Pascal Model
 
200
#
 
201
 
 
202
macpas$(PPUEXT) : $(INC)/macpas.pp $(SYSTEMUNIT)$(PPUEXT)
 
203
        $(COMPILER) $(INC)/macpas.pp $(REDIR)
188
204
 
189
205
#
190
206
# Other system-independent RTL Units
199
215
getopts$(PPUEXT) : $(INC)/getopts.pp $(SYSTEMUNIT)$(PPUEXT)
200
216
 
201
217
heaptrc$(PPUEXT) : $(INC)/heaptrc.pp $(SYSTEMUNIT)$(PPUEXT)
202
 
        $(COMPILER) -Sg $(INC)/heaptrc.pp $(REDIR)
 
218
        $(COMPILER) -Sg $(INC)/heaptrc.pp
203
219
 
204
220
lineinfo$(PPUEXT) : $(INC)/lineinfo.pp $(SYSTEMUNIT)$(PPUEXT)
205
221
 
206
222
charset$(PPUEXT) : $(INC)/charset.pp $(SYSTEMUNIT)$(PPUEXT)
207
223
 
 
224
ctypes$(PPUEXT) :  $(INC)/ctypes.pp $(SYSTEMUNIT)$(PPUEXT)
208
225
#
209
226
# Other system-dependent RTL Units
210
 
#
 
 
b'\\ No newline at end of file'
 
227
#
 
228
variants$(PPUEXT) : $(INC)/variants.pp varutils$(PPUEXT) typinfo$(PPUEXT)
 
 
b'\\ No newline at end of file'