source: trunk/eraser6/Installer/Installer.wixproj @ 1161

Revision 1161, 3.9 KB checked in by lowjoel, 5 years ago (diff)

Sign the installer with the best certificate - we don't have the Eraser Root CA anymore.

Line 
1<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2  <PropertyGroup>
3    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
4    <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
5    <ProductVersion>3.5</ProductVersion>
6    <ProjectGuid>{318964cf-278d-41b2-a825-b9a0d1f5d766}</ProjectGuid>
7    <SchemaVersion>2.0</SchemaVersion>
8    <OutputName>Eraser</OutputName>
9    <OutputType>Package</OutputType>
10    <WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.5\Wix.targets</WixTargetsPath>
11  </PropertyGroup>
12  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
13    <OutputPath>..\bin\Installer\$(Platform)\$(Configuration)\</OutputPath>
14    <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
15    <DefineConstants>Debug</DefineConstants>
16    <VerboseOutput>True</VerboseOutput>
17  </PropertyGroup>
18  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
19    <OutputPath>..\bin\Installer\$(Platform)\$(Configuration)\</OutputPath>
20    <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
21    <SuppressIces>ICE03;ICE82</SuppressIces>
22  </PropertyGroup>
23  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
24    <DefineConstants>Debug</DefineConstants>
25    <VerboseOutput>True</VerboseOutput>
26    <OutputPath>..\bin\Installer\$(Platform)\$(Configuration)\</OutputPath>
27    <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
28  </PropertyGroup>
29  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
30    <OutputPath>..\bin\Installer\$(Platform)\$(Configuration)\</OutputPath>
31    <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
32    <SuppressIces>ICE03;ICE82;ICE80</SuppressIces>
33  </PropertyGroup>
34  <ItemGroup>
35    <Compile Include="DirectoryStructure.wxs" />
36    <Compile Include="Eraser.wxs" />
37    <Compile Include="Localisations.wxs" />
38    <Compile Include="UserInterface.wxs" />
39  </ItemGroup>
40  <ItemGroup>
41    <WixExtension Include="WixUIExtension">
42      <HintPath>$(WixExtDir)\WixUIExtension.dll</HintPath>
43    </WixExtension>
44    <WixExtension Include="WixUtilExtension">
45      <HintPath>$(WixExtDir)\WixUtilExtension.dll</HintPath>
46    </WixExtension>
47  </ItemGroup>
48  <ItemGroup>
49    <Content Include="License.rtf" />
50    <Content Include="Merge Modules\Microsoft_VC90_ATL_x86.msm" />
51    <Content Include="Merge Modules\Microsoft_VC90_ATL_x86_x64.msm" />
52    <Content Include="Merge Modules\Microsoft_VC90_CRT_x86.msm" />
53    <Content Include="Merge Modules\Microsoft_VC90_CRT_x86_x64.msm" />
54    <Content Include="Merge Modules\Microsoft_VC90_MFC_x86.msm" />
55    <Content Include="Merge Modules\Microsoft_VC90_MFC_x86_x64.msm" />
56    <Content Include="Resources\Banner.bmp" />
57    <Content Include="Resources\Dialog.bmp" />
58    <Content Include="Resources\Exclamation.ico" />
59    <Content Include="Resources\Information.ico" />
60    <Content Include="Resources\New Folder.ico" />
61    <None Include="SignBin.bat" />
62  </ItemGroup>
63  <ItemGroup>
64    <Folder Include="Merge Modules\" />
65    <Folder Include="Resources\" />
66  </ItemGroup>
67  <Import Project="$(WixTargetsPath)" />
68  <!--
69    To modify your build process, add your task inside one of the targets below and uncomment it.
70    Other similar extension points exist, see Wix.targets.
71    <Target Name="BeforeBuild">
72    </Target>
73    <Target Name="AfterBuild">
74    </Target>
75    -->
76  <PropertyGroup>
77    <PreBuildEvent>call "$(ProjectDir)\SignBin.bat" "$(SolutionDir)"
78call $(SolutionDir)UpdateVersions.bat "$(SolutionDir)\" "$(SolutionDir)Version.wxs.in" "$(SolutionDir)Version.wxs"</PreBuildEvent>
79    <PostBuildEvent>signtool sign /a /t http://timestamp.verisign.com/scripts/timestamp.dll "$(TargetPath)"</PostBuildEvent>
80  </PropertyGroup>
81</Project>
Note: See TracBrowser for help on using the repository browser.