]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bc/vs/bc.vcxproj
usr.bin/gh-bc, contrib/bc: update to version 5.0.0
[FreeBSD/FreeBSD.git] / contrib / bc / vs / bc.vcxproj
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="Release|Win32">
9       <Configuration>Release</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="Release|x64">
17       <Configuration>Release</Configuration>
18       <Platform>x64</Platform>
19     </ProjectConfiguration>
20   </ItemGroup>
21   <PropertyGroup Label="Globals">
22     <VCProjectVersion>16.0</VCProjectVersion>
23     <Keyword>Win32Proj</Keyword>
24     <ProjectGuid>{4450d61f-2535-4085-b1b1-f96acd23cc9f}</ProjectGuid>
25     <RootNamespace>bc</RootNamespace>
26     <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
27   </PropertyGroup>
28   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
29   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
30     <ConfigurationType>Application</ConfigurationType>
31     <UseDebugLibraries>true</UseDebugLibraries>
32     <PlatformToolset>v142</PlatformToolset>
33     <CharacterSet>Unicode</CharacterSet>
34   </PropertyGroup>
35   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
36     <ConfigurationType>Application</ConfigurationType>
37     <UseDebugLibraries>false</UseDebugLibraries>
38     <PlatformToolset>v142</PlatformToolset>
39     <WholeProgramOptimization>true</WholeProgramOptimization>
40     <CharacterSet>Unicode</CharacterSet>
41   </PropertyGroup>
42   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
43     <ConfigurationType>Application</ConfigurationType>
44     <UseDebugLibraries>true</UseDebugLibraries>
45     <PlatformToolset>v142</PlatformToolset>
46     <CharacterSet>Unicode</CharacterSet>
47   </PropertyGroup>
48   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
49     <ConfigurationType>Application</ConfigurationType>
50     <UseDebugLibraries>false</UseDebugLibraries>
51     <PlatformToolset>v142</PlatformToolset>
52     <WholeProgramOptimization>true</WholeProgramOptimization>
53     <CharacterSet>Unicode</CharacterSet>
54   </PropertyGroup>
55   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
56   <ImportGroup Label="ExtensionSettings">
57   </ImportGroup>
58   <ImportGroup Label="Shared">
59   </ImportGroup>
60   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
61     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
62   </ImportGroup>
63   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
64     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
65   </ImportGroup>
66   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
67     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
68   </ImportGroup>
69   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
70     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
71   </ImportGroup>
72   <PropertyGroup Label="UserMacros" />
73   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
74     <LinkIncremental>true</LinkIncremental>
75     <CustomBuildBeforeTargets>ClCompile</CustomBuildBeforeTargets>
76     <GenerateManifest>false</GenerateManifest>
77     <OutDir>bin\$(Platform)\$(Configuration)\</OutDir>
78     <IntDir>bin\$(Platform)\$(Configuration)\</IntDir>
79   </PropertyGroup>
80   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
81     <LinkIncremental>false</LinkIncremental>
82     <CustomBuildBeforeTargets>ClCompile</CustomBuildBeforeTargets>
83     <GenerateManifest>false</GenerateManifest>
84     <OutDir>bin\$(Platform)\$(Configuration)\</OutDir>
85     <IntDir>bin\$(Platform)\$(Configuration)\</IntDir>
86   </PropertyGroup>
87   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
88     <LinkIncremental>true</LinkIncremental>
89     <CustomBuildBeforeTargets>ClCompile</CustomBuildBeforeTargets>
90     <GenerateManifest>false</GenerateManifest>
91     <OutDir>bin\$(Platform)\$(Configuration)\</OutDir>
92     <IntDir>bin\$(Platform)\$(Configuration)\</IntDir>
93   </PropertyGroup>
94   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
95     <LinkIncremental>false</LinkIncremental>
96     <CustomBuildBeforeTargets>ClCompile</CustomBuildBeforeTargets>
97     <GenerateManifest>false</GenerateManifest>
98     <OutDir>bin\$(Platform)\$(Configuration)\</OutDir>
99     <IntDir>bin\$(Platform)\$(Configuration)\</IntDir>
100   </PropertyGroup>
101   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
102     <ClCompile>
103       <WarningLevel>Level3</WarningLevel>
104       <SDLCheck>true</SDLCheck>
105       <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=0;BUILD_TYPE=HN;BC_DEFAULT_BANNER=1;BC_DEFAULT_SIGINT_RESET=0;DC_DEFAULT_SIGINT_RESET=0;BC_DEFAULT_TTY_MODE=1;DC_DEFAULT_TTY_MODE=1;BC_DEFAULT_PROMPT=1;DC_DEFAULT_PROMPT=1;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
106       <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories>
107       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
108       <ConformanceMode>true</ConformanceMode>
109     </ClCompile>
110     <Link>
111       <SubSystem>Console</SubSystem>
112       <GenerateDebugInformation>true</GenerateDebugInformation>
113       <AdditionalDependencies>bcrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
114     </Link>
115     <PostBuildEvent>
116       <Command>copy /b /y $(OutDir)bc.exe $(OutDir)dc.exe</Command>
117     </PostBuildEvent>
118     <PreBuildEvent />
119   </ItemDefinitionGroup>
120   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
121     <ClCompile>
122       <WarningLevel>Level3</WarningLevel>
123       <FunctionLevelLinking>true</FunctionLevelLinking>
124       <IntrinsicFunctions>true</IntrinsicFunctions>
125       <SDLCheck>true</SDLCheck>
126       <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=0;BUILD_TYPE=HN;BC_DEFAULT_BANNER=1;BC_DEFAULT_SIGINT_RESET=0;DC_DEFAULT_SIGINT_RESET=0;BC_DEFAULT_TTY_MODE=1;DC_DEFAULT_TTY_MODE=1;BC_DEFAULT_PROMPT=1;DC_DEFAULT_PROMPT=1;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
127       <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories>
128       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
129       <ConformanceMode>true</ConformanceMode>
130     </ClCompile>
131     <Link>
132       <SubSystem>Console</SubSystem>
133       <EnableCOMDATFolding>true</EnableCOMDATFolding>
134       <OptimizeReferences>true</OptimizeReferences>
135       <GenerateDebugInformation>false</GenerateDebugInformation>
136       <AdditionalDependencies>bcrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
137     </Link>
138     <PostBuildEvent>
139       <Command>copy /b /y $(OutDir)bc.exe $(OutDir)dc.exe</Command>
140     </PostBuildEvent>
141     <PreBuildEvent />
142   </ItemDefinitionGroup>
143   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
144     <ClCompile>
145       <WarningLevel>Level3</WarningLevel>
146       <SDLCheck>true</SDLCheck>
147       <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=0;BUILD_TYPE=HN;BC_DEFAULT_BANNER=1;BC_DEFAULT_SIGINT_RESET=0;DC_DEFAULT_SIGINT_RESET=0;BC_DEFAULT_TTY_MODE=1;DC_DEFAULT_TTY_MODE=1;BC_DEFAULT_PROMPT=1;DC_DEFAULT_PROMPT=1;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
148       <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories>
149       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
150       <ConformanceMode>true</ConformanceMode>
151     </ClCompile>
152     <Link>
153       <SubSystem>Console</SubSystem>
154       <GenerateDebugInformation>true</GenerateDebugInformation>
155       <AdditionalDependencies>bcrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
156     </Link>
157     <PostBuildEvent>
158       <Command>copy /b /y $(OutDir)bc.exe $(OutDir)dc.exe</Command>
159     </PostBuildEvent>
160     <PreBuildEvent />
161   </ItemDefinitionGroup>
162   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
163     <ClCompile>
164       <WarningLevel>Level3</WarningLevel>
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=0;BUILD_TYPE=HN;BC_DEFAULT_BANNER=1;BC_DEFAULT_SIGINT_RESET=0;DC_DEFAULT_SIGINT_RESET=0;BC_DEFAULT_TTY_MODE=1;DC_DEFAULT_TTY_MODE=1;BC_DEFAULT_PROMPT=1;DC_DEFAULT_PROMPT=1;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
168       <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories>
169       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
170       <FunctionLevelLinking>true</FunctionLevelLinking>
171       <ConformanceMode>true</ConformanceMode>
172     </ClCompile>
173     <Link>
174       <SubSystem>Console</SubSystem>
175       <EnableCOMDATFolding>true</EnableCOMDATFolding>
176       <OptimizeReferences>true</OptimizeReferences>
177       <GenerateDebugInformation>false</GenerateDebugInformation>
178       <AdditionalDependencies>bcrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
179     </Link>
180     <PostBuildEvent>
181       <Command>copy /b /y $(OutDir)bc.exe $(OutDir)dc.exe</Command>
182     </PostBuildEvent>
183     <PreBuildEvent />
184   </ItemDefinitionGroup>
185   <ItemGroup>
186     <ClInclude Include="..\include\args.h" />
187     <ClInclude Include="..\include\bc.h" />
188     <ClInclude Include="..\include\bcl.h" />
189     <ClInclude Include="..\include\dc.h" />
190     <ClInclude Include="..\include\file.h" />
191     <ClInclude Include="..\include\history.h" />
192     <ClInclude Include="..\include\lang.h" />
193     <ClInclude Include="..\include\lex.h" />
194     <ClInclude Include="..\include\library.h" />
195     <ClInclude Include="..\include\num.h" />
196     <ClInclude Include="..\include\opt.h" />
197     <ClInclude Include="..\include\parse.h" />
198     <ClInclude Include="..\include\program.h" />
199     <ClInclude Include="..\include\rand.h" />
200     <ClInclude Include="..\include\read.h" />
201     <ClInclude Include="..\include\status.h" />
202     <ClInclude Include="..\include\vector.h" />
203     <ClInclude Include="..\include\version.h" />
204     <ClInclude Include="..\include\vm.h" />
205   </ItemGroup>
206   <ItemGroup>
207     <CustomBuild Include="..\gen\strgen.c">
208       <FileType>CppCode</FileType>
209       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cl.exe /Fo:$(OutDir)strgen.obj /Fe:$(OutDir)strgen.exe %(Identity)</Command>
210       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(OutDir)strgen.exe</Outputs>
211       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">cl.exe /Fo:$(OutDir)strgen.obj /Fe:$(OutDir)strgen.exe %(Identity)</Command>
212       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(OutDir)strgen.exe</Outputs>
213       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">cl.exe /Fo:$(OutDir)strgen.obj /Fe:$(OutDir)strgen.exe %(Identity)</Command>
214       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(OutDir)strgen.exe</Outputs>
215       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">cl.exe /Fo:$(OutDir)strgen.obj /Fe:$(OutDir)strgen.exe %(Identity)</Command>
216       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(OutDir)strgen.exe</Outputs>
217     </CustomBuild>
218     <ClCompile Include="src2\bc_help.c" />
219     <ClCompile Include="src2\dc_help.c" />
220     <ClCompile Include="src2\lib.c" />
221     <ClCompile Include="src2\lib2.c" />
222     <ClCompile Include="..\src\args.c" />
223     <ClCompile Include="..\src\bc.c" />
224     <ClCompile Include="..\src\bc_lex.c" />
225     <ClCompile Include="..\src\bc_parse.c" />
226     <ClCompile Include="..\src\data.c" />
227     <ClCompile Include="..\src\dc.c" />
228     <ClCompile Include="..\src\dc_lex.c" />
229     <ClCompile Include="..\src\dc_parse.c" />
230     <ClCompile Include="..\src\file.c" />
231     <ClCompile Include="..\src\lang.c" />
232     <ClCompile Include="..\src\lex.c" />
233     <ClCompile Include="..\src\library.c" />
234     <ClCompile Include="..\src\main.c" />
235     <ClCompile Include="..\src\num.c" />
236     <ClCompile Include="..\src\opt.c" />
237     <ClCompile Include="..\src\parse.c" />
238     <ClCompile Include="..\src\program.c" />
239     <ClCompile Include="..\src\rand.c" />
240     <ClCompile Include="..\src\read.c" />
241     <ClCompile Include="..\src\vector.c" />
242     <ClCompile Include="..\src\vm.c" />
243   </ItemGroup>
244   <ItemGroup>
245     <CustomBuild Include="..\gen\lib.bc">
246       <FileType>Document</FileType>
247       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(OutDir)strgen.exe %(Identity) src2\lib.c bc_lib bc_lib_name BC_ENABLED 1</Command>
248       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">src2\lib.c</Outputs>
249       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(OutDir)strgen.exe %(Identity) src2\lib.c bc_lib bc_lib_name BC_ENABLED 1</Command>
250       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">src2\lib.c</Outputs>
251       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(OutDir)strgen.exe %(Identity) src2\lib.c bc_lib bc_lib_name BC_ENABLED 1</Command>
252       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">src2\lib.c</Outputs>
253       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(OutDir)strgen.exe %(Identity) src2\lib.c bc_lib bc_lib_name BC_ENABLED 1</Command>
254       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">src2\lib.c</Outputs>
255     </CustomBuild>
256   </ItemGroup>
257   <ItemGroup>
258     <CustomBuild Include="..\gen\lib2.bc">
259       <FileType>Document</FileType>
260       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(OutDir)strgen.exe %(Identity) src2\lib2.c bc_lib2 bc_lib2_name BC_ENABLED 1</Command>
261       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">src2\lib2.c</Outputs>
262       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(OutDir)strgen.exe %(Identity) src2\lib2.c bc_lib2 bc_lib2_name BC_ENABLED 1</Command>
263       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">src2\lib2.c</Outputs>
264       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(OutDir)strgen.exe %(Identity) src2\lib2.c bc_lib2 bc_lib2_name BC_ENABLED 1</Command>
265       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">src2\lib2.c</Outputs>
266       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(OutDir)strgen.exe %(Identity) src2\lib2.c bc_lib2 bc_lib2_name BC_ENABLED 1</Command>
267       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">src2\lib2.c</Outputs>
268     </CustomBuild>
269   </ItemGroup>
270   <ItemGroup>
271     <CustomBuild Include="..\gen\dc_help.txt">
272       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(OutDir)strgen.exe %(Identity) src2\dc_help.c dc_help "" DC_ENABLED</Command>
273       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">src2\dc_help.c</Outputs>
274       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(OutDir)strgen.exe %(Identity) src2\dc_help.c dc_help "" DC_ENABLED</Command>
275       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">src2\dc_help.c</Outputs>
276       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(OutDir)strgen.exe %(Identity) src2\dc_help.c dc_help "" DC_ENABLED</Command>
277       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">src2\dc_help.c</Outputs>
278       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(OutDir)strgen.exe %(Identity) src2\dc_help.c dc_help "" DC_ENABLED</Command>
279       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">src2\dc_help.c</Outputs>
280     </CustomBuild>
281   </ItemGroup>
282   <ItemGroup>
283     <CustomBuild Include="..\gen\bc_help.txt">
284       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(OutDir)strgen.exe %(Identity) src2\bc_help.c bc_help "" BC_ENABLED</Command>
285       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">src2\bc_help.c</Outputs>
286       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(OutDir)strgen.exe %(Identity) src2\bc_help.c bc_help "" BC_ENABLED</Command>
287       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">src2\bc_help.c</Outputs>
288       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(OutDir)strgen.exe %(Identity) src2\bc_help.c bc_help "" BC_ENABLED</Command>
289       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">src2\bc_help.c</Outputs>
290       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(OutDir)strgen.exe %(Identity) src2\bc_help.c bc_help "" BC_ENABLED</Command>
291       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">src2\bc_help.c</Outputs>
292     </CustomBuild>
293   </ItemGroup>
294   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
295   <ImportGroup Label="ExtensionTargets">
296   </ImportGroup>
297 </Project>