1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <ItemGroup Label="ProjectConfigurations"> 4 <ProjectConfiguration Include="Debug|ARM64"> 5 <Configuration>Debug</Configuration> 6 <Platform>ARM64</Platform> 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="Debug|Win32"> 9 <Configuration>Debug</Configuration> 10 <Platform>Win32</Platform> 11 </ProjectConfiguration> 12 <ProjectConfiguration Include="Debug|x64"> 13 <Configuration>Debug</Configuration> 14 <Platform>x64</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Release|ARM64"> 17 <Configuration>Release</Configuration> 18 <Platform>ARM64</Platform> 19 </ProjectConfiguration> 20 <ProjectConfiguration Include="Release|Win32"> 21 <Configuration>Release</Configuration> 22 <Platform>Win32</Platform> 23 </ProjectConfiguration> 24 <ProjectConfiguration Include="Release|x64"> 25 <Configuration>Release</Configuration> 26 <Platform>x64</Platform> 27 </ProjectConfiguration> 28 </ItemGroup> 29 <PropertyGroup Label="Globals"> 30 <ProjectGuid>{B70585F8-DAB7-40FA-9904-13CF53A73A06}</ProjectGuid> 31 <RootNamespace>BroadcastPathUpdateCustomAction</RootNamespace> 32 <Keyword>Win32Proj</Keyword> 33 <ProjectName>custom_actions</ProjectName> 34 </PropertyGroup> 35 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 36 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 37 <ConfigurationType>DynamicLibrary</ConfigurationType> 38 <PlatformToolset>$(PlatformToolset)</PlatformToolset> 39 <CharacterSet>Unicode</CharacterSet> 40 <WholeProgramOptimization>true</WholeProgramOptimization> 41 </PropertyGroup> 42 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> 43 <ConfigurationType>DynamicLibrary</ConfigurationType> 44 <PlatformToolset>$(PlatformToolset)</PlatformToolset> 45 <CharacterSet>Unicode</CharacterSet> 46 <WholeProgramOptimization>true</WholeProgramOptimization> 47 </PropertyGroup> 48 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 49 <ConfigurationType>DynamicLibrary</ConfigurationType> 50 <PlatformToolset>$(PlatformToolset)</PlatformToolset> 51 <CharacterSet>Unicode</CharacterSet> 52 <WholeProgramOptimization>true</WholeProgramOptimization> 53 </PropertyGroup> 54 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 55 <ConfigurationType>DynamicLibrary</ConfigurationType> 56 <PlatformToolset>$(PlatformToolset)</PlatformToolset> 57 <CharacterSet>Unicode</CharacterSet> 58 </PropertyGroup> 59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> 60 <ConfigurationType>DynamicLibrary</ConfigurationType> 61 <PlatformToolset>$(PlatformToolset)</PlatformToolset> 62 <CharacterSet>Unicode</CharacterSet> 63 </PropertyGroup> 64 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 65 <ConfigurationType>DynamicLibrary</ConfigurationType> 66 <PlatformToolset>$(PlatformToolset)</PlatformToolset> 67 <CharacterSet>Unicode</CharacterSet> 68 </PropertyGroup> 69 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 70 <ImportGroup Label="ExtensionSettings"> 71 </ImportGroup> 72 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 73 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 74 </ImportGroup> 75 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> 76 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 77 </ImportGroup> 78 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 79 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 80 </ImportGroup> 81 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 82 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 83 </ImportGroup> 84 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> 85 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 86 </ImportGroup> 87 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 88 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 89 </ImportGroup> 90 <PropertyGroup Label="UserMacros" /> 91 <PropertyGroup> 92 <_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion> 93 </PropertyGroup> 94 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 95 <LinkIncremental>true</LinkIncremental> 96 </PropertyGroup> 97 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 98 <LinkIncremental>true</LinkIncremental> 99 </PropertyGroup> 100 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 101 <LinkIncremental>true</LinkIncremental> 102 </PropertyGroup> 103 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 104 <LinkIncremental>false</LinkIncremental> 105 </PropertyGroup> 106 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 107 <LinkIncremental>false</LinkIncremental> 108 </PropertyGroup> 109 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 110 <LinkIncremental>false</LinkIncremental> 111 </PropertyGroup> 112 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 113 <ClCompile> 114 <Optimization>Disabled</Optimization> 115 <AdditionalIncludeDirectories>$(WixSdkDir)\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 116 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 117 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 118 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 119 <PrecompiledHeader>NotUsing</PrecompiledHeader> 120 <WarningLevel>Level3</WarningLevel> 121 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 122 </ClCompile> 123 <Link> 124 <AdditionalDependencies>msi.lib;dutil.lib;wcautil.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> 125 <AdditionalLibraryDirectories>$(WixSdkDir)\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 126 <ModuleDefinitionFile>custom_actions.def</ModuleDefinitionFile> 127 <GenerateDebugInformation>true</GenerateDebugInformation> 128 <SubSystem>Windows</SubSystem> 129 </Link> 130 </ItemDefinitionGroup> 131 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 132 <ClCompile> 133 <Optimization>Disabled</Optimization> 134 <AdditionalIncludeDirectories>$(WixSdkDir)\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 135 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 136 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 137 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 138 <PrecompiledHeader>NotUsing</PrecompiledHeader> 139 <WarningLevel>Level3</WarningLevel> 140 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 141 </ClCompile> 142 <Link> 143 <AdditionalDependencies>msi.lib;dutil.lib;wcautil.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> 144 <AdditionalLibraryDirectories>$(WixSdkDir)\lib\ARM64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 145 <ModuleDefinitionFile>custom_actions.def</ModuleDefinitionFile> 146 <GenerateDebugInformation>true</GenerateDebugInformation> 147 <SubSystem>Windows</SubSystem> 148 </Link> 149 </ItemDefinitionGroup> 150 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 151 <ClCompile> 152 <Optimization>Disabled</Optimization> 153 <AdditionalIncludeDirectories>$(WixSdkDir)\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 154 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 155 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 156 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 157 <PrecompiledHeader>NotUsing</PrecompiledHeader> 158 <WarningLevel>Level3</WarningLevel> 159 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 160 </ClCompile> 161 <Link> 162 <AdditionalDependencies>msi.lib;dutil.lib;wcautil.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> 163 <AdditionalLibraryDirectories>$(WixSdkDir)\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 164 <ModuleDefinitionFile>custom_actions.def</ModuleDefinitionFile> 165 <GenerateDebugInformation>true</GenerateDebugInformation> 166 <SubSystem>Windows</SubSystem> 167 </Link> 168 </ItemDefinitionGroup> 169 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 170 <ClCompile> 171 <Optimization>MaxSpeed</Optimization> 172 <IntrinsicFunctions>true</IntrinsicFunctions> 173 <AdditionalIncludeDirectories>$(WixSdkDir)\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 174 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 175 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 176 <FunctionLevelLinking>true</FunctionLevelLinking> 177 <WarningLevel>Level3</WarningLevel> 178 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 179 <PrecompiledHeader>NotUsing</PrecompiledHeader> 180 <PrecompiledHeaderFile> 181 </PrecompiledHeaderFile> 182 <PrecompiledHeaderOutputFile> 183 </PrecompiledHeaderOutputFile> 184 </ClCompile> 185 <Link> 186 <AdditionalDependencies>msi.lib;dutil.lib;wcautil.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> 187 <AdditionalLibraryDirectories>$(WixSdkDir)\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 188 <ModuleDefinitionFile>custom_actions.def</ModuleDefinitionFile> 189 <GenerateDebugInformation>true</GenerateDebugInformation> 190 <SubSystem>Windows</SubSystem> 191 <OptimizeReferences>true</OptimizeReferences> 192 <EnableCOMDATFolding>true</EnableCOMDATFolding> 193 </Link> 194 </ItemDefinitionGroup> 195 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 196 <ClCompile> 197 <Optimization>MaxSpeed</Optimization> 198 <IntrinsicFunctions>true</IntrinsicFunctions> 199 <AdditionalIncludeDirectories>$(WixSdkDir)\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 200 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 201 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 202 <FunctionLevelLinking>true</FunctionLevelLinking> 203 <WarningLevel>Level3</WarningLevel> 204 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 205 <PrecompiledHeader>NotUsing</PrecompiledHeader> 206 <PrecompiledHeaderFile> 207 </PrecompiledHeaderFile> 208 <PrecompiledHeaderOutputFile> 209 </PrecompiledHeaderOutputFile> 210 </ClCompile> 211 <Link> 212 <AdditionalDependencies>msi.lib;dutil.lib;wcautil.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> 213 <AdditionalLibraryDirectories>$(WixSdkDir)\lib\ARM64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 214 <ModuleDefinitionFile>custom_actions.def</ModuleDefinitionFile> 215 <GenerateDebugInformation>true</GenerateDebugInformation> 216 <SubSystem>Windows</SubSystem> 217 <OptimizeReferences>true</OptimizeReferences> 218 <EnableCOMDATFolding>true</EnableCOMDATFolding> 219 </Link> 220 </ItemDefinitionGroup> 221 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 222 <ClCompile> 223 <Optimization>MaxSpeed</Optimization> 224 <IntrinsicFunctions>true</IntrinsicFunctions> 225 <AdditionalIncludeDirectories>$(WixSdkDir)\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 226 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 227 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 228 <FunctionLevelLinking>true</FunctionLevelLinking> 229 <WarningLevel>Level3</WarningLevel> 230 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 231 <PrecompiledHeader>NotUsing</PrecompiledHeader> 232 <PrecompiledHeaderFile> 233 </PrecompiledHeaderFile> 234 <PrecompiledHeaderOutputFile> 235 </PrecompiledHeaderOutputFile> 236 </ClCompile> 237 <Link> 238 <AdditionalDependencies>msi.lib;dutil.lib;wcautil.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> 239 <AdditionalLibraryDirectories>$(WixSdkDir)\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 240 <ModuleDefinitionFile>custom_actions.def</ModuleDefinitionFile> 241 <GenerateDebugInformation>true</GenerateDebugInformation> 242 <SubSystem>Windows</SubSystem> 243 <OptimizeReferences>true</OptimizeReferences> 244 <EnableCOMDATFolding>true</EnableCOMDATFolding> 245 </Link> 246 </ItemDefinitionGroup> 247 <ItemGroup> 248 <ClCompile Include="custom_actions.cc"> 249 </ClCompile> 250 </ItemGroup> 251 <ItemGroup> 252 <None Include="custom_actions.def" /> 253 </ItemGroup> 254 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 255 <ImportGroup Label="ExtensionTargets"> 256 </ImportGroup> 257</Project> 258