Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
276 lines (273 sloc) 12.1 KB
<?xml version = "1.0" encoding = "ISO-8859-1"?>
<!--This file is auto-generated by class EL_PYXIS_PARSER (eiffel-loop.com)-->
<system xmlns = "http://www.eiffel.com/developers/xml/configuration-1-15-0" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation = "http://www.eiffel.com/developers/xml/configuration-1-15-0 http://www.eiffel.com/developers/xml/configuration-1-15-0.xsd" name = "vision2" uuid = "FF177272-9E24-4282-941E-60889FC503EB" library_target = "vision2">
<target name = "vision2">
<description>
Override of EiffelVision2 for use with Eiffel-Loop Vision2
EiffelVision2: Multiplatform graphical library of reusable components for Eiffel.
Copyright (c) 1984-2006, Eiffel Software and others.
Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt).
</description>
<root all_classes = "true"/>
<file_rule>
<exclude>/EIFGEN.{0,1}$</exclude>
<exclude>/\.svn$</exclude>
<exclude>/temp$</exclude>
</file_rule>
<option warning = "true" full_class_checking = "false" is_attached_by_default = "false" void_safety = "none" syntax = "standard" namespace = "EiffelSoftware.Library">
<warning name = "syntax" enabled = "false"/>
</option>
<setting name = "dotnet_naming_convention" value = "true"/>
<external_include location = "$(ISE_LIBRARY)\library\vision2\spec\include">
<condition>
<platform value = "windows"/>
</condition>
</external_include>
<external_include location = "$(ISE_LIBRARY)/library/vision2/spec/include">
<condition>
<platform excluded_value = "windows"/>
</condition>
</external_include>
<external_include location = "$(ISE_LIBRARY)/library/vision2/implementation/gtk/Clib">
<condition>
<platform excluded_value = "windows"/>
<custom name = "vision_implementation" excluded_value = "cocoa"/>
<custom name = "vision_implementation" excluded_value = "gtk34"/>
</condition>
</external_include>
<external_include location = "$(ISE_LIBRARY)/library/vision2/implementation/gtk34/Clib">
<condition>
<custom name = "vision_implementation" value = "gtk34"/>
</condition>
</external_include>
<external_cflag value = "`$ISE_LIBRARY/library/vision2/implementation/gtk/Clib/vision2-gtk-config --include_path`">
<condition>
<platform excluded_value = "windows"/>
<custom name = "vision_implementation" excluded_value = "cocoa"/>
<custom name = "vision_implementation" excluded_value = "gtk34"/>
</condition>
</external_cflag>
<external_cflag value = "`$ISE_LIBRARY/library/vision2/implementation/gtk34/Clib/vision2-gtk-config --include_path`">
<condition>
<platform excluded_value = "windows"/>
<custom name = "vision_implementation" value = "gtk34"/>
</condition>
</external_cflag>
<external_object location = "$(ISE_LIBRARY)\library\vision2\spec\$ISE_C_COMPILER\$ISE_PLATFORM\lib\vision2.lib">
<condition>
<platform value = "windows"/>
<concurrency value = "none"/>
<dotnet value = "false"/>
</condition>
</external_object>
<external_object location = "$ISE_LIBRARY\library\vision2\spec\$ISE_C_COMPILER\$ISE_PLATFORM\lib\mtvision2.lib">
<condition>
<platform value = "windows"/>
<concurrency excluded_value = "none"/>
<dotnet value = "false"/>
</condition>
</external_object>
<external_object location = "$ISE_LIBRARY\library\vision2\spec\$ISE_C_COMPILER\$ISE_PLATFORM\lib\ilvision2.lib">
<condition>
<platform value = "windows"/>
<dotnet value = "true"/>
</condition>
</external_object>
<external_linker_flag value = "`$(ISE_LIBRARY)/library/vision2/implementation/gtk/Clib/vision2-gtk-config --threads --object`">
<condition>
<platform excluded_value = "windows"/>
<concurrency excluded_value = "none"/>
<custom name = "vision_implementation" excluded_value = "cocoa"/>
<custom name = "vision_implementation" excluded_value = "gtk34"/>
</condition>
</external_linker_flag>
<external_linker_flag value = "`$(ISE_LIBRARY)/library/vision2/implementation/gtk/Clib/vision2-gtk-config --object`">
<condition>
<platform excluded_value = "windows"/>
<concurrency value = "none"/>
<custom name = "vision_implementation" excluded_value = "cocoa"/>
<custom name = "vision_implementation" excluded_value = "gtk34"/>
</condition>
</external_linker_flag>
<external_linker_flag value = "`$(ISE_LIBRARY)/library/vision2/implementation/gtk/Clib/vision2-gtk-config --threads --library`">
<condition>
<platform excluded_value = "windows"/>
<concurrency excluded_value = "none"/>
<custom name = "vision_implementation" excluded_value = "cocoa"/>
<custom name = "vision_implementation" excluded_value = "gtk34"/>
</condition>
</external_linker_flag>
<external_linker_flag value = "`$(ISE_LIBRARY)/library/vision2/implementation/gtk/Clib/vision2-gtk-config --library`">
<condition>
<platform excluded_value = "windows"/>
<concurrency value = "none"/>
<custom name = "vision_implementation" excluded_value = "cocoa"/>
<custom name = "vision_implementation" excluded_value = "gtk34"/>
</condition>
</external_linker_flag>
<external_linker_flag value = "`$(ISE_LIBRARY)/library/vision2/implementation/gtk34/Clib/vision2-gtk-config --threads --object`">
<condition>
<platform excluded_value = "windows"/>
<concurrency excluded_value = "none"/>
<custom name = "vision_implementation" value = "gtk34"/>
</condition>
</external_linker_flag>
<external_linker_flag value = "`$(ISE_LIBRARY)/library/vision2/implementation/gtk34/Clib/vision2-gtk-config --object`">
<condition>
<platform excluded_value = "windows"/>
<concurrency value = "none"/>
<custom name = "vision_implementation" value = "gtk34"/>
</condition>
</external_linker_flag>
<external_linker_flag value = "`$(ISE_LIBRARY)/library/vision2/implementation/gtk34/Clib/vision2-gtk-config --threads --library`">
<condition>
<platform excluded_value = "windows"/>
<concurrency excluded_value = "none"/>
<custom name = "vision_implementation" value = "gtk34"/>
</condition>
</external_linker_flag>
<external_linker_flag value = "`$(ISE_LIBRARY)/library/vision2/implementation/gtk34/Clib/vision2-gtk-config --library`">
<condition>
<platform excluded_value = "windows"/>
<concurrency value = "none"/>
<custom name = "vision_implementation" value = "gtk34"/>
</condition>
</external_linker_flag>
<library name = "base" location = "$ISE_LIBRARY\library\base\base.ecf"/>
<library name = "c_library_libpng" location = "$ISE_LIBRARY/C_library/libpng/clibs_libpng.ecf">
<condition>
<platform value = "windows"/>
</condition>
</library>
<library name = "c_library_zlib" location = "$ISE_LIBRARY/C_library/zlib/clibs_zlib.ecf">
<condition>
<platform value = "windows"/>
</condition>
</library>
<library name = "cocoa" location = "$ISE_LIBRARY\library\cocoa\cocoa.ecf" readonly = "false">
<condition>
<platform value = "macintosh"/>
<custom name = "vision_implementation" value = "cocoa"/>
<custom name = "vision_implementation" excluded_value = "gtk34"/>
</condition>
</library>
<library name = "objective_c" location = "$ISE_LIBRARY\library\objc_base\objc_base.ecf" readonly = "false">
<condition>
<platform value = "macintosh"/>
<custom name = "vision_implementation" value = "cocoa"/>
<custom name = "vision_implementation" excluded_value = "gtk34"/>
</condition>
</library>
<library name = "thread" location = "$ISE_LIBRARY/library/thread/thread.ecf"/>
<library name = "wel" location = "$ISE_LIBRARY/library/wel/wel.ecf">
<condition>
<platform value = "windows"/>
</condition>
</library>
<assembly name = "eiffelsoftware_runtime" location = "$ISE_EIFFEL\studio\spec\$ISE_PLATFORM\lib\EiffelSoftware.Runtime.dll"/>
<assembly name = "mscorlib" location = "$ISE_DOTNET_FRAMEWORK\mscorlib.dll">
<renaming old_name = "INTERFACE_TYPE_ATTRIBUTE" new_name = "SYSTEM_INTERFACE_TYPE_ATTRIBUTE"/>
<renaming old_name = "ENCODING" new_name = "SYSTEM_ENCODING"/>
<renaming old_name = "THREAD_STATE" new_name = "SYSTEM_THREAD_STATE"/>
<renaming old_name = "TIMER" new_name = "SYSTEM_TIMER"/>
<renaming old_name = "WEAK_REFERENCE" new_name = "SYSTEM_WEAK_REFERENCE"/>
</assembly>
<cluster name = "contrib" location = "$ISE_LIBRARY/library/vision2/contrib" recursive = "true">
<option namespace = "Vision2.Contrib"/>
<file_rule>
<exclude>/mswin$</exclude>
<condition>
<platform excluded_value = "windows"/>
<custom name = "vision_implementation" excluded_value = "gtk34"/>
</condition>
</file_rule>
<file_rule>
<exclude>/gtk$</exclude>
<condition>
<platform value = "windows"/>
</condition>
</file_rule>
</cluster>
<cluster name = "implementation_cocoa" location = "$ISE_LIBRARY/library/vision2/implementation\cocoa\" recursive = "true">
<condition>
<platform value = "macintosh"/>
<custom name = "vision_implementation" excluded_value = "gtk34"/>
<custom name = "vision_implementation" value = "cocoa"/>
</condition>
</cluster>
<cluster name = "implementation_gtk" location = "$ISE_LIBRARY/library/vision2/implementation/gtk" recursive = "true">
<condition>
<platform excluded_value = "windows"/>
<custom name = "vision_implementation" excluded_value = "cocoa"/>
<custom name = "vision_implementation" excluded_value = "gtk34"/>
</condition>
</cluster>
<cluster name = "implementation_gtk34" location = "$ISE_LIBRARY/library/vision2/implementation/gtk34" recursive = "true">
<condition>
<platform excluded_value = "windows"/>
<custom name = "vision_implementation" value = "gtk34"/>
</condition>
</cluster>
<cluster name = "implementation_interface" location = "$ISE_LIBRARY/library/vision2/implementation/implementation_interface" recursive = "true">
<option namespace = "Vision2.$$Implementation.Interface"/>
<file_rule>
<exclude>/ev_environment_i\.e</exclude>
</file_rule>
</cluster>
<cluster name = "implementation_mswin" location = "$ISE_LIBRARY/library/vision2/implementation/mswin" recursive = "true">
<condition>
<platform value = "windows"/>
</condition>
<option namespace = "Vision2.$$Implementation"/>
<file_rule>
<exclude>/dotnet$</exclude>
<exclude>/ev_internally_processed_textable_imp\.e</exclude>
<exclude>/ev_pixmap_imp\.e</exclude>
<exclude>/ev_pixmap_imp_drawable\.e</exclude>
<exclude>/ev_radio_button_imp\.e</exclude>
<condition>
<platform value = "windows"/>
<dotnet value = "false"/>
</condition>
</file_rule>
<file_rule>
<exclude>/classic$</exclude>
<condition>
<platform value = "windows"/>
<dotnet value = "true"/>
</condition>
</file_rule>
</cluster>
<cluster name = "interface" location = "$ISE_LIBRARY/library/vision2/interface" recursive = "true">
<option namespace = "Vision2"/>
</cluster>
<!--Eiffel-Loop overrides-->
<cluster name = "EL_override" location = "graphic/toolkit/vision2">
<description>
Override of EiffelVision2
Override of Eiffel Software&apos;s EiffelVision2 for use with [./library/vision2-x.html Eiffel-Loop Vision2 extensions]
</description>
<cluster name = "el_interface" location = "$|implementation/interface" recursive = "true"/>
<cluster name = "el_implementation_interface" location = "$|implementation/implementation_interface" recursive = "true"/>
<cluster name = "el_implementation_mswin" location = "$|implementation/mswin" recursive = "true">
<condition>
<platform value = "windows"/>
</condition>
</cluster>
<cluster name = "el_implementation_gtk" location = "$|implementation/gtk" recursive = "true">
<condition>
<platform excluded_value = "windows"/>
<custom name = "vision_implementation" excluded_value = "cocoa"/>
<custom name = "vision_implementation" excluded_value = "gtk34"/>
</condition>
</cluster>
</cluster>
</target>
<target name = "vision2_dotnet" extends = "vision2">
<setting name = "msil_generation" value = "true"/>
</target>
<target name = "vision2_cocoa" extends = "vision2">
<setting name = "platform" value = "macintosh"/>
<variable name = "vision_implementation" value = "cocoa"/>
</target>
</system>