Added etc local profile files.

This commit is contained in:
2018-05-17 15:45:57 +02:00
parent f541aee45f
commit 3f989fed20
130 changed files with 50465 additions and 0 deletions

View File

@@ -0,0 +1,278 @@
<?xml version="1.0"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
<?include ..\..\includes\Preprocessors.wxi?>
<?ifdef EiffelStudio?>
<!--
This include document is included under the Package node so you are free to define new directories, properties and features.
Note: A directory is created for INSTALLDIR and TARGETDIR so please use DirectoryRef to reference them.
-->
<Fragment>
<!-- PROPERTIES -->
<Property Id="GDIPLUSNEEDED">1</Property>
<Property Id="SHORTCUTPATH"><![CDATA[hh]]></Property>
<Property Id="ISELANG">en_US</Property>
<!-- END PROPERTIES -->
<!-- PACKAGE CONTENT -->
<DirectoryRef Id="INSTALLDIR">
<Component Id="Comp.studio_registries" Guid="$(var.RegistriesGuid)" Win64="$(var.IsWin64)">
<!-- Registry settings for installation program -->
<RegistryKey Id="Reg.uninstall_product" Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductCode]" Action="createAndRemoveOnUninstall">
<RegistryValue Id="RegVal.display_icon" Name="DisplayIcon" Type="string" Value="[INSTALLDIR]studio\spec\$(var.IsePlatform)\bin\estudio.exe,0" KeyPath="yes"/>
</RegistryKey>
<!-- Registry settings for EiffelStudio and other tools-->
<RegistryKey Id="Reg.eiffel" Root="HKLM" Key="Software\ISE\$(var.ProductKey)" Action="createAndRemoveOnUninstall">
<RegistryValue Id="RegVal.eiffel.ise_eiffel" Name="ISE_EIFFEL" Value="[INSTALLDIR]" Type="string"/>
<RegistryValue Id="RegVal.eiffel.ise_c_compiler" Name="ISE_C_COMPILER" Value="[C_CONFIG_NAME]" Type="string"/>
<RegistryValue Id="RegVal.eiffel.ise_platform" Name="ISE_PLATFORM" Value="$(var.IsePlatform)" Type="string"/>
<RegistryValue Id="RegVal.eiffel.ise_lang" Name="ISE_LANG" Value="[ISELANG]" Type="string"/>
</RegistryKey>
<RegistryKey Id="Reg.eiffel.finish_freezing" Root="HKLM" Key="Software\ISE\$(var.ProductKey)\finish_freezing" Action="createAndRemoveOnUninstall">
<RegistryValue Id="RegVal.eiffel.ff.ise_cflags" Name="ISE_CFLAGS" Value="" Type="string"/>
<RegistryValue Id="RegVal.eiffel.ff.ise_sharedlibs" Name="ISE_SHAREDLIBS" Value="" Type="string"/>
</RegistryKey>
<!-- Registry settings for .NET consumer -->
<RegistryKey Id="Reg.CCManager" Root="HKCR" Key="EiffelSoftware.MetadataConsumer.Interop.COM_CACHE_MANAGER" Action="createAndRemoveOnUninstall">
<RegistryValue Id="RegVal.CCManager" Value="EiffelSoftware.MetadataConsumer.Interop.COM_CACHE_MANAGER" Type="string">
</RegistryValue>
</RegistryKey>
<RegistryKey Id="Reg.CCManager.clsid" Root="HKCR" Key="EiffelSoftware.MetadataConsumer.Interop.COM_CACHE_MANAGER\CLSID" Action="createAndRemoveOnUninstall">
<RegistryValue Id="RegVal.CCManager.clsid" Value="{64E0AD08-417E-4243-B533-561A05F4B5E6}" Type="string">
</RegistryValue>
</RegistryKey>
<RegistryKey Id="Reg.clsid" Root="HKCR" Key="CLSID\{64E0AD08-417E-4243-B533-561A05F4B5E6}" Action="createAndRemoveOnUninstall">
<RegistryValue Id="RegVal.clsid.default" Value="EiffelSoftware.MetadataConsumer.Interop.COM_CACHE_MANAGER" Type="string"/>
<RegistryKey Id="Reg.clsid.1" Key="Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}" Action="createAndRemoveOnUninstall" />
<RegistryKey Id="Reg.clsid.2" Key="InprocServer32" Action="createAndRemoveOnUninstall" >
<RegistryValue Id="RegVal.clsid.inproc.1" Value="mscoree.dll" Type="string"/>
<RegistryValue Id="RegVal.clsid.inproc.2" Name="ThreadingModel" Value="Both" Type="string"/>
<RegistryValue Id="RegVal.clsid.inproc.3" Name="Class" Value="EiffelSoftware.MetadataConsumer.Interop.COM_CACHE_MANAGER" Type="string"/>
<RegistryValue Id="RegVal.clsid.inproc.4" Name="Assembly" Value="EiffelSoftware.MetadataConsumer, Version=7.2.9.376, Culture=neutral, PublicKeyToken=def26f296efef469" Type="string"/>
<RegistryValue Id="RegVal.clsid.inproc.5" Name="RuntimeVersion" Value="v2.0.50727" Type="string"/>
<RegistryKey Id="Reg.clsid.3" Key="7.2.9.376" Action="createAndRemoveOnUninstall" >
<RegistryValue Id="RegVal.clsid.inproc.version.1" Name="Class" Value="EiffelSoftware.MetadataConsumer.Interop.COM_CACHE_MANAGER" Type="string"/>
<RegistryValue Id="RegVal.clsid.inproc.version.2" Name="Assembly" Value="EiffelSoftware.MetadataConsumer, Version=7.2.9.376, Culture=neutral, PublicKeyToken=def26f296efef469" Type="string"/>
<RegistryValue Id="RegVal.clsid.inproc.version.3" Name="RuntimeVersion" Value="v2.0.50727" Type="string"/>
</RegistryKey>
</RegistryKey>
<RegistryKey Id="Reg.clsid.4" Key="ProgId" Action="createAndRemoveOnUninstall" >
<RegistryValue Id="RegVal.clsid.progid" Value="EiffelSoftware.MetadataConsumer.Interop.COM_CACHE_MANAGER" Type="string"/>
</RegistryKey>
</RegistryKey>
<RegistryKey Id="Reg.VS" Root="HKLM" Key="SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\[ProductName]" Action="createAndRemoveOnUninstall">
<RegistryValue Id="RegVal.VS" Value="[INSTALLDIR]\studio\spec\$(var.IsePlatform)\lib\" Type="string"/>
</RegistryKey>
<!-- Registry settings for eiffel protocol -->
<RegistryKey Id="Reg.eiffel_protocol" Root="HKCR" Key="eiffel" Action="createAndRemoveOnUninstall">
<RegistryValue Id="RegVal.eiffel_protocol.default" Value="URL:Eiffel Protocol" Type="string"/>
<RegistryValue Id="RegVal.eiffel_protocol.url" Name="URL Protocol" Value="" Type="string"/>
<RegistryKey Id="Reg.eiffel_protocol.defaulticon" Key="DefaultIcon" Action="createAndRemoveOnUninstall">
<RegistryValue Id="RegVal.eiffel_protocol.defaulticon.default" Value="[INSTALLDIR]\studio\spec\$(var.IsePlatform)\bin\estudio.exe" Type="string"/>
</RegistryKey>
<RegistryKey Id="Reg.eiffel_protocol.shell" Key="shell\open\command" Action="createAndRemoveOnUninstall">
<RegistryValue Id="RegVal.eiffel_protocol.shell.default" Value="&quot;[INSTALLDIR]\studio\spec\$(var.IsePlatform)\bin\estudio.exe&quot; /ec_action eisi:&quot;%1&quot;" Type="string"/>
</RegistryKey>
</RegistryKey>
</Component>
<Directory Id="Dir.gcc" Name="gcc"/>
<Directory Id="Dir.Core.examples" Name="examples"/>
<Directory Id="Dir.Core.library" Name="library">
<Directory Id="Dir.Core.library.gobo" Name="gobo"/>
</Directory>
<Directory Id="Dir.Core.experimental" Name="experimental">
<Directory Id="Dir.Core.experimental.library" Name="library">
<Directory Id="Dir.Core.experimental.library.gobo" Name="gobo"/>
</Directory>
</Directory>
<!-- To comment when building complete delivery -->
<!--
<Directory Id="Dir.Core.esbuilder.spec.$(var.IsePlatform).bin" Name="testing1"/>
<Directory Id="Dir.Core.studio.spec.$(var.IsePlatform).bin" Name="testing2"/>
-->
</DirectoryRef>
<DirectoryRef Id="TARGETDIR">
<Directory Id="DesktopFolder" Name="." />
<Directory Id="ProgramMenuFolder" Name=".">
<Directory Id="EiffelStudio" Name="$(var.Product) $(var.ProductVersion) ($(var.Platform))">
<Directory Id="EiffelStudio.Documentation" Name="Documentation"/>
<Directory Id="EiffelStudio.Tools" Name="Tools"/>
</Directory>
</Directory>
</DirectoryRef>
<!-- PROGIDS -->
<DirectoryRef Id="Dir.Core.esbuilder.spec.$(var.IsePlatform).bin" >
<Component Id="Comp.Core.esbuilder.spec.$(var.IsePlatform).bin.esbuilder.exe" Guid="BA8812BD-C38D-44AA-9FE9-A85DBB4CF493" Win64="$(var.IsWin64)">
<File Id="Core.esbuilder.spec.$(var.IsePlatform).bin.esbuilder.exe" Name="esbuilder.exe" DiskId="1" Source="$(env.INSTALL_DIR)\EiffelStudio\esbuilder\spec\$(var.IsePlatform)\bin\esbuilder.exe"/>
<ProgId Id="build.project" Description="EiffelBuild project" Icon="Core.esbuilder.spec.$(var.IsePlatform).bin.esbuilder.exe" IconIndex="0" >
<Extension Id="bpr">
<MIME ContentType="text/xml" />
<Verb Id="bpr" Argument="&quot;%1&quot;" Command="Open" TargetFile="Core.esbuilder.spec.$(var.IsePlatform).bin.esbuilder.exe" />
</Extension>
</ProgId>
</Component>
</DirectoryRef>
<DirectoryRef Id="Dir.Core.studio.spec.$(var.IsePlatform).bin" >
<Component Id="Comp.Core.studio.spec.$(var.IsePlatform).bin.estudio.exe" Guid="4AECBDF8-9061-4260-A4C1-A54F0E163A3F" Win64="$(var.IsWin64)">
<File Id="Core.studio.spec.$(var.IsePlatform).bin.estudio.exe" Name="estudio.exe" DiskId="1" Source="$(env.INSTALL_DIR)\EiffelStudio\studio\spec\$(var.IsePlatform)\bin\estudio.exe"/>
<ProgId Id="estudio_ecf.project" Description="EiffelStudio project" Icon="Core.studio.spec.$(var.IsePlatform).bin.estudio.exe" IconIndex="1" >
<Extension Id="ecf">
<MIME ContentType="text/xml" />
<Verb Id="open" Argument="&quot;%1&quot;" Command="Open" TargetFile="Core.studio.spec.$(var.IsePlatform).bin.estudio.exe" />
<Verb Id="compile" Argument="-config &quot;%1&quot; -melt" Command="Compile" TargetFile="Core.studio.spec.$(var.IsePlatform).bin.estudio.exe" />
<Verb Id="precompile" Argument="-config &quot;%1&quot; -precompile" Command="Precompile" TargetFile="Core.studio.spec.$(var.IsePlatform).bin.estudio.exe" />
<Verb Id="freeze" Argument="-config &quot;%1&quot; -freeze" Command="Freeze" TargetFile="Core.studio.spec.$(var.IsePlatform).bin.estudio.exe" />
<Verb Id="finalize" Argument="-config &quot;%1&quot; -finalize" Command="Finalize" TargetFile="Core.studio.spec.$(var.IsePlatform).bin.estudio.exe" />
</Extension>
</ProgId>
<ProgId Id="estudio_e.class" Description="Eiffel Classes" Icon="Core.studio.spec.$(var.IsePlatform).bin.estudio.exe" IconIndex="2" >
<Extension Id="e" >
<MIME ContentType="text/plain" />
</Extension>
</ProgId>
</Component>
</DirectoryRef>
<!-- END PROGIDS -->
<!-- Shortcuts and file association -->
<DirectoryRef Id="EiffelStudio">
<Component Id="Comp.studio_shortcuts" Guid="$(var.ShortcutsGuid)" Win64="$(var.IsWin64)">
<CreateFolder Directory="EiffelStudio"/>
<CreateFolder Directory="EiffelStudio.Documentation"/>
<CreateFolder Directory="EiffelStudio.Tools"/>
<RemoveFolder Id="RemoveEiffelStudio" Directory="EiffelStudio" On="uninstall" />
<RemoveFolder Id="RemoveEiffelStudio.Documentation" Directory="EiffelStudio.Documentation" On="uninstall" />
<RemoveFolder Id="RemoveEiffelStudio.Tools" Directory="EiffelStudio.Tools" On="uninstall" />
<RegistryValue Id="Id.shortcuts" Root="HKCU" Key="Software\ISE\$(var.ProductKey)" Name="InstalledShortcuts" Type="integer" Value="1" KeyPath="yes"/>
<Shortcut Id="esbuilder.exe" Name="EiffelBuild"
Description="GUI Builder using EiffelVision2" Show="normal" Directory="EiffelStudio"
Target="[INSTALLDIR]esbuilder\spec\$(var.IsePlatform)\bin\esbuilder.exe"
/>
<Shortcut Id="estudio.exe" Name="$(var.Product) $(var.ProductVersion)"
Description="EiffelStudio development environment" Show="normal" Directory="EiffelStudio"
Target="[INSTALLDIR]studio\spec\$(var.IsePlatform)\bin\estudio.exe"
/>
<Shortcut Id="estudio.exe1" Name="$(var.Product) $(var.ProductVersion) (Experimental mode)"
Description="EiffelStudio development environment using compatibility facilities of EiffelStudio" Show="normal"
Target="[INSTALLDIR]studio\spec\$(var.IsePlatform)\bin\estudio.exe" Directory="EiffelStudio"
Arguments="-experiment"
/>
<Shortcut Id="esvars.bat" Name="$(var.Product) $(var.ProductVersion) Command Prompt"
Description="EiffelStudio Command Prompt" Show="normal" Directory="EiffelStudio"
Target="[%ComSpec]"
Arguments="/k &quot;[INSTALLDIR]studio\config\$(var.IsePlatform)\esvars.bat&quot;"
/>
<Shortcut Id="UninstallProduct" Name="Uninstall $(var.Product)"
Description="Uninstalls $(var.Product)" Show="normal" Directory="EiffelStudio"
Target="[System64Folder]msiexec.exe"
Arguments="/x [ProductCode]"
/>
<util:InternetShortcut Id="EiffelStudio.Documentation.General" Name="Eiffel Developer Help Center" Target="http://docs.eiffel.com/" Directory="EiffelStudio.Documentation"/>
<util:InternetShortcut Id="EiffelStudio.Documentation.COM" Name="EiffelCOM Wizard Documentation" Target="http://docs.eiffel.com/book/platform-specifics/eiffelcom-wizard" Directory="EiffelStudio.Documentation"/>
<util:InternetShortcut Id="EiffelStudio.Documentation.ResourceBench" Name="ResourceBench Documentation" Target="http://docs.eiffel.com/book/platform-specifics/resourcebench" Directory="EiffelStudio.Documentation"/>
<Shortcut Id="vision2_demo.exe" Name="EiffelVision2 Demo"
Description="EiffelVision2 overview presentation" Show="normal" Directory="EiffelStudio.Documentation"
Target="[INSTALLDIR]vision2_demo\spec\$(var.IsePlatform)\bin\vision2_demo.exe"
/>
<Shortcut Id="com_wizard.exe" Name="EiffelCOM Wizard"
Description="A wizard that helps you use and create COM components with Eiffel" Show="normal"
Target="[INSTALLDIR]wizards\com\com_wizard_launcher.exe" Directory="EiffelStudio.Tools"
/>
<Shortcut Id="he2.exe" Name="C constants to Eiffel class generator"
Description="A tool to extract constant definitions into Eiffel classes" Show="normal"
Target="[INSTALLDIR]studio\spec\$(var.IsePlatform)\bin\h2e.exe" Directory="EiffelStudio.Tools"
/>
<Shortcut Id="rb.exe" Name="ResourceBench"
Description="A tool to convert .rc files into WEL classes" Show="normal"
Target="[INSTALLDIR]rb\bin\rb.exe" Directory="EiffelStudio.Tools"
/>
</Component>
</DirectoryRef>
<!-- END PACKAGE CONTENT -->
<!-- FEATURES -->
<Feature Id="Feat.root" Title="$(var.ProductName)" Description="$(var.ProductDescription)" TypicalDefault="install" Display="expand" Level="1" ConfigurableDirectory="INSTALLDIR">
<Feature Id="MainProgram" Title="Program" TypicalDefault="install" Level="1" Display="hidden">
<ComponentRef Id="Comp.studio_registries" />
<ComponentRef Id="Comp.studio_shortcuts" />
<ComponentRef Id="Comp.Core.esbuilder.spec.$(var.IsePlatform).bin.esbuilder.exe" />
<ComponentRef Id="Comp.Core.studio.spec.$(var.IsePlatform).bin.estudio.exe" />
<ComponentGroupRef Id="Core"/>
<?ifdef Enterprise ?>
<ComponentGroupRef Id="enterprise_ec"/>
<?else?>
<ComponentGroupRef Id="gpl_ec"/>
<?endif?>
</Feature>
<Feature Id="Examples_feature" Title="Examples" TypicalDefault="install" Level="1" Display="hidden">
<ComponentGroupRef Id="Core.examples"/>
</Feature>
<Feature Id="Library_feature" Title="Library" TypicalDefault="install" Level="1" Display="hidden">
<ComponentGroupRef Id="Core.library"/>
</Feature>
<Feature Id="Gobo_feature" Title="Gobo" TypicalDefault="install" Level="1" Display="hidden">
<ComponentGroupRef Id="Core.library.gobo"/>
</Feature>
<Feature Id="Experimental_feature" Title="Experimental" TypicalDefault="install" Level="1" Display="hidden">
<ComponentGroupRef Id="Core.experimental.library"/>
</Feature>
<Feature Id="Gobo_experimental_feature" Title="Gobo Experimental" TypicalDefault="install" Level="1" Display="hidden">
<ComponentGroupRef Id="Core.experimental.library.gobo"/>
</Feature>
<Feature Id="gdiplus_feature" Title="GDI+" TypicalDefault="install" Level="1" Display="hidden">
<Condition Level="0"><![CDATA[GDIPLUSNEEDED = "0"]]></Condition>
<ComponentGroupRef Id="gdiplus"/>
</Feature>
<Feature Id="gcc_feature" Title="gcc" TypicalDefault="install" Display="hidden" Level="1" >
<ComponentGroupRef Id="gcc"/>
</Feature>
</Feature>
<!-- END FEATURES -->
<!-- CUSTOM ACTIONS -->
<CustomAction Id="IsGdixInstalled" BinaryKey="setup.dll" DllEntry="is_gdi_plus_installed" />
<CustomAction Id="PrepareFinalizeSetup" BinaryKey="setup.dll" DllEntry="prepare_finalize_setup" />
<CustomAction Id="FinalizeSetup" BinaryKey="setup.dll" DllEntry="finalize_setup" Impersonate="no" Execute="deferred" />
<CustomAction Id="RESET_CHECKCCOMPILER" Property="CHECKCCOMPILER" Value="0" />
<CustomAction Id="RESET_HASMSCCOMPILER" Property="HASMSCCOMPILER" Value="0" />
<!-- END CUSTOM ACTIONS -->
<!-- UI SEQUENCING -->
<AdminUISequence>
<Custom Action="RESET_CHECKCCOMPILER" After="CostInitialize"><![CDATA[SHOWCCONFIG >= "1"]]></Custom> <!-- See Admin.txt -->
<Custom Action="RESET_HASMSCCOMPILER" After="CostInitialize"><![CDATA[SHOWCCONFIG >= "1"]]></Custom> <!-- See Admin.txt -->
</AdminUISequence>
<InstallUISequence>
<Custom Action="RESET_CHECKCCOMPILER" After="AppSearch"><![CDATA[SHOWCCONFIG >= "1"]]></Custom> <!-- See Admin.txt -->
<Custom Action="RESET_HASMSCCOMPILER" After="AppSearch"><![CDATA[SHOWCCONFIG >= "1"]]></Custom> <!-- See Admin.txt -->
</InstallUISequence>
<!-- END UI SEQUENCING -->
<!-- INSTALL SEQUENCING -->
<AdminExecuteSequence>
<Custom Action="IsGdixInstalled" Before="CostInitialize"/>
</AdminExecuteSequence>
<InstallExecuteSequence>
<Custom Action="IsGdixInstalled" Before="LaunchConditions"/>
<?ifdef Enterprise?>
<Custom Action="PrepareFinalizeSetup" After="InstallCdKey"><![CDATA[NOT Installed]]></Custom>
<?else?>
<Custom Action="PrepareFinalizeSetup" Before="InstallFinalize"><![CDATA[NOT Installed]]></Custom>
<?endif?>
<Custom Action="FinalizeSetup" After="PrepareFinalizeSetup"><![CDATA[NOT Installed]]></Custom>
</InstallExecuteSequence>
<!-- END INSTALL SEQUENCING -->
</Fragment>
<?endif?>
</Wix>

