|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 | 2 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
3 | 3 | <ItemGroup Label="ProjectConfigurations">
|
4 |
| - <ProjectConfiguration Include="Debug|ARM64"> |
| 4 | + <ProjectConfiguration Include="Debug|Win32"> |
5 | 5 | <Configuration>Debug</Configuration>
|
6 |
| - <Platform>ARM64</Platform> |
7 |
| - </ProjectConfiguration> |
8 |
| - <ProjectConfiguration Include="Release|ARM64"> |
9 |
| - <Configuration>Release</Configuration> |
10 |
| - <Platform>ARM64</Platform> |
| 6 | + <Platform>Win32</Platform> |
11 | 7 | </ProjectConfiguration>
|
12 | 8 | <ProjectConfiguration Include="Debug|x64">
|
13 | 9 | <Configuration>Debug</Configuration>
|
14 | 10 | <Platform>x64</Platform>
|
15 | 11 | </ProjectConfiguration>
|
| 12 | + <ProjectConfiguration Include="Release|Win32"> |
| 13 | + <Configuration>Release</Configuration> |
| 14 | + <Platform>Win32</Platform> |
| 15 | + </ProjectConfiguration> |
16 | 16 | <ProjectConfiguration Include="Release|x64">
|
17 | 17 | <Configuration>Release</Configuration>
|
18 | 18 | <Platform>x64</Platform>
|
|
32 | 32 | <PlatformToolset>v142</PlatformToolset>
|
33 | 33 | <CharacterSet>Unicode</CharacterSet>
|
34 | 34 | </PropertyGroup>
|
35 |
| - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> |
| 35 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
36 | 36 | <ConfigurationType>DynamicLibrary</ConfigurationType>
|
37 | 37 | <UseDebugLibraries>true</UseDebugLibraries>
|
38 | 38 | <PlatformToolset>v142</PlatformToolset>
|
|
45 | 45 | <WholeProgramOptimization>true</WholeProgramOptimization>
|
46 | 46 | <CharacterSet>Unicode</CharacterSet>
|
47 | 47 | </PropertyGroup>
|
48 |
| - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> |
| 48 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
49 | 49 | <ConfigurationType>DynamicLibrary</ConfigurationType>
|
50 | 50 | <UseDebugLibraries>false</UseDebugLibraries>
|
51 | 51 | <PlatformToolset>v142</PlatformToolset>
|
|
60 | 60 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
61 | 61 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
62 | 62 | </ImportGroup>
|
63 |
| - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> |
| 63 | + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> |
64 | 64 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
65 | 65 | </ImportGroup>
|
66 | 66 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
67 | 67 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
68 | 68 | </ImportGroup>
|
69 |
| - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> |
| 69 | + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> |
70 | 70 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
71 | 71 | </ImportGroup>
|
72 | 72 | <PropertyGroup Label="UserMacros" />
|
73 | 73 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
74 | 74 | <LinkIncremental>false</LinkIncremental>
|
75 |
| - <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir> |
76 |
| - <TargetName>dxgi</TargetName> |
| 75 | + <OutDir>$(SolutionDir)\build\$(Configuration)</OutDir> |
| 76 | + <TargetName>ExplorerPatcher.amd64</TargetName> |
77 | 77 | </PropertyGroup>
|
78 |
| - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> |
| 78 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
79 | 79 | <LinkIncremental>false</LinkIncremental>
|
80 |
| - <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir> |
81 |
| - <TargetName>dxgi</TargetName> |
| 80 | + <OutDir>$(SolutionDir)\build\$(Configuration)</OutDir> |
| 81 | + <TargetName>ExplorerPatcher.IA-32</TargetName> |
82 | 82 | </PropertyGroup>
|
83 | 83 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
84 | 84 | <LinkIncremental>true</LinkIncremental>
|
85 |
| - <TargetName>dxgi</TargetName> |
| 85 | + <TargetName>ExplorerPatcher.amd64</TargetName> |
| 86 | + <OutDir>$(SolutionDir)\build\$(Configuration)</OutDir> |
86 | 87 | </PropertyGroup>
|
87 |
| - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> |
| 88 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
88 | 89 | <LinkIncremental>true</LinkIncremental>
|
89 |
| - <TargetName>dxgi</TargetName> |
| 90 | + <TargetName>ExplorerPatcher.IA-32</TargetName> |
| 91 | + <OutDir>$(SolutionDir)\build\$(Configuration)</OutDir> |
90 | 92 | </PropertyGroup>
|
91 | 93 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
92 | 94 | <ClCompile>
|
|
98 | 100 | <ConformanceMode>true</ConformanceMode>
|
99 | 101 | <AdditionalIncludeDirectories>$(SolutionDir)libs\funchook\include;$(SolutionDir)libs\libvalinet;$(SolutionDir)libs\funchook\distorm\include;$(SolutionDir)libs\Detours\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
100 | 102 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
| 103 | + <CallingConvention>Cdecl</CallingConvention> |
101 | 104 | </ClCompile>
|
102 | 105 | <Link>
|
103 | 106 | <SubSystem>Console</SubSystem>
|
|
116 | 119 | </Command>
|
117 | 120 | </PostBuildEvent>
|
118 | 121 | </ItemDefinitionGroup>
|
119 |
| - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> |
| 122 | + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
120 | 123 | <ClCompile>
|
121 | 124 | <WarningLevel>Level3</WarningLevel>
|
122 | 125 | <FunctionLevelLinking>true</FunctionLevelLinking>
|
|
126 | 129 | <ConformanceMode>true</ConformanceMode>
|
127 | 130 | <AdditionalIncludeDirectories>$(SolutionDir)libs\funchook\include;$(SolutionDir)libs\libvalinet;$(SolutionDir)libs\funchook\distorm\include;$(SolutionDir)libs\Detours\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
128 | 131 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
| 132 | + <CallingConvention>StdCall</CallingConvention> |
129 | 133 | </ClCompile>
|
130 | 134 | <Link>
|
131 | 135 | <SubSystem>Console</SubSystem>
|
132 | 136 | <EnableCOMDATFolding>true</EnableCOMDATFolding>
|
133 | 137 | <OptimizeReferences>true</OptimizeReferences>
|
134 | 138 | <GenerateDebugInformation>true</GenerateDebugInformation>
|
135 |
| - <AdditionalLibraryDirectories>$(SolutionDir)libs\funchook\build\Release\;$(SolutionDir)libs\Detours\lib.ARM64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 139 | + <AdditionalLibraryDirectories>$(SolutionDir)libs\funchook\build\Release\;$(SolutionDir)libs\Detours\lib.X64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
136 | 140 | <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
137 | 141 | </Link>
|
138 | 142 | <PreBuildEvent>
|
|
152 | 156 | <ConformanceMode>true</ConformanceMode>
|
153 | 157 | <AdditionalIncludeDirectories>$(SolutionDir)libs\funchook\include;$(SolutionDir)libs\libvalinet;$(SolutionDir)libs\funchook\distorm\include;$(SolutionDir)libs\Detours\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
154 | 158 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
| 159 | + <CallingConvention>Cdecl</CallingConvention> |
155 | 160 | </ClCompile>
|
156 | 161 | <Link>
|
157 | 162 | <SubSystem>Console</SubSystem>
|
|
168 | 173 | </Command>
|
169 | 174 | </PreBuildEvent>
|
170 | 175 | </ItemDefinitionGroup>
|
171 |
| - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> |
| 176 | + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
172 | 177 | <ClCompile>
|
173 | 178 | <WarningLevel>Level3</WarningLevel>
|
174 | 179 | <SDLCheck>true</SDLCheck>
|
175 | 180 | <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
176 | 181 | <ConformanceMode>true</ConformanceMode>
|
177 | 182 | <AdditionalIncludeDirectories>$(SolutionDir)libs\funchook\include;$(SolutionDir)libs\libvalinet;$(SolutionDir)libs\funchook\distorm\include;$(SolutionDir)libs\Detours\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
178 | 183 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
| 184 | + <CallingConvention>StdCall</CallingConvention> |
179 | 185 | </ClCompile>
|
180 | 186 | <Link>
|
181 | 187 | <SubSystem>Console</SubSystem>
|
182 | 188 | <GenerateDebugInformation>true</GenerateDebugInformation>
|
183 |
| - <AdditionalLibraryDirectories>$(SolutionDir)libs\funchook\build\Release\;$(SolutionDir)libs\Detours\lib.ARM64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 189 | + <AdditionalLibraryDirectories>$(SolutionDir)libs\funchook\build\Release\;$(SolutionDir)libs\Detours\lib.X64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
184 | 190 | <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
185 | 191 | </Link>
|
186 | 192 | <PostBuildEvent>
|
|
193 | 199 | </PreBuildEvent>
|
194 | 200 | </ItemDefinitionGroup>
|
195 | 201 | <ItemGroup>
|
196 |
| - <ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_error.c" /> |
197 |
| - <ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_RegistryMonitor.c" /> |
198 |
| - <ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_vector.c" /> |
199 |
| - <ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowHelpers.c" /> |
200 |
| - <ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcher.c" /> |
201 |
| - <ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayout.c" /> |
202 |
| - <ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayoutWindow.c" /> |
203 |
| - <ClCompile Include="ArchiveMenu.c" /> |
| 202 | + <ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_error.c"> |
| 203 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
| 204 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| 205 | + </ClCompile> |
| 206 | + <ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_RegistryMonitor.c"> |
| 207 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
| 208 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| 209 | + </ClCompile> |
| 210 | + <ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_vector.c"> |
| 211 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
| 212 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| 213 | + </ClCompile> |
| 214 | + <ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowHelpers.c"> |
| 215 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
| 216 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| 217 | + </ClCompile> |
| 218 | + <ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcher.c"> |
| 219 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
| 220 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| 221 | + </ClCompile> |
| 222 | + <ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayout.c"> |
| 223 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
| 224 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| 225 | + </ClCompile> |
| 226 | + <ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayoutWindow.c"> |
| 227 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
| 228 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| 229 | + </ClCompile> |
| 230 | + <ClCompile Include="ArchiveMenu.c"> |
| 231 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
| 232 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| 233 | + </ClCompile> |
204 | 234 | <ClCompile Include="dllmain.c" />
|
205 | 235 | <ClCompile Include="fmemopen.c" />
|
206 | 236 | <ClCompile Include="getline.c" />
|
207 |
| - <ClCompile Include="GUI.c" /> |
| 237 | + <ClCompile Include="GUI.c"> |
| 238 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
| 239 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| 240 | + </ClCompile> |
208 | 241 | <ClCompile Include="HideExplorerSearchBar.c" />
|
209 | 242 | <ClCompile Include="SettingsMonitor.c" />
|
210 |
| - <ClCompile Include="StartMenu.c" /> |
211 |
| - <ClCompile Include="StartupSound.c" /> |
212 |
| - <ClCompile Include="symbols.c" /> |
213 |
| - <ClCompile Include="TaskbarCenter.c" /> |
214 |
| - <ClCompile Include="utility.c" /> |
| 243 | + <ClCompile Include="StartMenu.c"> |
| 244 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
| 245 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| 246 | + </ClCompile> |
| 247 | + <ClCompile Include="StartupSound.c"> |
| 248 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
| 249 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| 250 | + </ClCompile> |
| 251 | + <ClCompile Include="symbols.c"> |
| 252 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
| 253 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| 254 | + </ClCompile> |
| 255 | + <ClCompile Include="TaskbarCenter.c"> |
| 256 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
| 257 | + </ExcludedFromBuild> |
| 258 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
| 259 | + </ExcludedFromBuild> |
| 260 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
| 261 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| 262 | + </ClCompile> |
| 263 | + <ClCompile Include="utility.c"> |
| 264 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
| 265 | + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| 266 | + </ClCompile> |
215 | 267 | </ItemGroup>
|
216 | 268 | <ItemGroup>
|
217 | 269 | <ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_def.h" />
|
|
0 commit comments