]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bc/bc.vcxproj
sys/ck.h: Add an include guard
[FreeBSD/FreeBSD.git] / contrib / bc / bc.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <ItemGroup Label="ProjectConfigurations">\r
4     <ProjectConfiguration Include="Debug|Win32">\r
5       <Configuration>Debug</Configuration>\r
6       <Platform>Win32</Platform>\r
7     </ProjectConfiguration>\r
8     <ProjectConfiguration Include="Release|Win32">\r
9       <Configuration>Release</Configuration>\r
10       <Platform>Win32</Platform>\r
11     </ProjectConfiguration>\r
12     <ProjectConfiguration Include="Debug|x64">\r
13       <Configuration>Debug</Configuration>\r
14       <Platform>x64</Platform>\r
15     </ProjectConfiguration>\r
16     <ProjectConfiguration Include="Release|x64">\r
17       <Configuration>Release</Configuration>\r
18       <Platform>x64</Platform>\r
19     </ProjectConfiguration>\r
20   </ItemGroup>\r
21   <PropertyGroup Label="Globals">\r
22     <VCProjectVersion>16.0</VCProjectVersion>\r
23     <ProjectGuid>{D5086CFE-052C-4742-B005-E05DB983BBA2}</ProjectGuid>\r
24     <Keyword>Win32Proj</Keyword>\r
25   </PropertyGroup>\r
26   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
27   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
28     <ConfigurationType>Application</ConfigurationType>\r
29     <UseDebugLibraries>true</UseDebugLibraries>\r
30     <PlatformToolset>v142</PlatformToolset>\r
31   </PropertyGroup>\r
32   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
33     <ConfigurationType>Application</ConfigurationType>\r
34     <UseDebugLibraries>false</UseDebugLibraries>\r
35     <PlatformToolset>v142</PlatformToolset>\r
36   </PropertyGroup>\r
37   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
38     <ConfigurationType>Application</ConfigurationType>\r
39     <UseDebugLibraries>true</UseDebugLibraries>\r
40     <PlatformToolset>v142</PlatformToolset>\r
41   </PropertyGroup>\r
42   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
43     <ConfigurationType>Application</ConfigurationType>\r
44     <UseDebugLibraries>false</UseDebugLibraries>\r
45     <PlatformToolset>v142</PlatformToolset>\r
46   </PropertyGroup>\r
47   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
48   <ImportGroup Label="ExtensionSettings">\r
49   </ImportGroup>\r
50   <ImportGroup Label="Shared">\r
51   </ImportGroup>\r
52   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
53     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
54   </ImportGroup>\r
55   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
56     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
57   </ImportGroup>\r
58   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
59     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
60   </ImportGroup>\r
61   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
62     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
63   </ImportGroup>\r
64   <ItemGroup>\r
65     <CustomBuild Include="gen\strgen.c">\r
66       <Message>Building strgen</Message>\r
67       <Command>CL /Fo:$(Configuration)\$(ProjectName)\ /Fe:$(Configuration)\$(ProjectName)\strgen.exe gen\strgen.c</Command>\r
68       <Inputs>gen\strgen.c</Inputs>\r
69       <Outputs>$(Configuration)\$(ProjectName)\strgen.exe</Outputs>\r
70     </CustomBuild>\r
71     <CustomBuild Include="gen\lib.bc">\r
72       <Message>Generating $(Configuration)\$(ProjectName)/lib.c</Message>\r
73       <Command>START $(Configuration)\$(ProjectName)/strgen gen\lib.bc $(Configuration)\$(ProjectName)/lib.c bc_lib bc_lib_name BC_ENABLED 1</Command>\r
74       <Inputs>$(Configuration)\$(ProjectName)\strgen.exe;gen\lib.bc</Inputs>\r
75       <Outputs>$(Configuration)\$(ProjectName)\lib.c</Outputs>\r
76     </CustomBuild>\r
77     <CustomBuild Include="gen\lib2.bc">\r
78       <Message>Generating $(Configuration)\$(ProjectName)/lib2.c</Message>\r
79       <Command>START $(Configuration)\$(ProjectName)/strgen gen\lib2.bc $(Configuration)\$(ProjectName)/lib2.c bc_lib2 bc_lib2_name BC_ENABLED 1</Command>\r
80       <Inputs>$(Configuration)\$(ProjectName)\strgen.exe;gen\lib2.bc</Inputs>\r
81       <Outputs>$(Configuration)\$(ProjectName)\lib2.c</Outputs>\r
82     </CustomBuild>\r
83     <CustomBuild Include="gen\bc_help.txt">\r
84       <Message>Generating $(Configuration)\$(ProjectName)/bc_help.c</Message>\r
85       <Command>START $(Configuration)\$(ProjectName)/strgen gen\bc_help.txt $(Configuration)\$(ProjectName)\bc_help.c bc_help "" BC_ENABLED</Command>\r
86       <Inputs>$(Configuration)\$(ProjectName)\strgen.exe;gen\bc_help.txt</Inputs>\r
87       <Outputs>$(Configuration)\$(ProjectName)\bc_help.c</Outputs>\r
88     </CustomBuild>\r
89     <CustomBuild Include="gen\dc_help.txt">\r
90       <Message>Generating $(Configuration)\$(ProjectName)/dc_help.c</Message>\r
91       <Command>START $(Configuration)\$(ProjectName)/strgen gen\dc_help.txt $(Configuration)\$(ProjectName)\dc_help.c dc_help "" DC_ENABLED</Command>\r
92       <Inputs>$(Configuration)\$(ProjectName)\strgen.exe;gen\dc_help.txt</Inputs>\r
93       <Outputs>$(Configuration)\$(ProjectName)\dc_help.c</Outputs>\r
94     </CustomBuild>\r
95   </ItemGroup>\r
96   <PropertyGroup>\r
97     <CustomBuildBeforeTargets>ClCompile</CustomBuildBeforeTargets>\r
98   </PropertyGroup>\r
99   <PropertyGroup Label="UserMacros" />\r
100   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
101     <LinkIncremental>true</LinkIncremental>\r
102     <OutDir>$(SolutionDir)\$(Configuration)\$(ProjectName)\</OutDir>\r
103     <IntDir>$(SolutionDir)\$(Configuration)\$(ProjectName)\</IntDir>\r
104   </PropertyGroup>\r
105   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
106     <LinkIncremental>false</LinkIncremental>\r
107     <OutDir>$(SolutionDir)\$(Configuration)\$(ProjectName)\</OutDir>\r
108     <IntDir>$(SolutionDir)\$(Configuration)\$(ProjectName)\</IntDir>\r
109   </PropertyGroup>\r
110   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
111     <LinkIncremental>true</LinkIncremental>\r
112     <OutDir>$(SolutionDir)\$(Configuration)\$(ProjectName)\</OutDir>\r
113     <IntDir>$(SolutionDir)\$(Configuration)\$(ProjectName)\</IntDir>\r
114   </PropertyGroup>\r
115   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
116     <LinkIncremental>false</LinkIncremental>\r
117     <OutDir>$(SolutionDir)\$(Configuration)\$(ProjectName)\</OutDir>\r
118     <IntDir>$(SolutionDir)\$(Configuration)\$(ProjectName)\</IntDir>\r
119   </PropertyGroup>\r
120   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
121     <ClCompile>\r
122       <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);BC_ENABLED=1;DC_ENABLED=1;BC_ENABLE_EXTRA_MATH=1;BC_ENABLE_HISTORY=0;BC_ENABLE_NLS=0;BC_ENABLE_PROMPT=1;BC_DEBUG_CODE=0;BC_ENABLE_LIBRARY=0;EXECSUFFIX=.exe;BUILD_TYPE=HN</PreprocessorDefinitions>\r
123       <AdditionalIncludeDirectories>$(SolutionDir)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
124       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
125       <WarningLevel>Level3</WarningLevel>\r
126       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
127       <Optimization>Disabled</Optimization>\r
128       <ExceptionHandling>false</ExceptionHandling>\r
129       <AdditionalOptions>/W3 %(AdditionalOptions)</AdditionalOptions>\r
130     </ClCompile>\r
131     <Link>\r
132       <TargetMachine>MachineX86</TargetMachine>\r
133       <GenerateDebugInformation>true</GenerateDebugInformation>\r
134       <SubSystem>Console</SubSystem>\r
135       <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;bcrypt.lib;ucrt.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
136     </Link>\r
137     <PostBuildEvent>\r
138       <Command>copy /b "$(SolutionDir)\$(Configuration)\$(ProjectName)\bc.exe" "$(SolutionDir)\$(Configuration)\$(ProjectName)\dc.exe"</Command>\r
139     </PostBuildEvent>\r
140     <PostBuildEvent>\r
141       <Message>Copying bc to dc...</Message>\r
142     </PostBuildEvent>\r
143   </ItemDefinitionGroup>\r
144   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
145     <ClCompile>\r
146       <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);BC_ENABLED=1;DC_ENABLED=1;BC_ENABLE_EXTRA_MATH=1;BC_ENABLE_HISTORY=0;BC_ENABLE_NLS=0;BC_ENABLE_PROMPT=1;BC_DEBUG_CODE=0;BC_ENABLE_LIBRARY=0;EXECSUFFIX=.exe;BUILD_TYPE=HN</PreprocessorDefinitions>\r
147       <AdditionalIncludeDirectories>$(SolutionDir)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
148       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
149       <WarningLevel>Level3</WarningLevel>\r
150       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
151       <Optimization>MaxSpeed</Optimization>\r
152       <ExceptionHandling>false</ExceptionHandling>\r
153       <AdditionalOptions>/W3 %(AdditionalOptions)</AdditionalOptions>\r
154     </ClCompile>\r
155     <Link>\r
156       <TargetMachine>MachineX86</TargetMachine>\r
157       <GenerateDebugInformation>false</GenerateDebugInformation>\r
158       <SubSystem>Console</SubSystem>\r
159       <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;bcrypt.lib;ucrt.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
160       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
161       <OptimizeReferences>true</OptimizeReferences>\r
162     </Link>\r
163     <PostBuildEvent>\r
164       <Command>copy /b "$(SolutionDir)\$(Configuration)\$(ProjectName)\bc.exe" "$(SolutionDir)\$(Configuration)\$(ProjectName)\dc.exe"</Command>\r
165     </PostBuildEvent>\r
166     <PostBuildEvent>\r
167       <Message>Copying bc to dc...</Message>\r
168     </PostBuildEvent>\r
169   </ItemDefinitionGroup>\r
170   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
171     <ClCompile>\r
172       <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);BC_ENABLED=1;DC_ENABLED=1;BC_ENABLE_EXTRA_MATH=1;BC_ENABLE_HISTORY=0;BC_ENABLE_NLS=0;BC_ENABLE_PROMPT=1;BC_DEBUG_CODE=0;BC_ENABLE_LIBRARY=0;EXECSUFFIX=.exe;BUILD_TYPE=HN</PreprocessorDefinitions>\r
173       <AdditionalIncludeDirectories>$(SolutionDir)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
174       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
175       <WarningLevel>Level3</WarningLevel>\r
176       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
177       <Optimization>Disabled</Optimization>\r
178       <ExceptionHandling>false</ExceptionHandling>\r
179       <AdditionalOptions>/W3 %(AdditionalOptions)</AdditionalOptions>\r
180     </ClCompile>\r
181     <Link>\r
182       <TargetMachine>MachineX64</TargetMachine>\r
183       <GenerateDebugInformation>true</GenerateDebugInformation>\r
184       <SubSystem>Console</SubSystem>\r
185       <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;bcrypt.lib;ucrt.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
186     </Link>\r
187     <PostBuildEvent>\r
188       <Command>copy /b "$(SolutionDir)\$(Configuration)\$(ProjectName)\bc.exe" "$(SolutionDir)\$(Configuration)\$(ProjectName)\dc.exe"</Command>\r
189     </PostBuildEvent>\r
190     <PostBuildEvent>\r
191       <Message>Copying bc to dc...</Message>\r
192     </PostBuildEvent>\r
193   </ItemDefinitionGroup>\r
194   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
195     <ClCompile>\r
196       <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);BC_ENABLED=1;DC_ENABLED=1;BC_ENABLE_EXTRA_MATH=1;BC_ENABLE_HISTORY=0;BC_ENABLE_NLS=0;BC_ENABLE_PROMPT=1;BC_DEBUG_CODE=0;BC_ENABLE_LIBRARY=0;EXECSUFFIX=.exe;BUILD_TYPE=HN</PreprocessorDefinitions>\r
197       <AdditionalIncludeDirectories>$(SolutionDir)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
198       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
199       <WarningLevel>Level3</WarningLevel>\r
200       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
201       <Optimization>MaxSpeed</Optimization>\r
202       <ExceptionHandling>false</ExceptionHandling>\r
203       <AdditionalOptions>/W3 %(AdditionalOptions)</AdditionalOptions>\r
204       <BasicRuntimeChecks>Default</BasicRuntimeChecks>\r
205     </ClCompile>\r
206     <Link>\r
207       <TargetMachine>MachineX64</TargetMachine>\r
208       <GenerateDebugInformation>false</GenerateDebugInformation>\r
209       <SubSystem>Console</SubSystem>\r
210       <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;bcrypt.lib;ucrt.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
211     </Link>\r
212     <PostBuildEvent>\r
213       <Command>copy /b "$(SolutionDir)\$(Configuration)\$(ProjectName)\bc.exe" "$(SolutionDir)\$(Configuration)\$(ProjectName)\dc.exe"</Command>\r
214     </PostBuildEvent>\r
215     <PostBuildEvent>\r
216       <Message>Copying bc to dc...</Message>\r
217     </PostBuildEvent>\r
218   </ItemDefinitionGroup>\r
219   <ItemGroup>\r
220     <ClCompile Include="$(Configuration)\$(ProjectName)\lib.c" />\r
221     <ClCompile Include="$(Configuration)\$(ProjectName)\lib2.c" />\r
222     <ClCompile Include="$(Configuration)\$(ProjectName)\bc_help.c" />\r
223     <ClCompile Include="$(Configuration)\$(ProjectName)\dc_help.c" />\r
224     <ClCompile Include="src\args.c" />\r
225     <ClCompile Include="src\bc.c" />\r
226     <ClCompile Include="src\bc_lex.c" />\r
227     <ClCompile Include="src\bc_parse.c" />\r
228     <ClCompile Include="src\data.c" />\r
229     <ClCompile Include="src\dc.c" />\r
230     <ClCompile Include="src\dc_lex.c" />\r
231     <ClCompile Include="src\dc_parse.c" />\r
232     <ClCompile Include="src\file.c" />\r
233     <ClCompile Include="src\history.c" />\r
234     <ClCompile Include="src\lang.c" />\r
235     <ClCompile Include="src\lex.c" />\r
236     <ClCompile Include="src\main.c" />\r
237     <ClCompile Include="src\num.c" />\r
238     <ClCompile Include="src\opt.c" />\r
239     <ClCompile Include="src\parse.c" />\r
240     <ClCompile Include="src\program.c" />\r
241     <ClCompile Include="src\rand.c" />\r
242     <ClCompile Include="src\read.c" />\r
243     <ClCompile Include="src\vector.c" />\r
244     <ClCompile Include="src\vm.c" />\r
245   </ItemGroup>\r
246   <ItemGroup>\r
247     <ClInclude Include="include\args.h" />\r
248     <ClInclude Include="include\bc.h" />\r
249     <ClInclude Include="include\bcl.h" />\r
250     <ClInclude Include="include\dc.h" />\r
251     <ClInclude Include="include\file.h" />\r
252     <ClInclude Include="include\history.h" />\r
253     <ClInclude Include="include\lang.h" />\r
254     <ClInclude Include="include\lex.h" />\r
255     <ClInclude Include="include\library.h" />\r
256     <ClInclude Include="include\num.h" />\r
257     <ClInclude Include="include\opt.h" />\r
258     <ClInclude Include="include\parse.h" />\r
259     <ClInclude Include="include\program.h" />\r
260     <ClInclude Include="include\rand.h" />\r
261     <ClInclude Include="include\read.h" />\r
262     <ClInclude Include="include\status.h" />\r
263     <ClInclude Include="include\vector.h" />\r
264     <ClInclude Include="include\version.h" />\r
265     <ClInclude Include="include\vm.h" />\r
266   </ItemGroup>\r
267   <ItemGroup>\r
268     <Text Include="gen\bc_help.txt" />\r
269     <Text Include="gen\dc_help.txt" />\r
270   </ItemGroup>\r
271   <ItemGroup>\r
272     <None Include="gen\lib.bc" />\r
273     <None Include="gen\lib2.bc" />\r
274   </ItemGroup>\r
275   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
276   <ImportGroup Label="ExtensionTargets">\r
277   </ImportGroup>\r
278 </Project>