View File

@@ -0,0 +1,118 @@
HALLOW = %INIT_DIR%\install\bin\hallow.exe
HALLOW_FLAGS = -nologo -de:"\.svn$$" -x64 -c:"EiffelStudio"
HALLOW_FLAGS_X86 = $(HALLOW_FLAGS) -c:"x86"
HALLOW_FLAGS_X64 = $(HALLOW_FLAGS) -c:"x64"
MSBUILD = C:\Windows\Microsoft.NET\Framework\v2.0.50727\msbuild.exe
MSBUILD_FLAGS = /nologo /verbosity:quiet
###################################################################
#
# Package targets
#
###################################################################
all:: build
###################################################################
#
# Build targets
#
###################################################################
WXS = \
studio_gcc.wxs \
studio_core.wxs \
studio_examples.wxs \
studio_libraries.wxs \
studio_gobo.wxs \
studio_experimental.wxs \
studio_gobo_experimental.wxs \
studio_gdiplus.wxs \
studio_ent_ec.wxs \
studio_gpl_ec.wxs
build: $(WXS)
studio_gcc.wxs:
$(HALLOW) $(HALLOW_FLAGS) "$(INSTALL_DIR)\EiffelStudio\gcc" -dr:"Dir.gcc" -g:"gcc" -r -n:"gcc." > $@.tmp
move $@.tmp $@
studio_core.wxs:
$(HALLOW) $(HALLOW_FLAGS) "$(INSTALL_DIR)\EiffelStudio" -dr:"INSTALLDIR" \
-de:"\\EiffelStudio\\library$$" -de:"\\EiffelStudio\\examples$$" \
-de:"\\EiffelStudio\\compatible$$" -de:"\\EiffelStudio\\gcc$$" \
-de:"\\EiffelStudio\\experimental$$" \
-fe:"\\EiffelStudio\\studio\\spec\\w.*\\estudio.exe$$" \
-fe:"\\EiffelStudio\\esbuilder\\spec\\w.*\\esbuilder.exe$$" \
-g:"Core" -r -n:"Core." > $@.tmp
move $@.tmp $@
studio_examples.wxs:
$(HALLOW) $(HALLOW_FLAGS) "$(INSTALL_DIR)\EiffelStudio\examples" \
-dr:"Dir.Core.examples" -g:"Core.examples" -r -n:"Core.examples." > $@.tmp
move $@.tmp $@
studio_libraries.wxs:
$(HALLOW) $(HALLOW_FLAGS) "$(INSTALL_DIR)\EiffelStudio\library" \
-dr:"Dir.Core.library" -de:"\\EiffelStudio\\library\\gobo$$" \
-g:"Core.library" -r -n:"Core.library." > $@.tmp
move $@.tmp $@
studio_gobo.wxs:
$(HALLOW) $(HALLOW_FLAGS) "$(INSTALL_DIR)\EiffelStudio\library\gobo" \
-dr:"Dir.Core.library.gobo" -g:"Core.library.gobo" -r -n:"Core.library.gobo." > $@.tmp
move $@.tmp $@
studio_experimental.wxs:
$(HALLOW) $(HALLOW_FLAGS) "$(INSTALL_DIR)\EiffelStudio\experimental\library" -dr:"Dir.Core.experimental.library" -de:"\\EiffelStudio\\experimental\\library\\gobo$$" -g:"Core.experimental.library" -r -n:"Core.experimental." > $@.tmp
move $@.tmp $@
studio_gobo_experimental.wxs:
$(HALLOW) $(HALLOW_FLAGS) "$(INSTALL_DIR)\EiffelStudio\experimental\library\gobo" -dr:"Dir.Core.experimental.library.gobo" -g:"Core.experimental.library.gobo" -r -n:"Core.experimental.library.gobo." > $@.tmp
move $@.tmp $@
studio_gdiplus.wxs:
$(HALLOW) $(HALLOW_FLAGS) "$(INSTALL_DIR)\releases" \
-dr:"Dir.Core.studio.spec.$$(var.IsePlatform).bin" -g:"gdiplus" -n:"gdiplus" \
-fi:gdiplus.dll -de:"\*" > $@.tmp
move $@.tmp $@
studio_ent_ec.wxs:
$(HALLOW) $(HALLOW_FLAGS) "$(INSTALL_DIR)\releases\enterprise_version" \
-dr:"Dir.Core.studio.spec.$$(var.IsePlatform).bin" -g:"enterprise_ec" -n:"Core." > $@.tmp
move $@.tmp $@
studio_gpl_ec.wxs:
$(HALLOW) $(HALLOW_FLAGS) "$(INSTALL_DIR)\releases\gpl_version" \
-dr:"Dir.Core.studio.spec.$$(var.IsePlatform).bin" -g:"gpl_ec" -n:"Core." > $@.tmp
move $@.tmp $@
###################################################################
#
# MSIs
#
###################################################################
enterprise_x86: $(WXS)
$(MSBUILD) $(MSBUILD_FLAGS) /p:Configuration=studio_ent_x86 /p:Platform=x86 ..\..\package.sln
gpl_x86: $(WXS)
$(MSBUILD) $(MSBUILD_FLAGS) /p:Configuration=studio_gpl_x86 /p:Platform=x86 ..\..\package.sln
enterprise_x64: $(WXS)
$(MSBUILD) $(MSBUILD_FLAGS) /p:Configuration=studio_ent_x64 /p:Platform=x64 ..\..\package.sln
gpl_x64: $(WXS)
$(MSBUILD) $(MSBUILD_FLAGS) /p:Configuration=studio_gpl_x64 /p:Platform=x64 ..\..\package.sln
###################################################################
#
# Clean builds
#
###################################################################
clean:
for %i in ($(WXS)) do if exist %i del %i
if exist *.msi del *.msi

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,23 @@
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<?ifndef IsWin64?>
<?ifdef x64?>
<?define IsWin64 = "yes"?>
<?else ?>
<?define IsWin64 = "no"?>
<?endif ?>
<?endif ?>
<?ifdef EiffelStudio?>
<DirectoryRef Id="Dir.Core.studio.spec.$(var.IsePlatform).bin">
<Component Id="Comp.Core.enterprise_version" Guid="5B4A1890-10B5-4861-BB53-AD5D1ABC0079" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.ec.exe" Name="ec.exe" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\releases\enterprise_version\ec.exe" />
<File Id="Core.ecb.exe" Name="ecb.exe" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\releases\enterprise_version\ecb.exe" />
<File Id="Core.LICENSE" Name="LICENSE" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\releases\enterprise_version\LICENSE" />
</Component>
</DirectoryRef>
<ComponentGroup Id="enterprise_ec">
<ComponentRef Id="Comp.Core.enterprise_version" />
</ComponentGroup>
<?endif ?>
</Fragment>
</Wix>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,21 @@
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<?ifndef IsWin64?>
<?ifdef x64?>
<?define IsWin64 = "yes"?>
<?else ?>
<?define IsWin64 = "no"?>
<?endif ?>
<?endif ?>
<?ifdef EiffelStudio?>
<DirectoryRef Id="Dir.Core.studio.spec.$(var.IsePlatform).bin">
<Component Id="Comp.gdiplusreleases" Guid="804BCFD2-95A6-4E37-B6AF-73DFBF5993B9" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="gdiplusgdiplus.dll" Name="gdiplus.dll" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\releases\gdiplus.dll" />
</Component>
</DirectoryRef>
<ComponentGroup Id="gdiplus">
<ComponentRef Id="Comp.gdiplusreleases" />
</ComponentGroup>
<?endif ?>
</Fragment>
</Wix>

