Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
all borland make files
[simgrid.git] / build / builder6 / maxmin_bench.mak
1 # ---------------------------------------------------------------------------
2 !if !$d(BCB)
3 BCB = $(MAKEDIR)\..
4 !endif
5
6 # ---------------------------------------------------------------------------
7 # IDE SECTION
8 # ---------------------------------------------------------------------------
9 # The following section of the project makefile is managed by the BCB IDE.
10 # It is recommended to use the IDE to change any of the values in this
11 # section.
12 # ---------------------------------------------------------------------------
13
14 VERSION = BCB.06.00
15 # ---------------------------------------------------------------------------
16 PROJECT = bin\maxmin_bench.exe
17 OBJFILES = ..\..\win32_testsuite\borland\builder6\simulation\obj\maxmin_bench.obj \
18     ..\..\win32_testsuite\borland\builder6\simulation\obj\graphxml_parse.obj \
19     ..\..\win32_testsuite\borland\builder6\simulation\obj\heap.obj \
20     ..\..\win32_testsuite\borland\builder6\simulation\obj\log.obj \
21     ..\..\win32_testsuite\borland\builder6\simulation\obj\log_default_appender.obj \
22     ..\..\win32_testsuite\borland\builder6\simulation\obj\mallocator.obj \
23     ..\..\win32_testsuite\borland\builder6\simulation\obj\set.obj \
24     ..\..\win32_testsuite\borland\builder6\simulation\obj\snprintf.obj \
25     ..\..\win32_testsuite\borland\builder6\simulation\obj\swag.obj \
26     ..\..\win32_testsuite\borland\builder6\simulation\obj\sysdep.obj \
27     ..\..\win32_testsuite\borland\builder6\simulation\obj\xbt_main.obj \
28     ..\..\win32_testsuite\borland\builder6\simulation\obj\xbt_matrix.obj \
29     ..\..\win32_testsuite\borland\builder6\simulation\obj\xbt_peer.obj \
30     ..\..\win32_testsuite\borland\builder6\simulation\obj\asserts.obj \
31     ..\..\win32_testsuite\borland\builder6\simulation\obj\config.obj \
32     ..\..\win32_testsuite\borland\builder6\simulation\obj\cunit.obj \
33     ..\..\win32_testsuite\borland\builder6\simulation\obj\dict.obj \
34     ..\..\win32_testsuite\borland\builder6\simulation\obj\dict_cursor.obj \
35     ..\..\win32_testsuite\borland\builder6\simulation\obj\dict_elm.obj \
36     ..\..\win32_testsuite\borland\builder6\simulation\obj\dict_multi.obj \
37     ..\..\win32_testsuite\borland\builder6\simulation\obj\dynar.obj \
38     ..\..\win32_testsuite\borland\builder6\simulation\obj\ex.obj \
39     ..\..\win32_testsuite\borland\builder6\simulation\obj\fifo.obj \
40     ..\..\win32_testsuite\borland\builder6\simulation\obj\graph.obj \
41     ..\..\win32_testsuite\borland\builder6\simulation\obj\gras.obj \
42     ..\..\win32_testsuite\borland\builder6\simulation\obj\transport.obj \
43     ..\..\win32_testsuite\borland\builder6\simulation\obj\datadesc.obj \
44     ..\..\win32_testsuite\borland\builder6\simulation\obj\ddt_convert.obj \
45     ..\..\win32_testsuite\borland\builder6\simulation\obj\ddt_create.obj \
46     ..\..\win32_testsuite\borland\builder6\simulation\obj\ddt_exchange.obj \
47     ..\..\win32_testsuite\borland\builder6\simulation\obj\ddt_parse.obj \
48     ..\..\win32_testsuite\borland\builder6\simulation\obj\ddt_parse.yy.obj \
49     ..\..\win32_testsuite\borland\builder6\simulation\obj\cbps.obj \
50     ..\..\win32_testsuite\borland\builder6\simulation\obj\timer.obj \
51     ..\..\win32_testsuite\borland\builder6\simulation\obj\msg.obj \
52     ..\..\win32_testsuite\borland\builder6\simulation\obj\rpc.obj \
53     ..\..\win32_testsuite\borland\builder6\simulation\obj\process.obj \
54     ..\..\win32_testsuite\borland\builder6\simulation\obj\gras_module.obj \
55     ..\..\win32_testsuite\borland\builder6\simulation\obj\workstation_KCCFLN05.obj \
56     ..\..\win32_testsuite\borland\builder6\simulation\obj\cpu.obj \
57     ..\..\win32_testsuite\borland\builder6\simulation\obj\maxmin.obj \
58     ..\..\win32_testsuite\borland\builder6\simulation\obj\network.obj \
59     ..\..\win32_testsuite\borland\builder6\simulation\obj\network_dassf.obj \
60     ..\..\win32_testsuite\borland\builder6\simulation\obj\surf.obj \
61     ..\..\win32_testsuite\borland\builder6\simulation\obj\surf_timer.obj \
62     ..\..\win32_testsuite\borland\builder6\simulation\obj\surfxml_parse.obj \
63     ..\..\win32_testsuite\borland\builder6\simulation\obj\trace_mgr.obj \
64     ..\..\win32_testsuite\borland\builder6\simulation\obj\workstation.obj \
65     ..\..\win32_testsuite\borland\builder6\simulation\obj\deployment.obj \
66     ..\..\win32_testsuite\borland\builder6\simulation\obj\environment.obj \
67     ..\..\win32_testsuite\borland\builder6\simulation\obj\global.obj \
68     ..\..\win32_testsuite\borland\builder6\simulation\obj\gos.obj \
69     ..\..\win32_testsuite\borland\builder6\simulation\obj\host.obj \
70     ..\..\win32_testsuite\borland\builder6\simulation\obj\m_process.obj \
71     ..\..\win32_testsuite\borland\builder6\simulation\obj\msg_config.obj \
72     ..\..\win32_testsuite\borland\builder6\simulation\obj\task.obj \
73     ..\..\win32_testsuite\borland\builder6\simulation\obj\sd_workstation.obj \
74     ..\..\win32_testsuite\borland\builder6\simulation\obj\sd_global.obj \
75     ..\..\win32_testsuite\borland\builder6\simulation\obj\sd_link.obj \
76     ..\..\win32_testsuite\borland\builder6\simulation\obj\sd_task.obj \
77     ..\..\win32_testsuite\borland\builder6\simulation\obj\transport_plugin_sg.obj \
78     ..\..\win32_testsuite\borland\builder6\simulation\obj\sg_transport.obj \
79     ..\..\win32_testsuite\borland\builder6\simulation\obj\sg_time.obj \
80     ..\..\win32_testsuite\borland\builder6\simulation\obj\sg_dns.obj \
81     ..\..\win32_testsuite\borland\builder6\simulation\obj\sg_emul.obj \
82     ..\..\win32_testsuite\borland\builder6\simulation\obj\sg_process.obj \
83     ..\..\win32_testsuite\borland\builder6\simulation\obj\sg_msg.obj \
84     ..\..\win32_testsuite\borland\builder6\simulation\obj\amok_base.obj \
85     ..\..\win32_testsuite\borland\builder6\simulation\obj\saturate.obj \
86     ..\..\win32_testsuite\borland\builder6\simulation\obj\bandwidth.obj \
87     ..\..\win32_testsuite\borland\builder6\simulation\obj\peermanagement.obj \
88     ..\..\win32_testsuite\borland\builder6\simulation\obj\context_win32.obj \
89     ..\..\win32_testsuite\borland\builder6\simulation\obj\context.obj
90 RESFILES = 
91 MAINSOURCE = maxmin_bench.bpf
92 RESDEPEN = $(RESFILES)
93 LIBFILES = 
94 IDLFILES = 
95 IDLGENFILES = 
96 LIBRARIES = 
97 PACKAGES = 
98 SPARELIBS = 
99 DEFFILE = 
100 OTHERFILES = 
101 # ---------------------------------------------------------------------------
102 DEBUGLIBPATH = $(BCB)\lib\debug
103 RELEASELIBPATH = $(BCB)\lib\release
104 USERDEFINES = _DEBUG
105 SYSDEFINES = NO_STRICT;_NO_VCL
106 INCLUDEPATH = ..\..\testsuite\surf;..\..\src\amok\PeerManagement;..\..\src\amok\Bandwidth;..\..\src\amok;..\..\src\simdag;..\..\src\msg;..\..\src\surf;..\..\src\gras\Virtu;..\..\src\gras\Msg;..\..\src\gras\DataDesc;..\..\src\gras\Transport;..\..\src\gras;..\..\src\xbt;$(BCB)\include;$(BCB)\include\vcl;..\..\include;..\..\src;..\..\src\include
107 LIBPATH = ..\..\testsuite\surf;..\..\src\amok\PeerManagement;..\..\src\amok\Bandwidth;..\..\src\amok;..\..\src\simdag;..\..\src\msg;..\..\src\surf;..\..\src\gras\Virtu;..\..\src\gras\Msg;..\..\src\gras\DataDesc;..\..\src\gras\Transport;..\..\src\gras;..\..\src\xbt;$(BCB)\lib\obj;$(BCB)\lib
108 WARNINGS= -w-tai -w-sus -w-rvl -w-rch -w-pia -w-pch -w-par -w-csu -w-ccc -w-aus
109 PATHCPP = .;..\..\testsuite\surf;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\xbt;..\..\src\gras;..\..\src\gras\Transport;..\..\src\gras\DataDesc;..\..\src\gras\DataDesc;..\..\src\gras\DataDesc;..\..\src\gras\DataDesc;..\..\src\gras\DataDesc;..\..\src\gras\DataDesc;..\..\src\gras\DataDesc;..\..\src\gras\Msg;..\..\src\gras\Msg;..\..\src\gras\Msg;..\..\src\gras\Virtu;..\..\src\gras\Virtu;..\..\src\surf;..\..\src\surf;..\..\src\surf;..\..\src\surf;..\..\src\surf;..\..\src\surf;..\..\src\surf;..\..\src\surf;..\..\src\surf;..\..\src\surf;..\..\src\msg;..\..\src\msg;..\..\src\msg;..\..\src\msg;..\..\src\msg;..\..\src\msg;..\..\src\msg;..\..\src\msg;..\..\src\simdag;..\..\src\simdag;..\..\src\simdag;..\..\src\simdag;..\..\src\gras\Transport;..\..\src\gras\Transport;..\..\src\gras\Virtu;..\..\src\gras\Virtu;..\..\src\gras\Virtu;..\..\src\gras\Virtu;..\..\src\gras\Msg;..\..\src\amok;..\..\src\amok\Bandwidth;..\..\src\amok\Bandwidth;..\..\src\amok\PeerManagement;..\..\src\xbt;..\..\src\xbt
110 PATHASM = .;
111 PATHPAS = .;
112 PATHRC = .;
113 PATHOBJ = .;$(LIBPATH)
114 # ---------------------------------------------------------------------------
115 CFLAG1 = -Od -H=$(BCB)\lib\vcl60.csm -Hc -Vx -Ve -X- -r- -a1 -b- -k -y -v -vi- -tWC \
116     -tWM- -c
117 IDLCFLAGS = -I..\..\testsuite\surf -I..\..\src\amok\PeerManagement \
118     -I..\..\src\amok\Bandwidth -I..\..\src\amok -I..\..\src\simdag \
119     -I..\..\src\msg -I..\..\src\surf -I..\..\src\gras\Virtu \
120     -I..\..\src\gras\Msg -I..\..\src\gras\DataDesc -I..\..\src\gras\Transport \
121     -I..\..\src\gras -I..\..\src\xbt -I$(BCB)\include -I$(BCB)\include\vcl \
122     -I..\..\include -I..\..\src -I..\..\src\include -src_suffix cpp -D_DEBUG \
123     -boa
124 PFLAGS = -N2..\..\win32_testsuite\borland\builder6\simulation\obj \
125     -N0..\..\win32_testsuite\borland\builder6\simulation\obj -$YD -$W -$O- \
126     -$A8 -v -JPHNE -M
127 RFLAGS = 
128 AFLAGS = /mx /w2 /zd
129 LFLAGS = -I..\..\win32_testsuite\borland\builder6\simulation\obj -D"" -ap -Tpe -x \
130     -Gn -v
131 # ---------------------------------------------------------------------------
132 ALLOBJ = c0x32.obj $(OBJFILES)
133 ALLRES = $(RESFILES)
134 ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cw32.lib
135 # ---------------------------------------------------------------------------
136 !ifdef IDEOPTIONS
137
138 [Version Info]
139 IncludeVerInfo=0
140 AutoIncBuild=0
141 MajorVer=1
142 MinorVer=0
143 Release=0
144 Build=0
145 Debug=0
146 PreRelease=0
147 Special=0
148 Private=0
149 DLL=0
150
151 [Version Info Keys]
152 CompanyName=
153 FileDescription=
154 FileVersion=1.0.0.0
155 InternalName=
156 LegalCopyright=
157 LegalTrademarks=
158 OriginalFilename=
159 ProductName=
160 ProductVersion=1.0.0.0
161 Comments=
162
163 [Debugging]
164 DebugSourceDirs=$(BCB)\source\vcl
165
166 !endif
167
168
169
170
171
172 # ---------------------------------------------------------------------------
173 # MAKE SECTION
174 # ---------------------------------------------------------------------------
175 # This section of the project file is not used by the BCB IDE.  It is for
176 # the benefit of building from the command-line using the MAKE utility.
177 # ---------------------------------------------------------------------------
178
179 .autodepend
180 # ---------------------------------------------------------------------------
181 !if "$(USERDEFINES)" != ""
182 AUSERDEFINES = -d$(USERDEFINES:;= -d)
183 !else
184 AUSERDEFINES =
185 !endif
186
187 !if !$d(BCC32)
188 BCC32 = bcc32
189 !endif
190
191 !if !$d(CPP32)
192 CPP32 = cpp32
193 !endif
194
195 !if !$d(DCC32)
196 DCC32 = dcc32
197 !endif
198
199 !if !$d(TASM32)
200 TASM32 = tasm32
201 !endif
202
203 !if !$d(LINKER)
204 LINKER = ilink32
205 !endif
206
207 !if !$d(BRCC32)
208 BRCC32 = brcc32
209 !endif
210
211
212 # ---------------------------------------------------------------------------
213 !if $d(PATHCPP)
214 .PATH.CPP = $(PATHCPP)
215 .PATH.C   = $(PATHCPP)
216 !endif
217
218 !if $d(PATHPAS)
219 .PATH.PAS = $(PATHPAS)
220 !endif
221
222 !if $d(PATHASM)
223 .PATH.ASM = $(PATHASM)
224 !endif
225
226 !if $d(PATHRC)
227 .PATH.RC  = $(PATHRC)
228 !endif
229
230 !if $d(PATHOBJ)
231 .PATH.OBJ  = $(PATHOBJ)
232 !endif
233 # ---------------------------------------------------------------------------
234 $(PROJECT): $(OTHERFILES) $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
235     $(BCB)\BIN\$(LINKER) @&&!
236     $(LFLAGS) -L$(LIBPATH) +
237     $(ALLOBJ), +
238     $(PROJECT),, +
239     $(ALLLIB), +
240     $(DEFFILE), +
241     $(ALLRES)
242 !
243 # ---------------------------------------------------------------------------
244 .pas.hpp:
245     $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
246
247 .pas.obj:
248     $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
249
250 .cpp.obj:
251     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
252
253 .c.obj:
254     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
255
256 .c.i:
257     $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
258
259 .cpp.i:
260     $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
261
262 .asm.obj:
263     $(BCB)\BIN\$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i) $(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
264
265 .rc.res:
266     $(BCB)\BIN\$(BRCC32) $(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $<
267
268
269
270 # ---------------------------------------------------------------------------
271
272
273
274