79 |
<platform value="windows"/> |
<platform value="windows"/> |
80 |
</condition> |
</condition> |
81 |
</external_object> |
</external_object> |
82 |
<library name="base" location="$ISE_LIBRARY\library\base\base.ecf" readonly="false"/> |
<library name="base" location="$ISE_LIBRARY\library\base\base.ecf"/> |
83 |
<library name="base_extension" location="$ISE_LIBRARY\library\base_extension\base_extension.ecf" readonly="false"/> |
<library name="base_extension" location="$ISE_LIBRARY\library\base_extension\base_extension.ecf"/> |
84 |
<library name="consumer" location="$EIFFEL_SRC\dotnet\consumer\consumer.ecf" readonly="false"/> |
<library name="consumer" location="$EIFFEL_SRC\dotnet\consumer\consumer.ecf"/> |
85 |
<library name="dotnet_helper" location="$EIFFEL_SRC\dotnet\helpers\support\dotnet_helper.ecf" readonly="false"/> |
<library name="dotnet_helper" location="$EIFFEL_SRC\dotnet\helpers\support\dotnet_helper.ecf"/> |
86 |
<library name="framework" location="$EIFFEL_SRC\framework\framework.ecf" readonly="false"/> |
<library name="gobo" location="$ISE_LIBRARY\library\gobo\gobo.ecf"/> |
87 |
<library name="gobo" location="$ISE_LIBRARY\library\gobo\gobo.ecf" readonly="false"/> |
<library name="gobo_extension" location="$ISE_LIBRARY\library\gobo_extension\gobo_extension.ecf"/> |
88 |
<library name="gobo_extension" location="$ISE_LIBRARY\library\gobo_extension\gobo_extension.ecf" readonly="false"/> |
<library name="process" location="$ISE_LIBRARY\library\process\process.ecf"/> |
89 |
<library name="process" location="$ISE_LIBRARY\library\process\process.ecf" readonly="false"/> |
<library name="time" location="$ISE_LIBRARY\library\time\time.ecf"/> |
90 |
<library name="time" location="$ISE_LIBRARY\library\time\time.ecf" readonly="false"/> |
<library name="uuid" location="$ISE_LIBRARY\library\uuid\uuid.ecf"/> |
|
<library name="uuid" location="$ISE_LIBRARY\library\uuid\uuid.ecf" readonly="false"/> |
|
91 |
<library name="wel" location="$ISE_LIBRARY\library\wel\wel.ecf" readonly="false"/> |
<library name="wel" location="$ISE_LIBRARY\library\wel\wel.ecf" readonly="false"/> |
92 |
</target> |
</target> |
93 |
<target name="batch" extends="common"> |
<target name="batch" extends="common"> |
94 |
<root class="ES" feature="make"/> |
<root class="ES" feature="make"/> |
95 |
<variable name="batch_preferences" value="true"/> |
<variable name="batch_preferences" value="true"/> |
96 |
<variable name="batch_framework" value="true"/> |
<library name="preferences_reg" location="$ISE_LIBRARY\library\preferences\preferences_reg.ecf"> |
|
<library name="preferences_reg" location="$ISE_LIBRARY\library\preferences\preferences_reg.ecf" readonly="false"> |
|
97 |
<condition> |
<condition> |
98 |
<platform value="windows"/> |
<platform value="windows"/> |
99 |
</condition> |
</condition> |
100 |
</library> |
</library> |
101 |
<library name="preferences_xml" location="$ISE_LIBRARY\library\preferences\preferences_xml.ecf" readonly="false"> |
<library name="preferences_xml" location="$ISE_LIBRARY\library\preferences\preferences_xml.ecf"> |
102 |
<condition> |
<condition> |
103 |
<platform excluded_value="windows"/> |
<platform excluded_value="windows"/> |
104 |
</condition> |
</condition> |
111 |
<file_rule> |
<file_rule> |
112 |
<exclude>/md_strong_name.e$</exclude> |
<exclude>/md_strong_name.e$</exclude> |
113 |
<exclude>/md_public_key.e$</exclude> |
<exclude>/md_public_key.e$</exclude> |
|
<exclude>/system_assembly_list_builder.e$</exclude> |
|
114 |
</file_rule> |
</file_rule> |
115 |
</cluster> |
</cluster> |
116 |
<cluster name="cli_writer_windows" location="$EIFFEL_SRC\Eiffel\library\cli_writer\" recursive="true"> |
<cluster name="cli_writer_windows" location="$EIFFEL_SRC\Eiffel\library\cli_writer\" recursive="true"> |
178 |
</file_rule> |
</file_rule> |
179 |
</cluster> |
</cluster> |
180 |
<cluster name="flat_short_b" location="$EIFFEL_SRC\Eiffel\flat_short\bench\"/> |
<cluster name="flat_short_b" location="$EIFFEL_SRC\Eiffel\flat_short\bench\"/> |
181 |
<cluster name="interface" location="$EIFFEL_SRC\Eiffel\interface\"> |
<cluster name="interface" location="$TABBED_EIFFEL_SRC\Eiffel\interface\"> |
182 |
<cluster name="interface_shared" location="$|shared\"/> |
<cluster name="interface_shared" location="$|shared\"/> |
183 |
<cluster name="preference_tool" location="$|graphical\preference_tool\"/> |
<cluster name="preference_tool" location="$|graphical\preference_tool\"/> |
184 |
<cluster name="profile_tool" location="$|graphical\profile_tool\"/> |
<cluster name="profile_tool" location="$|graphical\profile_tool\"/> |
195 |
<exclude>/error$</exclude> |
<exclude>/error$</exclude> |
196 |
</file_rule> |
</file_rule> |
197 |
</cluster> |
</cluster> |
198 |
<cluster name="switch" location="$EIFFEL_SRC\Eiffel\switch\"> |
<cluster name="switch" location="$TABBED_EIFFEL_SRC\Eiffel\switch\"> |
199 |
<cluster name="communications" location="$|no_communication\"> |
<cluster name="communications" location="$|no_communication\"> |
200 |
<cluster name="debuging_class" location="$|debug\"/> |
<cluster name="debuging_class" location="$|debug\"/> |
201 |
<cluster name="status" location="$|status\"/> |
<cluster name="status" location="$|status\"/> |
211 |
<target name="bench" extends="common"> |
<target name="bench" extends="common"> |
212 |
<description>Eiffel Studio</description> |
<description>Eiffel Studio</description> |
213 |
<root class="EB_KERNEL" feature="make"/> |
<root class="EB_KERNEL" feature="make"/> |
214 |
|
<option debug="false"> |
215 |
|
<assertions precondition="true" postcondition="true" check="false" invariant="false" loop="false"/> |
216 |
|
</option> |
217 |
<external_object location="$(EIFFEL_SRC)/C/ipc/ewb/libmtwewb.a"> |
<external_object location="$(EIFFEL_SRC)/C/ipc/ewb/libmtwewb.a"> |
218 |
<condition> |
<condition> |
219 |
<platform excluded_value="windows"/> |
<platform excluded_value="windows"/> |
261 |
</condition> |
</condition> |
262 |
</external_object> |
</external_object> |
263 |
<variable name="batch_framework" value="false"/> |
<variable name="batch_framework" value="false"/> |
264 |
<library name="diff" location="$ISE_LIBRARY\library\diff\diff.ecf" readonly="false"/> |
<library name="diff" location="$ISE_LIBRARY\library\diff\diff.ecf"/> |
265 |
<library name="editor" location="$ISE_LIBRARY\library\editor\editor.ecf" readonly="false"/> |
<library name="docking" location="$ISE_LIBRARY\library\docking\docking.ecf" readonly="false"> |
266 |
<library name="graph" location="$ISE_LIBRARY\library\graph\graph.ecf" readonly="false"/> |
<option> |
267 |
<library name="lex" location="$ISE_LIBRARY\library\lex\lex.ecf" readonly="false"/> |
<assertions precondition="false" postcondition="false" check="false" invariant="false" loop="false"/> |
268 |
<library name="memory_analyzer" location="$ISE_LIBRARY\library\memory_analyzer\memory_analyzer.ecf" readonly="false"/> |
</option> |
269 |
<library name="net" location="$ISE_LIBRARY\library\net\net.ecf" readonly="false"/> |
</library> |
270 |
<library name="patterns" location="$ISE_LIBRARY\library\patterns\patterns.ecf" readonly="false"/> |
<library name="editor" location="$ISE_LIBRARY\library\editor\editor.ecf" readonly="false"> |
271 |
<library name="preferences_reg" location="$ISE_LIBRARY\library\preferences\preferences_reg.ecf" readonly="false"> |
<option> |
272 |
|
<assertions precondition="false" postcondition="false" check="false" invariant="false" loop="false"/> |
273 |
|
</option> |
274 |
|
</library> |
275 |
|
<library name="event" location="$ISE_LIBRARY\library\event\event.ecf"> |
276 |
|
<condition> |
277 |
|
<platform excluded_value="windows"/> |
278 |
|
</condition> |
279 |
|
</library> |
280 |
|
<library name="framework" location="$EIFFEL_SRC\framework\framework.ecf" readonly="false"/> |
281 |
|
<library name="graph" location="$ISE_LIBRARY\library\graph\graph.ecf"/> |
282 |
|
<library name="lex" location="$ISE_LIBRARY\library\lex\lex.ecf"/> |
283 |
|
<library name="net" location="$ISE_LIBRARY\library\net\net.ecf"/> |
284 |
|
<library name="patterns" location="$ISE_LIBRARY\library\patterns\patterns.ecf"/> |
285 |
|
<library name="preferences_reg" location="$ISE_LIBRARY\library\preferences\preferences_reg.ecf"> |
286 |
<condition> |
<condition> |
287 |
<platform value="windows"/> |
<platform value="windows"/> |
288 |
</condition> |
</condition> |
289 |
</library> |
</library> |
290 |
<library name="preferences_xml" location="$ISE_LIBRARY\library\preferences\preferences_xml.ecf" readonly="false"> |
<library name="preferences_xml" location="$ISE_LIBRARY\library\preferences\preferences_xml.ecf"> |
291 |
<condition> |
<condition> |
292 |
<platform excluded_value="windows"/> |
<platform excluded_value="windows"/> |
293 |
</condition> |
</condition> |
294 |
</library> |
</library> |
295 |
<library name="thread" location="$ISE_LIBRARY\library\thread\thread.ecf" readonly="false"/> |
<library name="thread" location="$ISE_LIBRARY\library\thread\thread.ecf"/> |
296 |
<library name="vision2" location="$ISE_LIBRARY\library\vision2\vision2.ecf" readonly="false"/> |
<library name="vision2" location="$ISE_LIBRARY\library\vision2\vision2.ecf" readonly="false"> |
297 |
<library name="vision2_extension" location="$ISE_LIBRARY\library\vision2_extension\vision2_extension.ecf" readonly="false"/> |
<option> |
298 |
|
<assertions precondition="true" postcondition="true" check="true" invariant="false" loop="false"/> |
299 |
|
</option> |
300 |
|
</library> |
301 |
|
<library name="vision2_extension" location="$ISE_LIBRARY\library\vision2_extension\vision2_extension.ecf"/> |
302 |
<cluster name="beurk" location="$EIFFEL_SRC\Eiffel\beurk\" recursive="true"/> |
<cluster name="beurk" location="$EIFFEL_SRC\Eiffel\beurk\" recursive="true"/> |
303 |
<cluster name="cli_debugger" location="$EIFFEL_SRC\Eiffel\library\cli_debugger\" recursive="true"> |
<cluster name="cli_debugger" location="$EIFFEL_SRC\Eiffel\library\cli_debugger\" recursive="true"> |
304 |
<condition> |
<condition> |
305 |
<platform value="windows"/> |
<platform value="windows"/> |
306 |
</condition> |
</condition> |
|
<file_rule> |
|
|
<exclude>/unix$</exclude> |
|
|
</file_rule> |
|
307 |
</cluster> |
</cluster> |
308 |
<cluster name="cli_writer_unix" location="$EIFFEL_SRC\Eiffel\library\cli_writer\" recursive="true"> |
<cluster name="cli_writer_unix" location="$EIFFEL_SRC\Eiffel\library\cli_writer\" recursive="true"> |
309 |
<condition> |
<condition> |
312 |
<file_rule> |
<file_rule> |
313 |
<exclude>/md_strong_name\.e$</exclude> |
<exclude>/md_strong_name\.e$</exclude> |
314 |
<exclude>/md_public_key\.e$</exclude> |
<exclude>/md_public_key\.e$</exclude> |
|
<exclude>/system_assembly_list_builder\.e$</exclude> |
|
315 |
</file_rule> |
</file_rule> |
316 |
</cluster> |
</cluster> |
317 |
<cluster name="cli_writer_windows" location="$EIFFEL_SRC\Eiffel\library\cli_writer\" recursive="true"> |
<cluster name="cli_writer_windows" location="$EIFFEL_SRC\Eiffel\library\cli_writer\" recursive="true"> |
323 |
<exclude>/spec$</exclude> |
<exclude>/spec$</exclude> |
324 |
</file_rule> |
</file_rule> |
325 |
</cluster> |
</cluster> |
326 |
<cluster name="compiler_api" location="$EIFFEL_SRC\Eiffel\API\" recursive="true"/> |
<cluster name="compiler_api" location="$TABBED_EIFFEL_SRC\Eiffel\API\" recursive="true"> |
327 |
|
<class_option class="CLASS_TEXT_FORMATTER" trace="false" profile="false" debug="false" warning="true"> |
328 |
|
<debug name="docking" enabled="true"/> |
329 |
|
<assertions precondition="true" postcondition="true" check="false" invariant="false" loop="false"/> |
330 |
|
<warning name="old_verbatim_strings" enabled="false"/> |
331 |
|
</class_option> |
332 |
|
</cluster> |
333 |
<cluster name="compiler_unix" location="$EIFFEL_SRC\Eiffel\eiffel\" recursive="true"> |
<cluster name="compiler_unix" location="$EIFFEL_SRC\Eiffel\eiffel\" recursive="true"> |
334 |
<condition> |
<condition> |
335 |
<platform excluded_value="windows"/> |
<platform excluded_value="windows"/> |
360 |
</cluster> |
</cluster> |
361 |
<cluster name="documentation" location="$EIFFEL_SRC\Eiffel\case\" recursive="true"/> |
<cluster name="documentation" location="$EIFFEL_SRC\Eiffel\case\" recursive="true"/> |
362 |
<cluster name="eac_documentation" location="$EIFFEL_SRC\dotnet\eac_browser\src\deserialization\assembly_informations\"/> |
<cluster name="eac_documentation" location="$EIFFEL_SRC\dotnet\eac_browser\src\deserialization\assembly_informations\"/> |
363 |
<cluster name="flat_short_b" location="$EIFFEL_SRC\Eiffel\flat_short\bench\"/> |
<cluster name="flat_short_b" location="$EIFFEL_SRC\Eiffel\flat_short\bench\"> |
364 |
<cluster name="interface_unix" location="$EIFFEL_SRC\Eiffel\interface\" recursive="true"> |
<class_option class="FEATURE_CLAUSE_EXPORT" trace="false" profile="false" debug="false" warning="true"> |
365 |
|
<debug name="docking" enabled="true"/> |
366 |
|
<assertions precondition="true" postcondition="true" check="false" invariant="false" loop="false"/> |
367 |
|
<warning name="old_verbatim_strings" enabled="false"/> |
368 |
|
</class_option> |
369 |
|
<class_option class="FORMAT_REGISTRATION" trace="false" profile="false" debug="false" warning="true"> |
370 |
|
<debug name="docking" enabled="true"/> |
371 |
|
<assertions precondition="true" postcondition="true" check="false" invariant="false" loop="false"/> |
372 |
|
<warning name="old_verbatim_strings" enabled="false"/> |
373 |
|
</class_option> |
374 |
|
<class_option class="CATEGORY" trace="false" profile="false" debug="false" warning="true"> |
375 |
|
<debug name="docking" enabled="true"/> |
376 |
|
<assertions precondition="true" postcondition="true" check="false" invariant="false" loop="false"/> |
377 |
|
<warning name="old_verbatim_strings" enabled="false"/> |
378 |
|
</class_option> |
379 |
|
<class_option class="AST_REGISTRATION" trace="false" profile="false" debug="false" warning="true"> |
380 |
|
<debug name="docking" enabled="true"/> |
381 |
|
<assertions precondition="true" postcondition="true" check="false" invariant="false" loop="false"/> |
382 |
|
<warning name="old_verbatim_strings" enabled="false"/> |
383 |
|
</class_option> |
384 |
|
<class_option class="TEXT_FORMATTER_DECORATOR" trace="false" profile="false" debug="false" warning="true"> |
385 |
|
<debug name="docking" enabled="true"/> |
386 |
|
<assertions precondition="true" postcondition="true" check="false" invariant="false" loop="false"/> |
387 |
|
<warning name="old_verbatim_strings" enabled="false"/> |
388 |
|
</class_option> |
389 |
|
<class_option class="FEATURE_ADAPTER" trace="false" profile="false" debug="false" warning="true"> |
390 |
|
<debug name="docking" enabled="true"/> |
391 |
|
<assertions precondition="true" postcondition="true" check="false" invariant="false" loop="false"/> |
392 |
|
<warning name="old_verbatim_strings" enabled="false"/> |
393 |
|
</class_option> |
394 |
|
</cluster> |
395 |
|
<cluster name="interface_unix" location="$TABBED_EIFFEL_SRC\Eiffel\interface\" recursive="true"> |
396 |
<condition> |
<condition> |
397 |
<platform excluded_value="windows"/> |
<platform excluded_value="windows"/> |
398 |
</condition> |
</condition> |
407 |
<exclude>/ewb_case_storage\.e$</exclude> |
<exclude>/ewb_case_storage\.e$</exclude> |
408 |
</file_rule> |
</file_rule> |
409 |
</cluster> |
</cluster> |
410 |
<cluster name="interface_windows" location="$EIFFEL_SRC\Eiffel\interface\" recursive="true"> |
<cluster name="interface_windows" location="$TABBED_EIFFEL_SRC\Eiffel\interface\" recursive="true"> |
411 |
<condition> |
<condition> |
412 |
<platform value="windows"/> |
<platform value="windows"/> |
413 |
</condition> |
</condition> |
414 |
|
<class_option class="EB_FLAT_FORMATTER" trace="false" profile="false" debug="false" warning="true"> |
415 |
|
<debug name="docking" enabled="true"/> |
416 |
|
<assertions precondition="true" postcondition="true" check="false" invariant="false" loop="false"/> |
417 |
|
<warning name="old_verbatim_strings" enabled="false"/> |
418 |
|
</class_option> |
419 |
|
<class_option class="EB_SHARED_FORMAT_TABLES" trace="false" profile="false" debug="false" warning="true"> |
420 |
|
<debug name="docking" enabled="true"/> |
421 |
|
<assertions precondition="true" postcondition="true" check="false" invariant="false" loop="false"/> |
422 |
|
<warning name="old_verbatim_strings" enabled="false"/> |
423 |
|
</class_option> |
424 |
<file_rule> |
<file_rule> |
425 |
<exclude>/graphical$</exclude> |
<exclude>/graphical$</exclude> |
426 |
<exclude>/gtk$</exclude> |
<exclude>/gtk$</exclude> |
432 |
<exclude>/ewb_case_storage.e$</exclude> |
<exclude>/ewb_case_storage.e$</exclude> |
433 |
</file_rule> |
</file_rule> |
434 |
</cluster> |
</cluster> |
435 |
|
<cluster name="memory_analyser" location="$EIFFEL_SRC\library\memory_analyzer\" recursive="true"/> |
436 |
<cluster name="merger" location="$EIFFEL_SRC\tools\partial_classes_merger\src\" recursive="true"> |
<cluster name="merger" location="$EIFFEL_SRC\tools\partial_classes_merger\src\" recursive="true"> |
437 |
<file_rule> |
<file_rule> |
438 |
<exclude>/EIFGEN$</exclude> |
<exclude>/EIFGEN$</exclude> |
445 |
</file_rule> |
</file_rule> |
446 |
</cluster> |
</cluster> |
447 |
<cluster name="process_gui" location="$ISE_LIBRARY\library\process\gui\" recursive="true"/> |
<cluster name="process_gui" location="$ISE_LIBRARY\library\process\gui\" recursive="true"/> |
448 |
<cluster name="switch" location="$EIFFEL_SRC\Eiffel\switch\"> |
<cluster name="switch" location="$TABBED_EIFFEL_SRC\Eiffel\switch\"> |
449 |
<cluster name="communications" location="$|communication\"> |
<cluster name="communications" location="$|communication\"> |
450 |
<cluster name="debuging_class" location="$|debug\"/> |
<cluster name="debuging_class" location="$|debug\"/> |
451 |
<cluster name="debuging_formatters" location="$|formatters\"/> |
<cluster name="debuging_formatters" location="$|formatters\"/> |
480 |
<cluster name="interface_switch" location="$|interface\new_graphical\"/> |
<cluster name="interface_switch" location="$|interface\new_graphical\"/> |
481 |
<cluster name="time_lock" location="$|license\time_lock\"/> |
<cluster name="time_lock" location="$|license\time_lock\"/> |
482 |
</cluster> |
</cluster> |
483 |
<cluster name="tty" location="$EIFFEL_SRC\Eiffel\interface\tty\" recursive="true"> |
<cluster name="tty" location="$TABBED_EIFFEL_SRC\Eiffel\interface\tty\" recursive="true"> |
484 |
<file_rule> |
<file_rule> |
485 |
<exclude>/eb_diagram_html_generator\.e$</exclude> |
<exclude>/eb_diagram_html_generator\.e$</exclude> |
486 |
<exclude>/eb_gui_preferences\.e$</exclude> |
<exclude>/eb_gui_preferences\.e$</exclude> |
489 |
</cluster> |
</cluster> |
490 |
<override name="table_eiffel3" location="$ISE_LIBRARY\library\obsolete\base\table_eiffel3\"/> |
<override name="table_eiffel3" location="$ISE_LIBRARY\library\obsolete\base\table_eiffel3\"/> |
491 |
</target> |
</target> |
|
<target name="bench_unix" extends="bench"> |
|
|
<description>Compiling UNIX bench compiler on other platforms than Windows</description> |
|
|
<setting name="platform" value="unix"/> |
|
|
</target> |
|
|
<target name="batch_unix" extends="batch"> |
|
|
<description>Compiling UNIX batch compiler on other platforms than Windows</description> |
|
|
<root class="ES" feature="make"/> |
|
|
<setting name="platform" value="unix"/> |
|
|
</target> |
|
492 |
</system> |
</system> |