View File

@@ -0,0 +1,112 @@
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<?ifndef IsWin64?>
<?ifdef x64?>
<?define IsWin64 = "yes"?>
<?else ?>
<?define IsWin64 = "no"?>
<?endif ?>
<?endif ?>
<?ifdef EiffelStudio?>
<DirectoryRef Id="Dir.Core.library.gobo">
<Component Id="Comp.Core.library.gobo.gobo" Guid="66781DCE-CC42-41E3-A6C4-6B489DC179D0" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.library.gobo.gobo_sample.ecf_sample" Name="gobo-sample.ecf-sample" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo-sample.ecf-sample" />
<File Id="Core.library.gobo.gobo_all.ecf" Name="gobo_all.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_all.ecf" />
<File Id="Core.library.gobo.gobo_argument.ecf" Name="gobo_argument.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_argument.ecf" />
<File Id="Core.library.gobo.gobo_gelex_safe.ecf" Name="gobo_gelex-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_gelex-safe.ecf" />
<File Id="Core.library.gobo.gobo_gelex.ecf" Name="gobo_gelex.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_gelex.ecf" />
<File Id="Core.library.gobo.gobo_geyacc_safe.ecf" Name="gobo_geyacc-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_geyacc-safe.ecf" />
<File Id="Core.library.gobo.gobo_geyacc.ecf" Name="gobo_geyacc.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_geyacc.ecf" />
<File Id="Core.library.gobo.gobo_kernel_safe.ecf" Name="gobo_kernel-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_kernel-safe.ecf" />
<File Id="Core.library.gobo.gobo_kernel.ecf" Name="gobo_kernel.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_kernel.ecf" />
<File Id="Core.library.gobo.gobo_lexical_safe.ecf" Name="gobo_lexical-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_lexical-safe.ecf" />
<File Id="Core.library.gobo.gobo_lexical.ecf" Name="gobo_lexical.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_lexical.ecf" />
<File Id="Core.library.gobo.gobo_math_safe.ecf" Name="gobo_math-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_math-safe.ecf" />
<File Id="Core.library.gobo.gobo_math.ecf" Name="gobo_math.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_math.ecf" />
<File Id="Core.library.gobo.gobo_parse_safe.ecf" Name="gobo_parse-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_parse-safe.ecf" />
<File Id="Core.library.gobo.gobo_parse.ecf" Name="gobo_parse.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_parse.ecf" />
<File Id="Core.library.gobo.gobo_pattern_safe.ecf" Name="gobo_pattern-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_pattern-safe.ecf" />
<File Id="Core.library.gobo.gobo_pattern.ecf" Name="gobo_pattern.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_pattern.ecf" />
<File Id="Core.library.gobo.gobo_regexp_safe.ecf" Name="gobo_regexp-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_regexp-safe.ecf" />
<File Id="Core.library.gobo.gobo_regexp.ecf" Name="gobo_regexp.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_regexp.ecf" />
<File Id="Core.library.gobo.gobo_string_safe.ecf" Name="gobo_string-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_string-safe.ecf" />
<File Id="Core.library.gobo.gobo_string.ecf" Name="gobo_string.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_string.ecf" />
<File Id="Core.library.gobo.gobo_structure_safe.ecf" Name="gobo_structure-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_structure-safe.ecf" />
<File Id="Core.library.gobo.gobo_structure.ecf" Name="gobo_structure.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_structure.ecf" />
<File Id="Core.library.gobo.gobo_test.ecf" Name="gobo_test.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_test.ecf" />
<File Id="Core.library.gobo.gobo_time_safe.ecf" Name="gobo_time-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_time-safe.ecf" />
<File Id="Core.library.gobo.gobo_time.ecf" Name="gobo_time.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_time.ecf" />
<File Id="Core.library.gobo.gobo_tools.ecf" Name="gobo_tools.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_tools.ecf" />
<File Id="Core.library.gobo.gobo_utility_safe.ecf" Name="gobo_utility-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_utility-safe.ecf" />
<File Id="Core.library.gobo.gobo_utility.ecf" Name="gobo_utility.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_utility.ecf" />
<File Id="Core.library.gobo.gobo_xml_safe.ecf" Name="gobo_xml-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_xml-safe.ecf" />
<File Id="Core.library.gobo.gobo_xml.ecf" Name="gobo_xml.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_xml.ecf" />
<File Id="Core.library.gobo.gobo_xpath_safe.ecf" Name="gobo_xpath-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_xpath-safe.ecf" />
<File Id="Core.library.gobo.gobo_xpath.ecf" Name="gobo_xpath.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_xpath.ecf" />
<File Id="Core.library.gobo.gobo_xslt_safe.ecf" Name="gobo_xslt-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_xslt-safe.ecf" />
<File Id="Core.library.gobo.gobo_xslt.ecf" Name="gobo_xslt.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\gobo_xslt.ecf" />
<File Id="Core.library.gobo.package.iron" Name="package.iron" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\package.iron" />
<File Id="Core.library.gobo.README.txt" Name="README.txt" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\README.txt" />
</Component>
<Directory Id="Dir.Core.library.gobo.spec" Name="spec" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\spec">
<Component Id="Comp.Core.library.gobo.spec" Guid="C79CE018-65CC-4122-8C7A-3C785426529B" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.library.gobo.spec" On="uninstall" />
</Component>
<Directory Id="Dir.Core.library.gobo.spec.win64" Name="win64" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\spec\win64">
<Component Id="Comp.Core.library.gobo.spec.win64" Guid="C3294328-1B97-46F1-B8BF-153DBA5A5ADC" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.library.gobo.spec.win64" On="uninstall" />
</Component>
<Directory Id="Dir.Core.library.gobo.spec.win64.bin" Name="bin" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\spec\win64\bin">
<Component Id="Comp.Core.library.gobo.spec.win64.bin" Guid="24707B0E-90F5-4D63-8D69-1F6EDF9DD6A6" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.library.gobo.spec.win64.bin.geant.exe" Name="geant.exe" DiskId="1" />
<File Id="Core.library.gobo.spec.win64.bin.gec.exe" Name="gec.exe" DiskId="1" />
<File Id="Core.library.gobo.spec.win64.bin.gelex.exe" Name="gelex.exe" DiskId="1" />
<File Id="Core.library.gobo.spec.win64.bin.gelint.exe" Name="gelint.exe" DiskId="1" />
<File Id="Core.library.gobo.spec.win64.bin.gepp.exe" Name="gepp.exe" DiskId="1" />
<File Id="Core.library.gobo.spec.win64.bin.getest.exe" Name="getest.exe" DiskId="1" />
<File Id="Core.library.gobo.spec.win64.bin.gexace.exe" Name="gexace.exe" DiskId="1" />
<File Id="Core.library.gobo.spec.win64.bin.gexslt.exe" Name="gexslt.exe" DiskId="1" />
<File Id="Core.library.gobo.spec.win64.bin.geyacc.exe" Name="geyacc.exe" DiskId="1" />
</Component>
</Directory>
</Directory>
</Directory>
<Directory Id="Dir.Core.library.gobo.src" Name="src" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\src">
<Component Id="Comp.Core.library.gobo.src" Guid="9A2C2BAF-ADC1-48AC-B092-77560DEA0BC1" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.library.gobo.src.geant.ecf" Name="geant.ecf" DiskId="1" />
<File Id="Core.library.gobo.src.gec.ecf" Name="gec.ecf" DiskId="1" />
<File Id="Core.library.gobo.src.gelex.ecf" Name="gelex.ecf" DiskId="1" />
<File Id="Core.library.gobo.src.gelint.ecf" Name="gelint.ecf" DiskId="1" />
<File Id="Core.library.gobo.src.gepp.ecf" Name="gepp.ecf" DiskId="1" />
<File Id="Core.library.gobo.src.getest.ecf" Name="getest.ecf" DiskId="1" />
<File Id="Core.library.gobo.src.gexace.ecf" Name="gexace.ecf" DiskId="1" />
<File Id="Core.library.gobo.src.gexslt.ecf" Name="gexslt.ecf" DiskId="1" />
<File Id="Core.library.gobo.src.geyacc.ecf" Name="geyacc.ecf" DiskId="1" />
</Component>
<Directory Id="Dir.Core.library.gobo.src.ecf_support" Name="ecf_support" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\library\gobo\src\ecf_support">
<Component Id="Comp.Core.library.gobo.src.ecf_support" Guid="B6C944F6-487C-4150-93D8-573ECEA3D04E" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.library.gobo.src.ecf_support.ecf_gec.e" Name="ecf_gec.e" DiskId="1" />
<File Id="Core.library.gobo.src.ecf_support.ecf_gelint.e" Name="ecf_gelint.e" DiskId="1" />
<File Id="Core.library.gobo.src.ecf_support.et_ecf_ast_factory.e" Name="et_ecf_ast_factory.e" DiskId="1" />
<File Id="Core.library.gobo.src.ecf_support.et_ecf_parser.e" Name="et_ecf_parser.e" DiskId="1" />
<File Id="Core.library.gobo.src.ecf_support.et_ecf_parse_error.e" Name="et_ecf_parse_error.e" DiskId="1" />
<File Id="Core.library.gobo.src.ecf_support.et_ecf_system_parser.e" Name="et_ecf_system_parser.e" DiskId="1" />
<File Id="Core.library.gobo.src.ecf_support.gec.ecf" Name="gec.ecf" DiskId="1" />
<File Id="Core.library.gobo.src.ecf_support.gelint.ecf" Name="gelint.ecf" DiskId="1" />
</Component>
</Directory>
</Directory>
</DirectoryRef>
<ComponentGroup Id="Core.library.gobo">
<ComponentRef Id="Comp.Core.library.gobo.gobo" />
<ComponentRef Id="Comp.Core.library.gobo.spec" />
<ComponentRef Id="Comp.Core.library.gobo.spec.win64" />
<ComponentRef Id="Comp.Core.library.gobo.spec.win64.bin" />
<ComponentRef Id="Comp.Core.library.gobo.src" />
<ComponentRef Id="Comp.Core.library.gobo.src.ecf_support" />
</ComponentGroup>
<?endif ?>
</Fragment>
</Wix>

