diff options
author | Rob Mensching <rob@firegiant.com> | 2022-03-31 11:56:14 -0700 |
---|---|---|
committer | Rob Mensching <rob@firegiant.com> | 2022-03-31 18:01:06 -0700 |
commit | 47582b162368e8edf7a3b11c13b8e9dabc5f0a26 (patch) | |
tree | 2c4063eff325684bed39de0edacd7866a257ae02 /src/dtf/SfxCA/SfxCA.vcxproj | |
parent | 167296c42497c4e95f0d5d71168542d747655981 (diff) | |
download | wix-47582b162368e8edf7a3b11c13b8e9dabc5f0a26.tar.gz wix-47582b162368e8edf7a3b11c13b8e9dabc5f0a26.tar.bz2 wix-47582b162368e8edf7a3b11c13b8e9dabc5f0a26.zip |
Provide managed CA and Embedded UI DTF libraries via NuGet
Lots of refactoring to bring the SFX tooling back into the 'dtf'
layer since they are (in the end) tightly coupled to some DTF
assemblies. Also refactored the DTF tests into their own folder
and added a couple integration tests to build using the new CA/UI
NuGet package.
Closes wixtoolset/issues#6080
Diffstat (limited to 'src/dtf/SfxCA/SfxCA.vcxproj')
-rw-r--r-- | src/dtf/SfxCA/SfxCA.vcxproj | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/src/dtf/SfxCA/SfxCA.vcxproj b/src/dtf/SfxCA/SfxCA.vcxproj new file mode 100644 index 00000000..96aa69e0 --- /dev/null +++ b/src/dtf/SfxCA/SfxCA.vcxproj | |||
@@ -0,0 +1,79 @@ | |||
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 | <ItemGroup Label="ProjectConfigurations"> | ||
6 | <ProjectConfiguration Include="Debug|ARM64"> | ||
7 | <Configuration>Debug</Configuration> | ||
8 | <Platform>ARM64</Platform> | ||
9 | </ProjectConfiguration> | ||
10 | <ProjectConfiguration Include="Debug|Win32"> | ||
11 | <Configuration>Debug</Configuration> | ||
12 | <Platform>Win32</Platform> | ||
13 | </ProjectConfiguration> | ||
14 | <ProjectConfiguration Include="Debug|x64"> | ||
15 | <Configuration>Debug</Configuration> | ||
16 | <Platform>x64</Platform> | ||
17 | </ProjectConfiguration> | ||
18 | <ProjectConfiguration Include="Release|ARM64"> | ||
19 | <Configuration>Release</Configuration> | ||
20 | <Platform>ARM64</Platform> | ||
21 | </ProjectConfiguration> | ||
22 | <ProjectConfiguration Include="Release|Win32"> | ||
23 | <Configuration>Release</Configuration> | ||
24 | <Platform>Win32</Platform> | ||
25 | </ProjectConfiguration> | ||
26 | <ProjectConfiguration Include="Release|x64"> | ||
27 | <Configuration>Release</Configuration> | ||
28 | <Platform>x64</Platform> | ||
29 | </ProjectConfiguration> | ||
30 | </ItemGroup> | ||
31 | |||
32 | <PropertyGroup Label="Globals"> | ||
33 | <ProjectGuid>{55D5BA28-D427-4F53-80C2-FE9EF23C1553}</ProjectGuid> | ||
34 | <ConfigurationType>DynamicLibrary</ConfigurationType> | ||
35 | <CharacterSet>Unicode</CharacterSet> | ||
36 | <SignOutput>false</SignOutput> | ||
37 | <ProjectModuleDefinitionFile>EntryPoints.def</ProjectModuleDefinitionFile> | ||
38 | </PropertyGroup> | ||
39 | |||
40 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> | ||
41 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | ||
42 | |||
43 | <PropertyGroup> | ||
44 | <ProjectAdditionalLinkLibraries>msi.lib;cabinet.lib;shlwapi.lib</ProjectAdditionalLinkLibraries> | ||
45 | </PropertyGroup> | ||
46 | |||
47 | <ItemGroup> | ||
48 | <ClCompile Include="ClrHost.cpp" /> | ||
49 | <ClCompile Include="Extract.cpp" /> | ||
50 | <ClCompile Include="precomp.cpp"> | ||
51 | <PrecompiledHeader>Create</PrecompiledHeader> | ||
52 | </ClCompile> | ||
53 | <ClCompile Include="RemoteMsi.cpp" /> | ||
54 | <ClCompile Include="SfxCA.cpp" /> | ||
55 | <ClCompile Include="SfxUtil.cpp" /> | ||
56 | <ClCompile Include="EmbeddedUI.cpp" /> | ||
57 | </ItemGroup> | ||
58 | <ItemGroup> | ||
59 | <ClInclude Include="precomp.h" /> | ||
60 | <ClInclude Include="EntryPoints.h" /> | ||
61 | <ClInclude Include="RemoteMsiSession.h" /> | ||
62 | <ClInclude Include="SfxUtil.h" /> | ||
63 | </ItemGroup> | ||
64 | |||
65 | <ItemGroup> | ||
66 | <None Include="EntryPoints.def" /> | ||
67 | </ItemGroup> | ||
68 | |||
69 | <ItemGroup> | ||
70 | <ResourceCompile Include="SfxCA.rc" /> | ||
71 | </ItemGroup> | ||
72 | |||
73 | <ItemGroup> | ||
74 | <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" /> | ||
75 | <PackageReference Include="GitInfo" PrivateAssets="All" /> | ||
76 | </ItemGroup> | ||
77 | |||
78 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||
79 | </Project> | ||