aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/engine.vcxproj
diff options
context:
space:
mode:
Diffstat (limited to 'src/burn/engine/engine.vcxproj')
-rw-r--r--src/burn/engine/engine.vcxproj186
1 files changed, 186 insertions, 0 deletions
diff --git a/src/burn/engine/engine.vcxproj b/src/burn/engine/engine.vcxproj
new file mode 100644
index 00000000..b3a0f81b
--- /dev/null
+++ b/src/burn/engine/engine.vcxproj
@@ -0,0 +1,186 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
3
4<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
5 <Import Project="..\..\packages\WixToolset.BootstrapperCore.Native.4.0.57\build\WixToolset.BootstrapperCore.Native.props" Condition="Exists('..\..\packages\WixToolset.BootstrapperCore.Native.4.0.57\build\WixToolset.BootstrapperCore.Native.props')" />
6 <Import Project="..\..\packages\WixToolset.DUtil.4.0.70\build\WixToolset.DUtil.props" Condition="Exists('..\..\packages\WixToolset.DUtil.4.0.70\build\WixToolset.DUtil.props')" />
7
8 <ItemGroup Label="ProjectConfigurations">
9 <ProjectConfiguration Include="Debug|Win32">
10 <Configuration>Debug</Configuration>
11 <Platform>Win32</Platform>
12 </ProjectConfiguration>
13 <ProjectConfiguration Include="Release|Win32">
14 <Configuration>Release</Configuration>
15 <Platform>Win32</Platform>
16 </ProjectConfiguration>
17 <ProjectConfiguration Include="Debug|x64">
18 <Configuration>Debug</Configuration>
19 <Platform>x64</Platform>
20 </ProjectConfiguration>
21 <ProjectConfiguration Include="Release|x64">
22 <Configuration>Release</Configuration>
23 <Platform>x64</Platform>
24 </ProjectConfiguration>
25 <ProjectConfiguration Include="Debug|ARM64">
26 <Configuration>Debug</Configuration>
27 <Platform>ARM64</Platform>
28 </ProjectConfiguration>
29 <ProjectConfiguration Include="Release|ARM64">
30 <Configuration>Release</Configuration>
31 <Platform>ARM64</Platform>
32 </ProjectConfiguration>
33 </ItemGroup>
34
35 <PropertyGroup Label="Globals">
36 <ProjectGuid>{8119537D-E1D9-6591-D51A-49768A2F9C37}</ProjectGuid>
37 <ConfigurationType>StaticLibrary</ConfigurationType>
38 <TargetName>engine</TargetName>
39 <PlatformToolset>v142</PlatformToolset>
40 <CharacterSet>Unicode</CharacterSet>
41 <Description>Native component of WixToolset.Burn</Description>
42 </PropertyGroup>
43
44 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
45 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
46
47 <PropertyGroup>
48 <ProjectAdditionalIncludeDirectories Condition=" '$(DirectReference)'=='true' ">$(ProjectDir)..\..\..\balutil\src\WixToolset.BootstrapperCore.Native\inc;$(ProjectAdditionalIncludeDirectories)</ProjectAdditionalIncludeDirectories>
49 </PropertyGroup>
50
51 <ImportGroup Label="ExtensionSettings">
52 </ImportGroup>
53 <ImportGroup Label="Shared">
54 </ImportGroup>
55
56 <ItemGroup>
57 <ClCompile Include="apply.cpp" />
58 <ClCompile Include="approvedexe.cpp" />
59 <ClCompile Include="burnextension.cpp" />
60 <ClCompile Include="detect.cpp" />
61 <ClCompile Include="embedded.cpp" />
62 <ClCompile Include="EngineForApplication.cpp" />
63 <ClCompile Include="EngineForExtension.cpp" />
64 <ClCompile Include="externalengine.cpp" />
65 <ClCompile Include="cabextract.cpp" />
66 <ClCompile Include="cache.cpp" />
67 <ClCompile Include="condition.cpp" />
68 <ClCompile Include="container.cpp" />
69 <ClCompile Include="core.cpp" />
70 <ClCompile Include="dependency.cpp" />
71 <ClCompile Include="elevation.cpp" />
72 <ClCompile Include="engine.cpp" />
73 <ClCompile Include="exeengine.cpp" />
74 <ClCompile Include="logging.cpp" />
75 <ClCompile Include="manifest.cpp" />
76 <ClCompile Include="msiengine.cpp" />
77 <ClCompile Include="mspengine.cpp" />
78 <ClCompile Include="msuengine.cpp" />
79 <ClCompile Include="NetFxChainer.cpp" />
80 <ClCompile Include="package.cpp" />
81 <ClCompile Include="payload.cpp" />
82 <ClCompile Include="pipe.cpp" />
83 <ClCompile Include="plan.cpp" />
84 <ClCompile Include="platform.cpp" />
85 <ClCompile Include="precomp.cpp">
86 <PrecompiledHeader>Create</PrecompiledHeader>
87 </ClCompile>
88 <ClCompile Include="pseudobundle.cpp" />
89 <ClCompile Include="registration.cpp" />
90 <ClCompile Include="relatedbundle.cpp" />
91 <ClCompile Include="search.cpp" />
92 <ClCompile Include="section.cpp" />
93 <ClCompile Include="splashscreen.cpp" />
94 <ClCompile Include="uithread.cpp" />
95 <ClCompile Include="update.cpp" />
96 <ClCompile Include="userexperience.cpp" />
97 <ClCompile Include="variable.cpp" />
98 <ClCompile Include="variant.cpp" />
99 </ItemGroup>
100 <ItemGroup>
101 <ClInclude Include="apply.h" />
102 <ClInclude Include="approvedexe.h" />
103 <ClInclude Include="..\WixToolset.BootstrapperCore.Native\inc\BootstrapperApplication.h" />
104 <ClInclude Include="..\WixToolset.BootstrapperCore.Native\inc\BootstrapperEngine.h" />
105 <ClInclude Include="..\WixToolset.BootstrapperCore.Native\inc\BundleExtension.h" />
106 <ClInclude Include="..\WixToolset.BootstrapperCore.Native\inc\BundleExtensionEngine.h" />
107 <ClInclude Include="burnextension.h" />
108 <ClInclude Include="cabextract.h" />
109 <ClInclude Include="cache.h" />
110 <ClInclude Include="condition.h" />
111 <ClInclude Include="container.h" />
112 <ClInclude Include="core.h" />
113 <ClInclude Include="dependency.h" />
114 <ClInclude Include="detect.h" />
115 <ClInclude Include="elevation.h" />
116 <ClInclude Include="embedded.h" />
117 <ClInclude Include="EngineForApplication.h" />
118 <ClInclude Include="EngineForExtension.h" />
119 <ClInclude Include="exeengine.h" />
120 <ClInclude Include="externalengine.h" />
121 <ClInclude Include="inc\burnsources.h" />
122 <ClInclude Include="inc\engine.h" />
123 <ClInclude Include="logging.h" />
124 <ClInclude Include="manifest.h" />
125 <ClInclude Include="msiengine.h" />
126 <ClInclude Include="mspengine.h" />
127 <ClInclude Include="msuengine.h" />
128 <ClInclude Include="netfxchainer.h" />
129 <ClInclude Include="package.h" />
130 <ClInclude Include="payload.h" />
131 <ClInclude Include="pipe.h" />
132 <ClInclude Include="plan.h" />
133 <ClInclude Include="platform.h" />
134 <ClInclude Include="precomp.h" />
135 <ClInclude Include="pseudobundle.h" />
136 <ClInclude Include="registration.h" />
137 <ClInclude Include="relatedbundle.h" />
138 <ClInclude Include="search.h" />
139 <ClInclude Include="section.h" />
140 <ClInclude Include="splashscreen.h" />
141 <ClInclude Include="uithread.h" />
142 <ClInclude Include="update.h" />
143 <ClInclude Include="userexperience.h" />
144 <ClInclude Include="variable.h" />
145 <ClInclude Include="variant.h" />
146 </ItemGroup>
147 <ItemGroup>
148 <None Include="packages.config" />
149 </ItemGroup>
150
151 <ItemGroup>
152 <CustomBuild Include="engine.mc">
153 <Message>Compiling message file...</Message>
154 <Command>mc.exe -h "$(IntDir)." -r "$(IntDir)." -A -c -z engine.messages "$(InputDir)engine.mc"
155rc.exe -fo "$(OutDir)engine.res" "$(IntDir)engine.messages.rc"</Command>
156 <Outputs>$(IntDir)engine.messages.h;$(IntDir)engine.messages.rc;$(OutDir)engine.res</Outputs>
157 </CustomBuild>
158 </ItemGroup>
159
160 <Target Name="SetWixVersion" DependsOnTargets="GetBuildVersion" BeforeTargets="ClCompile">
161 <PropertyGroup>
162 <rmj>$(MajorMinorVersion.Split(`.`)[0])</rmj>
163 <rmm>$(MajorMinorVersion.Split(`.`)[1])</rmm>
164 <rup>0</rup>
165 <rpr>$(BuildNumber)</rpr>
166 <szVerMajorMinorBuild>$(rmj).$(rmm).$(rup).$(rpr)</szVerMajorMinorBuild>
167 <wixver>rmj=$(rmj);rmm=$(rmm);rup=$(rup);rpr=$(rpr);szVerMajorMinorBuild="$(szVerMajorMinorBuild)"</wixver>
168 </PropertyGroup>
169
170 <ItemGroup>
171 <ClCompile>
172 <PreprocessorDefinitions>$(wixver);%(PreprocessorDefinitions)</PreprocessorDefinitions>
173 </ClCompile>
174 </ItemGroup>
175 </Target>
176 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
177 <Import Project="..\..\packages\Nerdbank.GitVersioning.3.3.37\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\..\packages\Nerdbank.GitVersioning.3.3.37\build\Nerdbank.GitVersioning.targets')" />
178 <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
179 <PropertyGroup>
180 <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
181 </PropertyGroup>
182 <Error Condition="!Exists('..\..\packages\Nerdbank.GitVersioning.3.3.37\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Nerdbank.GitVersioning.3.3.37\build\Nerdbank.GitVersioning.targets'))" />
183 <Error Condition="!Exists('..\..\packages\WixToolset.DUtil.4.0.70\build\WixToolset.DUtil.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.DUtil.4.0.70\build\WixToolset.DUtil.props'))" />
184 <Error Condition="!Exists('..\..\packages\WixToolset.BootstrapperCore.Native.4.0.57\build\WixToolset.BootstrapperCore.Native.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\packages\WixToolset.BootstrapperCore.Native.4.0.57\build\WixToolset.BootstrapperCore.Native.props'))" />
185 </Target>
186</Project>