Commit 903a1535 authored by Mark Winter's avatar Mark Winter

Wix installer build files and resources.

parent 9212fd9b
#ignore thumbnails created by windows
Thumbs.db
#Ignore files build by Visual Studio
*.user
*.aps
*.pch
*.vspscc
*_i.c
*_p.c
*.ncb
*.suo
*.bak
*.cache
*.ilk
*.log
*.sbr
[Oo]bj/
[Bb]in/
[Dd]ebug*/
[Rr]elease*/
_ReSharper*/
*.exe
*.msi
*.bat
*.wixpdb
dependencies/
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProductVersion>3.9</ProductVersion>
<ProjectGuid>376927e6-92fc-432a-9c5a-5470be49b447</ProjectGuid>
<SchemaVersion>2.0</SchemaVersion>
<OutputName>LEVER Install</OutputName>
<OutputType>Bundle</OutputType>
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' AND '$(MSBuildExtensionsPath32)' != '' ">$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<OutputPath>installer\</OutputPath>
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
<DefineConstants>Debug</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
<OutputPath>installer\</OutputPath>
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
<DefineConstants>Debug</DefineConstants>
<OutputPath>installer\</OutputPath>
<IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
<OutputPath>installer\</OutputPath>
<IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
</PropertyGroup>
<ItemGroup>
<WixExtension Include="WixBalExtension">
<HintPath>$(WixExtDir)\WixBalExtension.dll</HintPath>
<Name>WixBalExtension</Name>
</WixExtension>
</ItemGroup>
<ItemGroup>
<Compile Include="LEVER-Bundle.wxs" />
</ItemGroup>
<Import Project="$(WixTargetsPath)" />
<!--
To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Wix.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
\ No newline at end of file

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2010
Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "LEVER Bundle", "LEVER Bundle.wixproj", "{376927E6-92FC-432A-9C5A-5470BE49B447}"
ProjectSection(ProjectDependencies) = postProject
{1A18D670-4175-494D-BA2E-3D47ACBC10F0} = {1A18D670-4175-494D-BA2E-3D47ACBC10F0}
EndProjectSection
EndProject
Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "lever-install", "lever-install.wixproj", "{1A18D670-4175-494D-BA2E-3D47ACBC10F0}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{376927E6-92FC-432A-9C5A-5470BE49B447}.Debug|x64.ActiveCfg = Debug|x64
{376927E6-92FC-432A-9C5A-5470BE49B447}.Debug|x64.Build.0 = Debug|x64
{376927E6-92FC-432A-9C5A-5470BE49B447}.Debug|x86.ActiveCfg = Debug|x86
{376927E6-92FC-432A-9C5A-5470BE49B447}.Debug|x86.Build.0 = Debug|x86
{376927E6-92FC-432A-9C5A-5470BE49B447}.Release|x64.ActiveCfg = Release|x64
{376927E6-92FC-432A-9C5A-5470BE49B447}.Release|x64.Build.0 = Release|x64
{376927E6-92FC-432A-9C5A-5470BE49B447}.Release|x86.ActiveCfg = Release|x86
{376927E6-92FC-432A-9C5A-5470BE49B447}.Release|x86.Build.0 = Release|x86
{1A18D670-4175-494D-BA2E-3D47ACBC10F0}.Debug|x64.ActiveCfg = Debug|x64
{1A18D670-4175-494D-BA2E-3D47ACBC10F0}.Debug|x64.Build.0 = Debug|x64
{1A18D670-4175-494D-BA2E-3D47ACBC10F0}.Debug|x86.ActiveCfg = Debug|x86
{1A18D670-4175-494D-BA2E-3D47ACBC10F0}.Debug|x86.Build.0 = Debug|x86
{1A18D670-4175-494D-BA2E-3D47ACBC10F0}.Release|x64.ActiveCfg = Release|x64
{1A18D670-4175-494D-BA2E-3D47ACBC10F0}.Release|x64.Build.0 = Release|x64
{1A18D670-4175-494D-BA2E-3D47ACBC10F0}.Release|x86.ActiveCfg = Release|x86
{1A18D670-4175-494D-BA2E-3D47ACBC10F0}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">
<Bundle Name="LEVER Lineage Editor" Version="7.14.1" Manufacturer="http://bioimage.coe.drexel.edu" UpgradeCode="376927e6-92fc-432a-9c5a-5470be49b447">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense">
<bal:WixStandardBootstrapperApplication
LicenseFile = "license/license.rtf"
LogoFile ="resources/LEVER_logo.png"/>
</BootstrapperApplicationRef>
<Chain>
<ExePackage Name="MCRInstaller" SourceFile = "dependencies/MCR_R2015b_win64_installer.exe" />
<ExePackage Name="VCRedistributable" SourceFile = "dependencies/vcredist_x64.exe" />
<MsiPackage Id="lever" SourceFile = "installer/lever.msi" />
</Chain>
</Bundle>
</Wix>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProductVersion>3.8</ProductVersion>
<ProjectGuid>1a18d670-4175-494d-ba2e-3d47acbc10f0</ProjectGuid>
<SchemaVersion>2.0</SchemaVersion>
<OutputName>lever</OutputName>
<OutputType>Package</OutputType>
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' AND '$(MSBuildExtensionsPath32)' != '' ">$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<OutputPath>installer\</OutputPath>
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
<DefineConstants>Debug</DefineConstants>
<CompilerAdditionalOptions>-arch x64</CompilerAdditionalOptions>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
<OutputPath>installer\</OutputPath>
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
<DefineConstants>Debug</DefineConstants>
<CompilerAdditionalOptions>-arch x64</CompilerAdditionalOptions>
<OutputPath>installer\</OutputPath>
<IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
<OutputPath>installer\</OutputPath>
<IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
</PropertyGroup>
<ItemGroup>
<Compile Include="lever-install.wxs" />
</ItemGroup>
<Import Project="$(WixTargetsPath)" />
<!--
To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Wix.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="*"
Name="LEVER"
Language="1033"
Version="7.14.1"
Manufacturer="http://bioimage.coe.drexel.edu"
UpgradeCode="49684da6-6259-4985-8be4-c8551290437f">
<Package InstallerVersion="200"
Compressed="yes"
InstallScope="perMachine"
Manufacturer="http://bioimage.coe.drexel.edu"
Description="LEVER"
Comments="(c) 2016 http://bioimage.coe.drexel.edu"/>
<MediaTemplate EmbedCab="yes" />
<Condition Message=
"This installer requires Windows 7 or higher.">
<![CDATA[
Installed OR
VersionNT >= 601
]]>
</Condition>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFiles64Folder">
<Directory Id="LEVER_ProgramDir"
Name="LEVER">
<Directory Id="Subdir" Name="Sample Data" />
</Directory>
</Directory>
<Directory Id="ProgramMenuFolder">
<Directory Id="LEVER_ShortcutsDir"
Name="LEVER" />
</Directory>
</Directory>
<DirectoryRef Id="LEVER_ProgramDir">
<Component Id="CMP_LEVER"
Guid="C5344940-7AE8-4D9A-865A-24933BA22672">
<File Source="../bin64/LEVer.exe" KeyPath="yes" />
<File Source="../bin64/LEVER_SegAndTrackFolders.exe" />
<File Source="../bin64/Segmentor.exe" />
<File Source="../bin64/debugLEVer.bat" />
<File Source="../bin64/gnu gpl v3.txt" />
</Component>
</DirectoryRef>
<Icon Id="leverIcon.ico" SourceFile="resources/LEVER_logo.ico"/>
<Icon Id="uninstallIcon.ico" SourceFile="resources/LEVER_uninstall.ico"/>
<DirectoryRef Id="LEVER_ShortcutsDir">
<Component Id="CMP_LEVERShortcuts"
Guid="7D6042C6-6719-45EA-BD04-116EC1AE4F17">
<Shortcut Id="LEVER_Shortcut"
Name="LEVER"
Description="LEVER lineage editing and validation tool"
Target="[LEVER_ProgramDir]LEVer.exe"
Icon="leverIcon.ico"/>
<Shortcut Id="LEVER_SegAndTrackFolders_Shortcut"
Name="LEVER_SegAndTrackFolders"
Description="LEVER Batch segmentation and tracking tool"
Target="[LEVER_ProgramDir]LEVER_SegAndTrackFolders.exe"
Icon="leverIcon.ico"/>
<Shortcut Id="Uninstall_Shortcut"
Name="Uninstall LEVER"
Description="Uninstall LEVER Software and all of its componets"
Target="[System64Folder]msiexec.exe"
Arguments="/x [ProductCode]"
Icon="uninstallIcon.ico"/>
<RemoveFolder Id="Remove_LEVER_ShortcutsDir"
On="uninstall" />
<RegistryValue Root="HKCU"
Key="Software\Bioimage\LEVER"
Name="installed"
Type="integer"
Value="1"
KeyPath="yes"/>
</Component>
</DirectoryRef>
<Feature Id="ProductFeature"
Title="Main Product"
Level="1">
<ComponentRef Id="CMP_LEVER" />
<ComponentRef Id="CMP_LEVERShortcuts" />
</Feature>
</Product>
</Wix>
\ No newline at end of file
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment