blob: 5f43577bd2486bc55ef34cd2886e3e03e7928ade [file] [log] [blame]
Roger Meier8cd3b1a2011-09-23 14:25:22 +00001<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.0" 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 </ItemGroup>
13 <ItemGroup>
14 <ClInclude Include="src\generate\t_generator.h" />
15 <ClInclude Include="src\generate\t_generator_registry.h" />
16 <ClInclude Include="src\generate\t_oop_generator.h" />
17 <ClInclude Include="src\globals.h" />
18 <ClInclude Include="src\main.h" />
19 <ClInclude Include="src\md5.h" />
20 <ClInclude Include="src\parse\t_base_type.h" />
21 <ClInclude Include="src\parse\t_const.h" />
22 <ClInclude Include="src\parse\t_const_value.h" />
23 <ClInclude Include="src\parse\t_container.h" />
24 <ClInclude Include="src\parse\t_doc.h" />
25 <ClInclude Include="src\parse\t_enum.h" />
26 <ClInclude Include="src\parse\t_enum_value.h" />
27 <ClInclude Include="src\parse\t_field.h" />
28 <ClInclude Include="src\parse\t_function.h" />
29 <ClInclude Include="src\parse\t_list.h" />
30 <ClInclude Include="src\parse\t_map.h" />
31 <ClInclude Include="src\parse\t_program.h" />
32 <ClInclude Include="src\parse\t_scope.h" />
33 <ClInclude Include="src\parse\t_service.h" />
34 <ClInclude Include="src\parse\t_set.h" />
35 <ClInclude Include="src\parse\t_struct.h" />
36 <ClInclude Include="src\parse\t_type.h" />
37 <ClInclude Include="src\parse\t_typedef.h" />
38 <ClInclude Include="src\platform.h" />
39 <ClInclude Include="src\thrifty.h" />
40 <ClInclude Include="src\windows\config.h" />
41 <ClInclude Include="src\windows\version.h" />
42 </ItemGroup>
43 <ItemGroup>
44 <ClCompile Include="src\generate\t_as3_generator.cc" />
45 <ClCompile Include="src\generate\t_cocoa_generator.cc" />
46 <ClCompile Include="src\generate\t_cpp_generator.cc" />
47 <ClCompile Include="src\generate\t_csharp_generator.cc" />
48 <ClCompile Include="src\generate\t_c_glib_generator.cc" />
49 <ClCompile Include="src\generate\t_erl_generator.cc" />
50 <ClCompile Include="src\generate\t_generator.cc" />
51 <ClCompile Include="src\generate\t_go_generator.cc" />
52 <ClCompile Include="src\generate\t_hs_generator.cc" />
53 <ClCompile Include="src\generate\t_html_generator.cc" />
54 <ClCompile Include="src\generate\t_javame_generator.cc" />
55 <ClCompile Include="src\generate\t_java_generator.cc" />
56 <ClCompile Include="src\generate\t_js_generator.cc" />
57 <ClCompile Include="src\generate\t_ocaml_generator.cc" />
58 <ClCompile Include="src\generate\t_perl_generator.cc" />
59 <ClCompile Include="src\generate\t_php_generator.cc" />
60 <ClCompile Include="src\generate\t_py_generator.cc" />
61 <ClCompile Include="src\generate\t_rb_generator.cc" />
62 <ClCompile Include="src\generate\t_st_generator.cc" />
63 <ClCompile Include="src\generate\t_xsd_generator.cc" />
64 <ClCompile Include="src\main.cc" />
65 <ClCompile Include="src\md5.c" />
66 <ClCompile Include="src\parse\parse.cc" />
67 <ClCompile Include="src\thriftl.cc" />
68 <ClCompile Include="src\thrifty.cc" />
69 </ItemGroup>
70 <ItemGroup>
71 <None Include="README_WINDOWS" />
72 <None Include="src\thriftl.ll" />
73 <None Include="src\thrifty.yy" />
74 </ItemGroup>
75 <PropertyGroup Label="Globals">
76 <ProjectGuid>{89975A1A-F799-4556-98B8-64E30AB39A90}</ProjectGuid>
77 <Keyword>Win32Proj</Keyword>
78 <RootNamespace>compiler</RootNamespace>
79 </PropertyGroup>
80 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
81 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
82 <ConfigurationType>Application</ConfigurationType>
83 <UseDebugLibraries>true</UseDebugLibraries>
84 <CharacterSet>MultiByte</CharacterSet>
85 </PropertyGroup>
86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
87 <ConfigurationType>Application</ConfigurationType>
88 <UseDebugLibraries>false</UseDebugLibraries>
89 <WholeProgramOptimization>true</WholeProgramOptimization>
90 <CharacterSet>MultiByte</CharacterSet>
91 </PropertyGroup>
92 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
93 <ImportGroup Label="ExtensionSettings">
94 </ImportGroup>
95 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
96 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
97 </ImportGroup>
98 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
99 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
100 </ImportGroup>
101 <PropertyGroup Label="UserMacros" />
102 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
103 <LinkIncremental>true</LinkIncremental>
104 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\windows\;$(IncludePath)</IncludePath>
105 <TargetName>thrift</TargetName>
106 </PropertyGroup>
107 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
108 <LinkIncremental>false</LinkIncremental>
109 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\windows\;$(IncludePath)</IncludePath>
110 <TargetName>thrift</TargetName>
111 </PropertyGroup>
112 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
113 <ClCompile>
114 <PrecompiledHeader>
115 </PrecompiledHeader>
116 <WarningLevel>Level3</WarningLevel>
117 <Optimization>Disabled</Optimization>
118 <PreprocessorDefinitions>WIN32;MINGW;YY_NO_UNISTD_H;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
119 <ForcedIncludeFiles>config.h</ForcedIncludeFiles>
120 <CompileAs>CompileAsCpp</CompileAs>
121 </ClCompile>
122 <Link>
123 <SubSystem>Console</SubSystem>
124 <GenerateDebugInformation>true</GenerateDebugInformation>
125 </Link>
126 <PreBuildEvent>
127 <Command>flex -o "src/thriftl.cc" src/thriftl.ll
128bison -y -o "src/thrifty.cc" --defines="src/thrifty.h" src/thrifty.yy</Command>
129 </PreBuildEvent>
130 </ItemDefinitionGroup>
131 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
132 <ClCompile>
133 <WarningLevel>Level3</WarningLevel>
134 <PrecompiledHeader>
135 </PrecompiledHeader>
136 <Optimization>MaxSpeed</Optimization>
137 <FunctionLevelLinking>true</FunctionLevelLinking>
138 <IntrinsicFunctions>true</IntrinsicFunctions>
139 <PreprocessorDefinitions>WIN32;MINGW;YY_NO_UNISTD_H;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
140 <ForcedIncludeFiles>config.h</ForcedIncludeFiles>
141 <CompileAs>CompileAsCpp</CompileAs>
142 </ClCompile>
143 <Link>
144 <SubSystem>Console</SubSystem>
145 <GenerateDebugInformation>true</GenerateDebugInformation>
146 <EnableCOMDATFolding>true</EnableCOMDATFolding>
147 <OptimizeReferences>true</OptimizeReferences>
148 </Link>
149 <PreBuildEvent>
150 <Command>flex -o "src/thriftl.cc" src/thriftl.ll
151bison -y -o "src/thrifty.cc" --defines="src/thrifty.h" src/thrifty.yy</Command>
152 </PreBuildEvent>
153 </ItemDefinitionGroup>
154 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
155 <ImportGroup Label="ExtensionTargets">
156 </ImportGroup>
157</Project>