11<?xml version =" 1.0" encoding =" utf-8" ?>
22<Project DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
33 <ItemGroup Label =" ProjectConfigurations" >
4+ <ProjectConfiguration Include =" Debug|ARM" >
5+ <Configuration >Debug</Configuration >
6+ <Platform >ARM</Platform >
7+ </ProjectConfiguration >
48 <ProjectConfiguration Include =" Debug|Win32" >
59 <Configuration >Debug</Configuration >
610 <Platform >Win32</Platform >
3135 <PlatformToolset >v142</PlatformToolset >
3236 <CharacterSet >Unicode</CharacterSet >
3337 </PropertyGroup >
38+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM'" Label =" Configuration" >
39+ <ConfigurationType >StaticLibrary</ConfigurationType >
40+ <UseDebugLibraries >true</UseDebugLibraries >
41+ <PlatformToolset >v142</PlatformToolset >
42+ <CharacterSet >Unicode</CharacterSet >
43+ </PropertyGroup >
3444 <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.props" />
3545 <ImportGroup Label =" ExtensionSettings" >
46+ <Import Project =" $(VCTargetsPath)\BuildCustomizations\marmasm.props" />
3647 <Import Project =" $(VCTargetsPath)\BuildCustomizations\masm.props" />
3748 </ImportGroup >
3849 <ImportGroup Label =" Shared" >
4354 <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
4455 <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
4556 </ImportGroup >
57+ <ImportGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM'" Label =" PropertySheets" >
58+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
59+ </ImportGroup >
4660 <PropertyGroup Label =" UserMacros" />
4761 <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >
4862 <LinkIncremental >true</LinkIncremental >
5367 <LinkIncremental >true</LinkIncremental >
5468 <OutDir >$(SolutionDir)\..\lib\win_x64\</OutDir >
5569 </PropertyGroup >
70+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM'" >
71+ <LinkIncremental >true</LinkIncremental >
72+ <OutDir >$(SolutionDir)\..\lib\win_arm\</OutDir >
73+ </PropertyGroup >
5674 <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >
5775 <ClCompile >
5876 <WarningLevel >Level3</WarningLevel >
91109 <AdditionalOptions >/Brepro %(AdditionalOptions)</AdditionalOptions >
92110 </Lib >
93111 </ItemDefinitionGroup >
112+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM'" >
113+ <ClCompile >
114+ <WarningLevel >Level3</WarningLevel >
115+ <SDLCheck >true</SDLCheck >
116+ <PreprocessorDefinitions >_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions >
117+ <ConformanceMode >true</ConformanceMode >
118+ <PrecompiledHeader >NotUsing</PrecompiledHeader >
119+ <PrecompiledHeaderFile >pch.h</PrecompiledHeaderFile >
120+ <DebugInformationFormat >OldStyle</DebugInformationFormat >
121+ </ClCompile >
122+ <Link >
123+ <SubSystem >
124+ </SubSystem >
125+ <GenerateDebugInformation >true</GenerateDebugInformation >
126+ </Link >
127+ <Lib >
128+ <AdditionalOptions >/Brepro %(AdditionalOptions)</AdditionalOptions >
129+ </Lib >
130+ </ItemDefinitionGroup >
94131 <ItemGroup >
95132 <ClInclude Include =" ..\..\src\platforms\platform.h" />
133+ <ClInclude Include =" ..\..\src\platforms\switch_arm_msvc.h" />
96134 <ClInclude Include =" ..\..\src\platforms\switch_x64_msvc.h" />
97135 <ClInclude Include =" ..\..\src\platforms\switch_x86_msvc.h" />
98136 <ClInclude Include =" ..\..\src\stackman.h" />
103141 <ClCompile Include =" ..\..\src\stackman.c" />
104142 <ClCompile Include =" template.c" >
105143 <AssemblerOutput Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >AssemblyCode</AssemblerOutput >
144+ <AssemblerOutput Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM'" >AssemblyCode</AssemblerOutput >
106145 <SupportJustMyCode Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >false</SupportJustMyCode >
146+ <SupportJustMyCode Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM'" >false</SupportJustMyCode >
107147 <BasicRuntimeChecks Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >Default</BasicRuntimeChecks >
148+ <BasicRuntimeChecks Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM'" >Default</BasicRuntimeChecks >
108149 <OmitFramePointers Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >false</OmitFramePointers >
150+ <OmitFramePointers Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM'" >false</OmitFramePointers >
109151 <ExcludedFromBuild Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >true</ExcludedFromBuild >
152+ <ExcludedFromBuild Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM'" >true</ExcludedFromBuild >
110153 <ExcludedFromBuild Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >true</ExcludedFromBuild >
111154 </ClCompile >
112155 </ItemGroup >
113156 <ItemGroup >
157+ <MARMASM Include =" ..\..\src\platforms\switch_arm_msvc.asm" />
114158 <MASM Include =" ..\..\src\platforms\switch_x64_msvc.asm" >
115159 <ExcludedFromBuild Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >true</ExcludedFromBuild >
160+ <ExcludedFromBuild Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM'" >true</ExcludedFromBuild >
116161 </MASM >
117162 <MASM Include =" ..\..\src\platforms\switch_x86_msvc.asm" >
118163 <ExcludedFromBuild Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >true</ExcludedFromBuild >
164+ <ExcludedFromBuild Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM'" >true</ExcludedFromBuild >
119165 </MASM >
120166 </ItemGroup >
121167 <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
122168 <ImportGroup Label =" ExtensionTargets" >
169+ <Import Project =" $(VCTargetsPath)\BuildCustomizations\marmasm.targets" />
123170 <Import Project =" $(VCTargetsPath)\BuildCustomizations\masm.targets" />
124171 </ImportGroup >
125172</Project >
0 commit comments