<?xml version="1.0" encoding="ISO-8859-1"?> <system xmlns="http://www.eiffel.com/developers/xml/configuration-1-18-0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.eiffel.com/developers/xml/configuration-1-18-0 http://www.eiffel.com/developers/xml/configuration-1-18-0.xsd" name="ec_kernel" uuid="8C34810E-D67D-46DF-A13C-F3821FA4FA8E" library_target="compiler_kernel"> <target name="compiler_kernel"> <root all_classes="true"/> <file_rule> <exclude>/\.svn$</exclude> </file_rule> <option warning="true"> <warning name="old_verbatim_strings" enabled="false"/> </option> <capability> <concurrency support="none"/> <void_safety support="none"/> </capability> <external_include location="$(EIFFEL_SRC)/C/bench"> <condition> <platform excluded_value="windows"/> </condition> </external_include> <external_include location="$(EIFFEL_SRC)/C/platform"> <condition> <platform excluded_value="windows"/> </condition> </external_include> <external_include location="$(EIFFEL_SRC)\C\bench"> <condition> <platform value="windows"/> </condition> </external_include> <external_include location="$(EIFFEL_SRC)\C\platform"> <condition> <platform value="windows"/> </condition> </external_include> <external_object location="$(EIFFEL_SRC)/C/bench/libmtcompiler.a"> <condition> <platform excluded_value="windows"/> <build value="finalize"/> <concurrency excluded_value="none"/> </condition> </external_object> <external_object location="$(EIFFEL_SRC)/C/bench/libmtwcompiler.a"> <condition> <platform excluded_value="windows"/> <build value="workbench"/> <concurrency excluded_value="none"/> </condition> </external_object> <external_object location="$(EIFFEL_SRC)/C/bench/libcompiler.a"> <condition> <platform excluded_value="windows"/> <build value="finalize"/> <concurrency value="none"/> </condition> </external_object> <external_object location="$(EIFFEL_SRC)/C/bench/libwcompiler.a"> <condition> <platform excluded_value="windows"/> <build value="workbench"/> <concurrency value="none"/> </condition> </external_object> <external_object location="$(EIFFEL_SRC)/C/platform/libplatform.a"> <condition> <platform excluded_value="windows"/> </condition> </external_object> <external_object location="$(EIFFEL_SRC)\C\bench\mtcompiler.lib"> <condition> <platform value="windows"/> <build value="finalize"/> <concurrency excluded_value="none"/> </condition> </external_object> <external_object location="$(EIFFEL_SRC)\C\bench\mtwcompiler.lib"> <condition> <platform value="windows"/> <build value="workbench"/> <concurrency excluded_value="none"/> </condition> </external_object> <external_object location="$(EIFFEL_SRC)\C\bench\compiler.lib"> <condition> <platform value="windows"/> <build value="finalize"/> <concurrency value="none"/> </condition> </external_object> <external_object location="$(EIFFEL_SRC)\C\bench\wcompiler.lib"> <condition> <platform value="windows"/> <build value="workbench"/> <concurrency value="none"/> </condition> </external_object> <external_object location="$(EIFFEL_SRC)\C\platform\platform.lib"> <condition> <platform value="windows"/> </condition> </external_object> <library name="base" location="$ISE_LIBRARY\library\base\base.ecf" readonly="false"/> <library name="base_extension" location="$ISE_LIBRARY\library\base_extension\base_extension.ecf"/> <library name="base_process" location="$ISE_LIBRARY\library\process\base\base_process.ecf"/> <library name="cli_emitter" location="$EIFFEL_SRC\framework\cli_emitter\cli_emitter.ecf"/> <library name="cli_kernel" location="$EIFFEL_SRC\framework\dotnet\cli_kernel\cli_kernel.ecf"/> <library name="compiler_encoding" location="$EIFFEL_SRC\framework\compiler_encoding\compiler_encoding.ecf" readonly="false"/> <library name="configuration_compiler" location="$EIFFEL_SRC\framework\configuration\configuration_compiler.ecf"/> <library name="configuration_parser" location="$EIFFEL_SRC\framework\configuration\configuration_parser.ecf"/> <library name="consumer" location="$EIFFEL_SRC\dotnet\consumer\consumer.ecf"/> <library name="consumer_interface" location="$EIFFEL_SRC\dotnet\consumer_interface\consumer_interface.ecf"/> <library name="dotnet_helper" location="$EIFFEL_SRC\dotnet\helpers\support\dotnet_helper.ecf"/> <library name="dotnet_loader" location="$EIFFEL_SRC\framework\dotnet_loader\dotnet_loader.ecf"/> <library name="eiffel_identifier" location="$EIFFEL_SRC\framework\eiffel_identifier\eiffel_identifier.ecf"/> <library name="encoding" location="$ISE_LIBRARY\library\encoding\encoding.ecf"/> <library name="environment" location="$EIFFEL_SRC\framework\environment\environment.ecf"/> <library name="file_utilities" location="$EIFFEL_SRC\framework\file_utilities\file_utilities.ecf"/> <library name="gobo_extension" location="$ISE_LIBRARY\library\gobo_extension\gobo_extension.ecf"/> <library name="gobo_kernel" location="$ISE_LIBRARY\library\gobo\gobo_kernel.ecf"/> <library name="gobo_lexical" location="$ISE_LIBRARY\library\gobo\gobo_lexical.ecf"/> <library name="gobo_lexical_skl" location="$ISE_LIBRARY\library\gobo\gobo_lexical_skl.ecf"/> <library name="gobo_parse" location="$ISE_LIBRARY\library\gobo\gobo_parse.ecf"/> <library name="gobo_parse_skl" location="$ISE_LIBRARY\library\gobo\gobo_parse_skl.ecf"/> <library name="gobo_regexp" location="$ISE_LIBRARY\library\gobo\gobo_regexp.ecf"/> <library name="gobo_structure" location="$ISE_LIBRARY\library\gobo\gobo_structure.ecf"/> <library name="i18n" location="$ISE_LIBRARY\library\i18n\i18n.ecf"/> <library name="interface_names" location="$EIFFEL_SRC\framework\interface_names\interface_names.ecf"/> <library name="json" location="$ISE_LIBRARY\contrib\library\text\parser\json\library\json.ecf"/> <library name="parser" location="$EIFFEL_SRC\framework\parser\parser.ecf"/> <library name="preferences_reg" location="$ISE_LIBRARY\library\preferences\preferences_reg.ecf"> <condition> <platform value="windows"/> </condition> </library> <library name="preferences_xml" location="$ISE_LIBRARY\library\preferences\preferences_xml.ecf"> <condition> <platform excluded_value="windows"/> </condition> </library> <library name="resources" location="$EIFFEL_SRC\framework\resources\resources.ecf"/> <library name="time" location="$ISE_LIBRARY\library\time\time.ecf"/> <library name="uuid" location="$ISE_LIBRARY\library\uuid\uuid.ecf"/> <library name="wel" location="$ISE_LIBRARY\library\wel\wel.ecf"> <condition> <platform value="windows"/> </condition> </library> <cluster name="compiler" location="$EIFFEL_SRC\Eiffel\eiffel\" recursive="true"> <file_rule> <exclude>/com_il_generation$</exclude> <exclude>/docs$</exclude> <exclude>/java_generation/kernel$</exclude> </file_rule> <file_rule> <exclude>/il_generation/windows$</exclude> <condition> <platform excluded_value="windows"/> </condition> </file_rule> <file_rule> <exclude>/il_generation/unix$</exclude> <condition> <platform value="windows"/> </condition> </file_rule> <file_rule> <exclude>/byte_code/visitor/windows$</exclude> <condition> <platform excluded_value="windows"/> </condition> </file_rule> <file_rule> <exclude>/byte_code/visitor/unix$</exclude> <condition> <platform value="windows"/> </condition> </file_rule> </cluster> <cluster name="compiler_api" location="$EIFFEL_SRC\Eiffel\API\" recursive="true"> <file_rule> <exclude>/framework$</exclude> <exclude>/profiler$</exclude> <exclude>/queries$</exclude> <exclude>/query_language$</exclude> </file_rule> </cluster> </target> </system>