View File

@@ -0,0 +1,251 @@
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<?ifndef IsWin64?>
<?ifdef x64?>
<?define IsWin64 = "yes"?>
<?else ?>
<?define IsWin64 = "no"?>
<?endif ?>
<?endif ?>
<?ifdef EiffelStudio?>
<DirectoryRef Id="Dir.Core.experimental.library.gobo">
<Component Id="Comp.Core.experimental.library.gobo.gobo" Guid="EA295DAC-7247-43D2-B829-4B92EE6B6D28" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.experimental.library.gobo.gobo_sample.ecf_sample" Name="gobo-sample.ecf-sample" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo-sample.ecf-sample" />
<File Id="Core.experimental.library.gobo.gobo_all.ecf" Name="gobo_all.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_all.ecf" />
<File Id="Core.experimental.library.gobo.gobo_argument.ecf" Name="gobo_argument.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_argument.ecf" />
<File Id="Core.experimental.library.gobo.gobo_gelex_safe.ecf" Name="gobo_gelex-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_gelex-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_gelex.ecf" Name="gobo_gelex.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_gelex.ecf" />
<File Id="Core.experimental.library.gobo.gobo_geyacc_safe.ecf" Name="gobo_geyacc-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_geyacc-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_geyacc.ecf" Name="gobo_geyacc.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_geyacc.ecf" />
<File Id="Core.experimental.library.gobo.gobo_kernel_safe.ecf" Name="gobo_kernel-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_kernel-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_kernel.ecf" Name="gobo_kernel.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_kernel.ecf" />
<File Id="Core.experimental.library.gobo.gobo_lexical_safe.ecf" Name="gobo_lexical-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_lexical-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_lexical.ecf" Name="gobo_lexical.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_lexical.ecf" />
<File Id="Core.experimental.library.gobo.gobo_math_safe.ecf" Name="gobo_math-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_math-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_math.ecf" Name="gobo_math.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_math.ecf" />
<File Id="Core.experimental.library.gobo.gobo_parse_safe.ecf" Name="gobo_parse-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_parse-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_parse.ecf" Name="gobo_parse.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_parse.ecf" />
<File Id="Core.experimental.library.gobo.gobo_pattern_safe.ecf" Name="gobo_pattern-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_pattern-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_pattern.ecf" Name="gobo_pattern.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_pattern.ecf" />
<File Id="Core.experimental.library.gobo.gobo_regexp_safe.ecf" Name="gobo_regexp-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_regexp-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_regexp.ecf" Name="gobo_regexp.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_regexp.ecf" />
<File Id="Core.experimental.library.gobo.gobo_string_safe.ecf" Name="gobo_string-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_string-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_string.ecf" Name="gobo_string.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_string.ecf" />
<File Id="Core.experimental.library.gobo.gobo_structure_safe.ecf" Name="gobo_structure-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_structure-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_structure.ecf" Name="gobo_structure.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_structure.ecf" />
<File Id="Core.experimental.library.gobo.gobo_test.ecf" Name="gobo_test.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_test.ecf" />
<File Id="Core.experimental.library.gobo.gobo_time_safe.ecf" Name="gobo_time-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_time-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_time.ecf" Name="gobo_time.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_time.ecf" />
<File Id="Core.experimental.library.gobo.gobo_tools.ecf" Name="gobo_tools.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_tools.ecf" />
<File Id="Core.experimental.library.gobo.gobo_utility_safe.ecf" Name="gobo_utility-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_utility-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_utility.ecf" Name="gobo_utility.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_utility.ecf" />
<File Id="Core.experimental.library.gobo.gobo_xml_safe.ecf" Name="gobo_xml-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_xml-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_xml.ecf" Name="gobo_xml.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_xml.ecf" />
<File Id="Core.experimental.library.gobo.gobo_xpath_safe.ecf" Name="gobo_xpath-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_xpath-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_xpath.ecf" Name="gobo_xpath.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_xpath.ecf" />
<File Id="Core.experimental.library.gobo.gobo_xslt_safe.ecf" Name="gobo_xslt-safe.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_xslt-safe.ecf" />
<File Id="Core.experimental.library.gobo.gobo_xslt.ecf" Name="gobo_xslt.ecf" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\gobo_xslt.ecf" />
<File Id="Core.experimental.library.gobo.package.iron" Name="package.iron" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\package.iron" />
<File Id="Core.experimental.library.gobo.README.txt" Name="README.txt" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\README.txt" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override" Name="override" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override">
<Component Id="Comp.Core.experimental.library.gobo.override" Guid="71BA2F96-DE2E-46B9-AD7B-B98A91E1BAFA" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.experimental.library.gobo.override.clean_generated.py" Name="clean_generated.py" DiskId="1" />
<File Id="Core.experimental.library.gobo.override.update_generated.py" Name="update_generated.py" DiskId="1" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated" Name="generated" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated">
<Component Id="Comp.Core.experimental.library.gobo.override.generated" Guid="65691A4C-D346-4CCB-8915-A8CC53E50BCA" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.experimental.library.gobo.override.generated.README.txt" Name="README.txt" DiskId="1" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library" Name="library" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library" Guid="0DD73F61-C8E9-4824-8E11-9E8A9344A362" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.library" On="uninstall" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.kernel" Name="kernel" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\kernel">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.kernel" Guid="5A1D045B-C853-499D-87BA-A3C0ED08CA77" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.experimental.library.gobo.override.generated.library.kernel.README" Name="README.txt" DiskId="1" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.kernel.sp" Name="spec" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\kernel\spec">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.kernel.s" Guid="D8612E78-C964-420A-B3A0-6EB61A8846A2" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.library.kernel.sp" On="uninstall" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.kernel.sp2" Name="ise" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\kernel\spec\ise">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.kernel.s2" Guid="A19EAE05-42FB-4B17-9EC0-33F76F1DD8FB" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.library.kernel.sp2" On="uninstall" />
</Component>
</Directory>
</Directory>
</Directory>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.lexical" Name="lexical" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\lexical">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.lexical" Guid="20FA9CE4-CBDF-47B6-8859-E9F20EE27D4F" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.experimental.library.gobo.override.generated.library.lexical.READM" Name="README.txt" DiskId="1" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.lexical.l" Name="lex" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\lexical\lex">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.lexical." Guid="F73BC30C-6324-4EA3-8762-686CCDD1C5C3" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.library.lexical.l" On="uninstall" />
</Component>
</Directory>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.lexical.r" Name="regexp" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\lexical\regexp">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.lexical.2" Guid="87B20466-3347-4D77-9DDA-252C95D62644" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.library.lexical.r" On="uninstall" />
</Component>
</Directory>
</Directory>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.parse" Name="parse" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\parse">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.parse" Guid="7FCC6C5D-F235-4083-B693-5A53822BACA3" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.experimental.library.gobo.override.generated.library.parse.README." Name="README.txt" DiskId="1" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.parse.yacc" Name="yacc" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\parse\yacc">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.parse.ya" Guid="DCC2BDB1-DC1C-4A7E-A538-156084890965" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.library.parse.yacc" On="uninstall" />
</Component>
</Directory>
</Directory>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.test" Name="test" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\test">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.test" Guid="F1FCAE3C-D2CD-44C5-9B31-C4036FC0A828" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.experimental.library.gobo.override.generated.library.test.README.t" Name="README.txt" DiskId="1" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.test.gene" Name="generation" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\test\generation">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.test.gen" Guid="B947B431-36BA-41CF-9BF7-B82565071735" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.library.test.gene" On="uninstall" />
</Component>
</Directory>
</Directory>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.tools" Name="tools" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\tools">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.tools" Guid="9BC15EA7-B62E-4748-9F54-9915D0FF6887" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.experimental.library.gobo.override.generated.library.tools.README." Name="README.txt" DiskId="1" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.tools.eif" Name="eiffel" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\tools\eiffel">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.tools.ei" Guid="77334236-4233-453A-9B4D-17F030FC1740" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.library.tools.eif" On="uninstall" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.tools.eif2" Name="parser" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\tools\eiffel\parser">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.tools.ei2" Guid="5CF34A5B-213A-4CD4-AFB4-B2E4BF406BD0" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.library.tools.eif2" On="uninstall" />
</Component>
</Directory>
</Directory>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.tools.lace" Name="lace" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\tools\lace">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.tools.la" Guid="A49A65FA-5367-4022-B1D4-2DA1C34769BF" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.library.tools.lace" On="uninstall" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.tools.lac" Name="parser" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\tools\lace\parser">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.tools.la2" Guid="130B2E0A-D386-4954-B813-76E68290A628" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.library.tools.lac" On="uninstall" />
</Component>
</Directory>
</Directory>
</Directory>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.utility" Name="utility" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\utility">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.utility" Guid="2903C960-79B2-48CA-96FC-2F0F0DBA5829" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.experimental.library.gobo.override.generated.library.utility.READM" Name="README.txt" DiskId="1" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.utility.c" Name="config" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\utility\config">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.utility." Guid="476DD6AC-C364-4C0A-8E10-80BFC68DBA2F" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.library.utility.c" On="uninstall" />
</Component>
</Directory>
</Directory>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.xml" Name="xml" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\xml">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.xml" Guid="633F8720-7D51-4EF8-9B7E-7BF0602DBBF7" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.experimental.library.gobo.override.generated.library.xml.README.txt" Name="README.txt" DiskId="1" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.xml.parser" Name="parser" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\xml\parser">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.xml.pars" Guid="9B8D801F-EC14-4908-BED4-01108D26388E" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.library.xml.parser" On="uninstall" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.library.xml.parse" Name="eiffel" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\library\xml\parser\eiffel">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.library.xml.pars2" Guid="4C72BC81-DA02-40FC-956B-44484A58227C" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.library.xml.parse" On="uninstall" />
</Component>
</Directory>
</Directory>
</Directory>
</Directory>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.src" Name="src" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\src">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.src" Guid="1A31980F-7118-4BF2-8EDD-25A76348871C" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.src" On="uninstall" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.override.generated.src.gepp" Name="gepp" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\override\generated\src\gepp">
<Component Id="Comp.Core.experimental.library.gobo.override.generated.src.gepp" Guid="B06E32C1-221C-41C9-A14A-CC7C91204689" Win64="$(var.IsWin64)" KeyPath="yes">
<CreateFolder />
<RemoveFolder Id="Dir.Core.experimental.library.gobo.override.generated.src.gepp" On="uninstall" />
</Component>
</Directory>
</Directory>
</Directory>
</Directory>
<Directory Id="Dir.Core.experimental.library.gobo.src" Name="src" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\src">
<Component Id="Comp.Core.experimental.library.gobo.src" Guid="47EBCDC1-D687-4199-A904-CFE12DC8DD33" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.experimental.library.gobo.src.geant.ecf" Name="geant.ecf" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.gec.ecf" Name="gec.ecf" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.gelex.ecf" Name="gelex.ecf" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.gelint.ecf" Name="gelint.ecf" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.gepp.ecf" Name="gepp.ecf" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.getest.ecf" Name="getest.ecf" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.gexace.ecf" Name="gexace.ecf" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.gexslt.ecf" Name="gexslt.ecf" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.geyacc.ecf" Name="geyacc.ecf" DiskId="1" />
</Component>
<Directory Id="Dir.Core.experimental.library.gobo.src.ecf_support" Name="ecf_support" FileSource="M:\deliv\InstalledEiffel_18.05_win64\EiffelStudio\experimental\library\gobo\src\ecf_support">
<Component Id="Comp.Core.experimental.library.gobo.src.ecf_support" Guid="F90425E1-3CBF-46E5-8107-D32075947766" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.experimental.library.gobo.src.ecf_support.ecf_gec.e" Name="ecf_gec.e" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.ecf_support.ecf_gelint.e" Name="ecf_gelint.e" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.ecf_support.et_ecf_ast_factory.e" Name="et_ecf_ast_factory.e" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.ecf_support.et_ecf_parser.e" Name="et_ecf_parser.e" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.ecf_support.et_ecf_parse_error.e" Name="et_ecf_parse_error.e" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.ecf_support.et_ecf_system_parser.e" Name="et_ecf_system_parser.e" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.ecf_support.gec.ecf" Name="gec.ecf" DiskId="1" />
<File Id="Core.experimental.library.gobo.src.ecf_support.gelint.ecf" Name="gelint.ecf" DiskId="1" />
</Component>
</Directory>
</Directory>
</DirectoryRef>
<ComponentGroup Id="Core.experimental.library.gobo">
<ComponentRef Id="Comp.Core.experimental.library.gobo.gobo" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.kernel" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.kernel.s" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.kernel.s2" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.lexical" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.lexical." />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.lexical.2" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.parse" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.parse.ya" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.test" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.test.gen" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.tools" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.tools.ei" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.tools.ei2" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.tools.la" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.tools.la2" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.utility" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.utility." />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.xml" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.xml.pars" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.library.xml.pars2" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.src" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.override.generated.src.gepp" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.src" />
<ComponentRef Id="Comp.Core.experimental.library.gobo.src.ecf_support" />
</ComponentGroup>
<?endif ?>
</Fragment>
</Wix>

View File

@@ -0,0 +1,23 @@
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<?ifndef IsWin64?>
<?ifdef x64?>
<?define IsWin64 = "yes"?>
<?else ?>
<?define IsWin64 = "no"?>
<?endif ?>
<?endif ?>
<?ifdef EiffelStudio?>
<DirectoryRef Id="Dir.Core.studio.spec.$(var.IsePlatform).bin">
<Component Id="Comp.Core.gpl_version" Guid="28C85E5A-0CE5-44FC-8D0D-317A8239B49B" Win64="$(var.IsWin64)" KeyPath="yes">
<File Id="Core.ec.exe" Name="ec.exe" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\releases\gpl_version\ec.exe" />
<File Id="Core.ecb.exe" Name="ecb.exe" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\releases\gpl_version\ecb.exe" />
<File Id="Core.LICENSE" Name="LICENSE" DiskId="1" Source="M:\deliv\InstalledEiffel_18.05_win64\releases\gpl_version\LICENSE" />
</Component>
</DirectoryRef>
<ComponentGroup Id="gpl_ec">
<ComponentRef Id="Comp.Core.gpl_version" />
</ComponentGroup>
<?endif ?>
</Fragment>
</Wix>

File diff suppressed because it is too large Load Diff