Added etc local profile files.
This commit is contained in:
@@ -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=""[INSTALLDIR]\studio\spec\$(var.IsePlatform)\bin\estudio.exe" /ec_action eisi:"%1"" 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=""%1"" 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=""%1"" Command="Open" TargetFile="Core.studio.spec.$(var.IsePlatform).bin.estudio.exe" />
|
||||
<Verb Id="compile" Argument="-config "%1" -melt" Command="Compile" TargetFile="Core.studio.spec.$(var.IsePlatform).bin.estudio.exe" />
|
||||
<Verb Id="precompile" Argument="-config "%1" -precompile" Command="Precompile" TargetFile="Core.studio.spec.$(var.IsePlatform).bin.estudio.exe" />
|
||||
<Verb Id="freeze" Argument="-config "%1" -freeze" Command="Freeze" TargetFile="Core.studio.spec.$(var.IsePlatform).bin.estudio.exe" />
|
||||
<Verb Id="finalize" Argument="-config "%1" -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 "[INSTALLDIR]studio\config\$(var.IsePlatform)\esvars.bat""
|
||||
/>
|
||||
<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>
|
||||
118
windows_deliv/install/content/eiffelstudio/makefile
Normal file
118
windows_deliv/install/content/eiffelstudio/makefile
Normal 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
|
||||
20400
windows_deliv/install/content/eiffelstudio/studio_core.wxs
Normal file
20400
windows_deliv/install/content/eiffelstudio/studio_core.wxs
Normal file
File diff suppressed because it is too large
Load Diff
23
windows_deliv/install/content/eiffelstudio/studio_ent_ec.wxs
Normal file
23
windows_deliv/install/content/eiffelstudio/studio_ent_ec.wxs
Normal 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>
|
||||
3543
windows_deliv/install/content/eiffelstudio/studio_examples.wxs
Normal file
3543
windows_deliv/install/content/eiffelstudio/studio_examples.wxs
Normal file
File diff suppressed because it is too large
Load Diff
8162
windows_deliv/install/content/eiffelstudio/studio_experimental.wxs
Normal file
8162
windows_deliv/install/content/eiffelstudio/studio_experimental.wxs
Normal file
File diff suppressed because it is too large
Load Diff
4663
windows_deliv/install/content/eiffelstudio/studio_gcc.wxs
Normal file
4663
windows_deliv/install/content/eiffelstudio/studio_gcc.wxs
Normal file
File diff suppressed because it is too large
Load Diff
@@ -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>
|
||||
112
windows_deliv/install/content/eiffelstudio/studio_gobo.wxs
Normal file
112
windows_deliv/install/content/eiffelstudio/studio_gobo.wxs
Normal 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>
|
||||
@@ -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>
|
||||
23
windows_deliv/install/content/eiffelstudio/studio_gpl_ec.wxs
Normal file
23
windows_deliv/install/content/eiffelstudio/studio_gpl_ec.wxs
Normal 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>
|
||||
8333
windows_deliv/install/content/eiffelstudio/studio_libraries.wxs
Normal file
8333
windows_deliv/install/content/eiffelstudio/studio_libraries.wxs
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user