1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <ItemGroup Label="ProjectConfigurations"> 4 <ProjectConfiguration Include="Debug|Win32"> 5 <Configuration>Debug</Configuration> 6 <Platform>Win32</Platform> 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="ReleaseMD|Win32"> 9 <Configuration>ReleaseMD</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="ReleaseMD|x64"> 17 <Configuration>ReleaseMD</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 20 <ProjectConfiguration Include="ReleaseMT|Win32"> 21 <Configuration>ReleaseMT</Configuration> 22 <Platform>Win32</Platform> 23 </ProjectConfiguration> 24 <ProjectConfiguration Include="ReleaseMT|x64"> 25 <Configuration>ReleaseMT</Configuration> 26 <Platform>x64</Platform> 27 </ProjectConfiguration> 28 </ItemGroup> 29 <PropertyGroup Label="Globals"> 30 <VCProjectVersion>16.0</VCProjectVersion> 31 <Keyword>Win32Proj</Keyword> 32 <ProjectGuid>{76b451c9-72bf-45b2-b78d-b3515410f99f}</ProjectGuid> 33 <RootNamespace>bcl</RootNamespace> 34 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> 35 </PropertyGroup> 36 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 37 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 38 <ConfigurationType>StaticLibrary</ConfigurationType> 39 <UseDebugLibraries>true</UseDebugLibraries> 40 <PlatformToolset>v142</PlatformToolset> 41 <CharacterSet>Unicode</CharacterSet> 42 </PropertyGroup> 43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMD|Win32'" Label="Configuration"> 44 <ConfigurationType>StaticLibrary</ConfigurationType> 45 <UseDebugLibraries>false</UseDebugLibraries> 46 <PlatformToolset>v142</PlatformToolset> 47 <WholeProgramOptimization>true</WholeProgramOptimization> 48 <CharacterSet>Unicode</CharacterSet> 49 </PropertyGroup> 50 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'" Label="Configuration"> 51 <ConfigurationType>StaticLibrary</ConfigurationType> 52 <UseDebugLibraries>false</UseDebugLibraries> 53 <PlatformToolset>v142</PlatformToolset> 54 <WholeProgramOptimization>true</WholeProgramOptimization> 55 <CharacterSet>Unicode</CharacterSet> 56 </PropertyGroup> 57 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 58 <ConfigurationType>StaticLibrary</ConfigurationType> 59 <UseDebugLibraries>true</UseDebugLibraries> 60 <PlatformToolset>v142</PlatformToolset> 61 <CharacterSet>Unicode</CharacterSet> 62 </PropertyGroup> 63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMD|x64'" Label="Configuration"> 64 <ConfigurationType>StaticLibrary</ConfigurationType> 65 <UseDebugLibraries>false</UseDebugLibraries> 66 <PlatformToolset>v142</PlatformToolset> 67 <WholeProgramOptimization>true</WholeProgramOptimization> 68 <CharacterSet>Unicode</CharacterSet> 69 </PropertyGroup> 70 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'" Label="Configuration"> 71 <ConfigurationType>StaticLibrary</ConfigurationType> 72 <UseDebugLibraries>false</UseDebugLibraries> 73 <PlatformToolset>v142</PlatformToolset> 74 <WholeProgramOptimization>true</WholeProgramOptimization> 75 <CharacterSet>Unicode</CharacterSet> 76 </PropertyGroup> 77 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 78 <ImportGroup Label="ExtensionSettings"> 79 </ImportGroup> 80 <ImportGroup Label="Shared"> 81 </ImportGroup> 82 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 83 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 84 </ImportGroup> 85 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='ReleaseMD|Win32'"> 86 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 87 </ImportGroup> 88 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'" Label="PropertySheets"> 89 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 90 </ImportGroup> 91 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 92 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 93 </ImportGroup> 94 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='ReleaseMD|x64'"> 95 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 96 </ImportGroup> 97 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'" Label="PropertySheets"> 98 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 99 </ImportGroup> 100 <PropertyGroup Label="UserMacros" /> 101 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 102 <LinkIncremental>true</LinkIncremental> 103 <OutDir>lib\$(Platform)\$(Configuration)\</OutDir> 104 <IntDir>lib\$(Platform)\$(Configuration)\</IntDir> 105 </PropertyGroup> 106 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMD|Win32'"> 107 <LinkIncremental>false</LinkIncremental> 108 <OutDir>lib\$(Platform)\$(Configuration)\</OutDir> 109 <IntDir>lib\$(Platform)\$(Configuration)\</IntDir> 110 </PropertyGroup> 111 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'"> 112 <LinkIncremental>false</LinkIncremental> 113 <OutDir>lib\$(Platform)\$(Configuration)\</OutDir> 114 <IntDir>lib\$(Platform)\$(Configuration)\</IntDir> 115 </PropertyGroup> 116 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 117 <LinkIncremental>true</LinkIncremental> 118 <OutDir>lib\$(Platform)\$(Configuration)\</OutDir> 119 <IntDir>lib\$(Platform)\$(Configuration)\</IntDir> 120 </PropertyGroup> 121 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMD|x64'"> 122 <LinkIncremental>false</LinkIncremental> 123 <OutDir>lib\$(Platform)\$(Configuration)\</OutDir> 124 <IntDir>lib\$(Platform)\$(Configuration)\</IntDir> 125 </PropertyGroup> 126 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'"> 127 <LinkIncremental>false</LinkIncremental> 128 <OutDir>lib\$(Platform)\$(Configuration)\</OutDir> 129 <IntDir>lib\$(Platform)\$(Configuration)\</IntDir> 130 </PropertyGroup> 131 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 132 <ClCompile> 133 <AdditionalOptions>/std:c17 /MP $(AdditionalOptions)</AdditionalOptions> 134 <WarningLevel>Level3</WarningLevel> 135 <SDLCheck>true</SDLCheck> 136 <PreprocessorDefinitions>BC_ENABLED=1;DC_ENABLED=1;BC_ENABLE_EXTRA_MATH=1;BC_ENABLE_HISTORY=0;BC_ENABLE_NLS=0;BC_DEBUG_CODE=0;BC_ENABLE_LIBRARY=1;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 137 <ConformanceMode>true</ConformanceMode> 138 <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories> 139 </ClCompile> 140 <Link> 141 <SubSystem>Console</SubSystem> 142 <GenerateDebugInformation>true</GenerateDebugInformation> 143 </Link> 144 </ItemDefinitionGroup> 145 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMD|Win32'"> 146 <ClCompile> 147 <AdditionalOptions>/std:c17 /MP $(AdditionalOptions)</AdditionalOptions> 148 <WarningLevel>Level3</WarningLevel> 149 <FunctionLevelLinking>true</FunctionLevelLinking> 150 <IntrinsicFunctions>true</IntrinsicFunctions> 151 <SDLCheck>true</SDLCheck> 152 <PreprocessorDefinitions>BC_ENABLED=1;DC_ENABLED=1;BC_ENABLE_EXTRA_MATH=1;BC_ENABLE_HISTORY=0;BC_ENABLE_NLS=0;BC_DEBUG_CODE=0;BC_ENABLE_LIBRARY=1;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 153 <ConformanceMode>true</ConformanceMode> 154 <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories> 155 </ClCompile> 156 <Link> 157 <SubSystem>Console</SubSystem> 158 <EnableCOMDATFolding>true</EnableCOMDATFolding> 159 <OptimizeReferences>true</OptimizeReferences> 160 <GenerateDebugInformation>true</GenerateDebugInformation> 161 </Link> 162 </ItemDefinitionGroup> 163 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'"> 164 <ClCompile> 165 <AdditionalOptions>/std:c17 /MP $(AdditionalOptions)</AdditionalOptions> 166 <WarningLevel>Level3</WarningLevel> 167 <FunctionLevelLinking>true</FunctionLevelLinking> 168 <IntrinsicFunctions>true</IntrinsicFunctions> 169 <SDLCheck>true</SDLCheck> 170 <PreprocessorDefinitions>BC_ENABLED=1;DC_ENABLED=1;BC_ENABLE_EXTRA_MATH=1;BC_ENABLE_HISTORY=0;BC_ENABLE_NLS=0;BC_DEBUG_CODE=0;BC_ENABLE_LIBRARY=1;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 171 <ConformanceMode>true</ConformanceMode> 172 <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories> 173 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 174 </ClCompile> 175 <Link> 176 <SubSystem>Console</SubSystem> 177 <EnableCOMDATFolding>true</EnableCOMDATFolding> 178 <OptimizeReferences>true</OptimizeReferences> 179 <GenerateDebugInformation>true</GenerateDebugInformation> 180 </Link> 181 </ItemDefinitionGroup> 182 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 183 <ClCompile> 184 <AdditionalOptions>/std:c17 /MP $(AdditionalOptions)</AdditionalOptions> 185 <WarningLevel>Level3</WarningLevel> 186 <SDLCheck>true</SDLCheck> 187 <PreprocessorDefinitions>BC_ENABLED=1;DC_ENABLED=1;BC_ENABLE_EXTRA_MATH=1;BC_ENABLE_HISTORY=0;BC_ENABLE_NLS=0;BC_DEBUG_CODE=0;BC_ENABLE_LIBRARY=1;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 188 <ConformanceMode>true</ConformanceMode> 189 <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories> 190 </ClCompile> 191 <Link> 192 <SubSystem>Console</SubSystem> 193 <GenerateDebugInformation>true</GenerateDebugInformation> 194 </Link> 195 </ItemDefinitionGroup> 196 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMD|x64'"> 197 <ClCompile> 198 <AdditionalOptions>/std:c17 /MP $(AdditionalOptions)</AdditionalOptions> 199 <WarningLevel>Level3</WarningLevel> 200 <FunctionLevelLinking>true</FunctionLevelLinking> 201 <IntrinsicFunctions>true</IntrinsicFunctions> 202 <SDLCheck>true</SDLCheck> 203 <PreprocessorDefinitions>BC_ENABLED=1;DC_ENABLED=1;BC_ENABLE_EXTRA_MATH=1;BC_ENABLE_HISTORY=0;BC_ENABLE_NLS=0;BC_DEBUG_CODE=0;BC_ENABLE_LIBRARY=1;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 204 <ConformanceMode>true</ConformanceMode> 205 <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories> 206 </ClCompile> 207 <Link> 208 <SubSystem>Console</SubSystem> 209 <EnableCOMDATFolding>true</EnableCOMDATFolding> 210 <OptimizeReferences>true</OptimizeReferences> 211 <GenerateDebugInformation>true</GenerateDebugInformation> 212 </Link> 213 </ItemDefinitionGroup> 214 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'"> 215 <ClCompile> 216 <AdditionalOptions>/std:c17 /MP $(AdditionalOptions)</AdditionalOptions> 217 <WarningLevel>Level3</WarningLevel> 218 <FunctionLevelLinking>true</FunctionLevelLinking> 219 <IntrinsicFunctions>true</IntrinsicFunctions> 220 <SDLCheck>true</SDLCheck> 221 <PreprocessorDefinitions>BC_ENABLED=1;DC_ENABLED=1;BC_ENABLE_EXTRA_MATH=1;BC_ENABLE_HISTORY=0;BC_ENABLE_NLS=0;BC_DEBUG_CODE=0;BC_ENABLE_LIBRARY=1;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 222 <ConformanceMode>true</ConformanceMode> 223 <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories> 224 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 225 </ClCompile> 226 <Link> 227 <SubSystem>Console</SubSystem> 228 <EnableCOMDATFolding>true</EnableCOMDATFolding> 229 <OptimizeReferences>true</OptimizeReferences> 230 <GenerateDebugInformation>true</GenerateDebugInformation> 231 </Link> 232 </ItemDefinitionGroup> 233 <ItemGroup> 234 <ClCompile Include="..\src\data.c" /> 235 <ClCompile Include="..\src\library.c" /> 236 <ClCompile Include="..\src\num.c" /> 237 <ClCompile Include="..\src\rand.c" /> 238 <ClCompile Include="..\src\vector.c" /> 239 <ClCompile Include="..\src\vm.c" /> 240 </ItemGroup> 241 <ItemGroup> 242 <ClInclude Include="..\include\args.h" /> 243 <ClInclude Include="..\include\bc.h" /> 244 <ClInclude Include="..\include\bcl.h" /> 245 <ClInclude Include="..\include\dc.h" /> 246 <ClInclude Include="..\include\file.h" /> 247 <ClInclude Include="..\include\history.h" /> 248 <ClInclude Include="..\include\lang.h" /> 249 <ClInclude Include="..\include\lex.h" /> 250 <ClInclude Include="..\include\library.h" /> 251 <ClInclude Include="..\include\num.h" /> 252 <ClInclude Include="..\include\opt.h" /> 253 <ClInclude Include="..\include\parse.h" /> 254 <ClInclude Include="..\include\program.h" /> 255 <ClInclude Include="..\include\rand.h" /> 256 <ClInclude Include="..\include\read.h" /> 257 <ClInclude Include="..\include\status.h" /> 258 <ClInclude Include="..\include\vector.h" /> 259 <ClInclude Include="..\include\version.h" /> 260 <ClInclude Include="..\include\vm.h" /> 261 </ItemGroup> 262 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 263 <ImportGroup Label="ExtensionTargets"> 264 </ImportGroup> 265</Project>