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 <WarningLevel>Level3</WarningLevel> 134 <SDLCheck>true</SDLCheck> 135 <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> 136 <ConformanceMode>true</ConformanceMode> 137 <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories> 138 </ClCompile> 139 <Link> 140 <SubSystem>Console</SubSystem> 141 <GenerateDebugInformation>true</GenerateDebugInformation> 142 </Link> 143 </ItemDefinitionGroup> 144 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMD|Win32'"> 145 <ClCompile> 146 <WarningLevel>Level3</WarningLevel> 147 <FunctionLevelLinking>true</FunctionLevelLinking> 148 <IntrinsicFunctions>true</IntrinsicFunctions> 149 <SDLCheck>true</SDLCheck> 150 <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> 151 <ConformanceMode>true</ConformanceMode> 152 <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories> 153 </ClCompile> 154 <Link> 155 <SubSystem>Console</SubSystem> 156 <EnableCOMDATFolding>true</EnableCOMDATFolding> 157 <OptimizeReferences>true</OptimizeReferences> 158 <GenerateDebugInformation>true</GenerateDebugInformation> 159 </Link> 160 </ItemDefinitionGroup> 161 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|Win32'"> 162 <ClCompile> 163 <WarningLevel>Level3</WarningLevel> 164 <FunctionLevelLinking>true</FunctionLevelLinking> 165 <IntrinsicFunctions>true</IntrinsicFunctions> 166 <SDLCheck>true</SDLCheck> 167 <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> 168 <ConformanceMode>true</ConformanceMode> 169 <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories> 170 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 171 </ClCompile> 172 <Link> 173 <SubSystem>Console</SubSystem> 174 <EnableCOMDATFolding>true</EnableCOMDATFolding> 175 <OptimizeReferences>true</OptimizeReferences> 176 <GenerateDebugInformation>true</GenerateDebugInformation> 177 </Link> 178 </ItemDefinitionGroup> 179 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 180 <ClCompile> 181 <WarningLevel>Level3</WarningLevel> 182 <SDLCheck>true</SDLCheck> 183 <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> 184 <ConformanceMode>true</ConformanceMode> 185 <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories> 186 </ClCompile> 187 <Link> 188 <SubSystem>Console</SubSystem> 189 <GenerateDebugInformation>true</GenerateDebugInformation> 190 </Link> 191 </ItemDefinitionGroup> 192 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMD|x64'"> 193 <ClCompile> 194 <WarningLevel>Level3</WarningLevel> 195 <FunctionLevelLinking>true</FunctionLevelLinking> 196 <IntrinsicFunctions>true</IntrinsicFunctions> 197 <SDLCheck>true</SDLCheck> 198 <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> 199 <ConformanceMode>true</ConformanceMode> 200 <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories> 201 </ClCompile> 202 <Link> 203 <SubSystem>Console</SubSystem> 204 <EnableCOMDATFolding>true</EnableCOMDATFolding> 205 <OptimizeReferences>true</OptimizeReferences> 206 <GenerateDebugInformation>true</GenerateDebugInformation> 207 </Link> 208 </ItemDefinitionGroup> 209 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseMT|x64'"> 210 <ClCompile> 211 <WarningLevel>Level3</WarningLevel> 212 <FunctionLevelLinking>true</FunctionLevelLinking> 213 <IntrinsicFunctions>true</IntrinsicFunctions> 214 <SDLCheck>true</SDLCheck> 215 <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> 216 <ConformanceMode>true</ConformanceMode> 217 <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories> 218 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 219 </ClCompile> 220 <Link> 221 <SubSystem>Console</SubSystem> 222 <EnableCOMDATFolding>true</EnableCOMDATFolding> 223 <OptimizeReferences>true</OptimizeReferences> 224 <GenerateDebugInformation>true</GenerateDebugInformation> 225 </Link> 226 </ItemDefinitionGroup> 227 <ItemGroup> 228 <ClCompile Include="..\src\data.c" /> 229 <ClCompile Include="..\src\library.c" /> 230 <ClCompile Include="..\src\num.c" /> 231 <ClCompile Include="..\src\rand.c" /> 232 <ClCompile Include="..\src\vector.c" /> 233 <ClCompile Include="..\src\vm.c" /> 234 </ItemGroup> 235 <ItemGroup> 236 <ClInclude Include="..\include\args.h" /> 237 <ClInclude Include="..\include\bc.h" /> 238 <ClInclude Include="..\include\bcl.h" /> 239 <ClInclude Include="..\include\dc.h" /> 240 <ClInclude Include="..\include\file.h" /> 241 <ClInclude Include="..\include\history.h" /> 242 <ClInclude Include="..\include\lang.h" /> 243 <ClInclude Include="..\include\lex.h" /> 244 <ClInclude Include="..\include\library.h" /> 245 <ClInclude Include="..\include\num.h" /> 246 <ClInclude Include="..\include\opt.h" /> 247 <ClInclude Include="..\include\parse.h" /> 248 <ClInclude Include="..\include\program.h" /> 249 <ClInclude Include="..\include\rand.h" /> 250 <ClInclude Include="..\include\read.h" /> 251 <ClInclude Include="..\include\status.h" /> 252 <ClInclude Include="..\include\vector.h" /> 253 <ClInclude Include="..\include\version.h" /> 254 <ClInclude Include="..\include\vm.h" /> 255 </ItemGroup> 256 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 257 <ImportGroup Label="ExtensionTargets"> 258 </ImportGroup> 259</Project>