xref: /freebsd/contrib/bc/vs/bcl.vcxproj (revision 7259ca31048e5ced8e7f90657a3d7084aeafdf51)
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>