xref: /aosp_15_r20/external/flatbuffers/tests/FlatBuffers.Test/FlatBuffers.Test.csproj (revision 890232f25432b36107d06881e0a25aaa6b473652)
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <PropertyGroup>
4    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6    <ProjectGuid>{9DB0B5E7-757E-4BD1-A5F6-279390331254}</ProjectGuid>
7    <OutputType>Exe</OutputType>
8    <AppDesignerFolder>Properties</AppDesignerFolder>
9    <RootNamespace>FlatBuffers.Test</RootNamespace>
10    <AssemblyName>FlatBuffers.Test</AssemblyName>
11    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
12    <RuntimeIdentifier>win</RuntimeIdentifier>
13    <LangVersion>4</LangVersion>
14    <FileAlignment>512</FileAlignment>
15  </PropertyGroup>
16  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17    <DebugSymbols>true</DebugSymbols>
18    <DebugType>full</DebugType>
19    <Optimize>false</Optimize>
20    <OutputPath>bin\Debug\</OutputPath>
21    <DefineConstants>TRACE;DEBUG</DefineConstants>
22    <ErrorReport>prompt</ErrorReport>
23    <WarningLevel>4</WarningLevel>
24    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
25  </PropertyGroup>
26  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
27    <DebugType>pdbonly</DebugType>
28    <Optimize>true</Optimize>
29    <OutputPath>bin\Release\</OutputPath>
30    <DefineConstants>TRACE</DefineConstants>
31    <ErrorReport>prompt</ErrorReport>
32    <WarningLevel>4</WarningLevel>
33    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
34  </PropertyGroup>
35  <PropertyGroup>
36    <StartupObject />
37  </PropertyGroup>
38  <PropertyGroup Condition="'$(UnsafeByteBuffer)' == 'true'">
39    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
40    <DefineConstants>$(DefineConstants);UNSAFE_BYTEBUFFER</DefineConstants>
41  </PropertyGroup>
42  <ItemGroup>
43    <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
44  </ItemGroup>
45  <ItemGroup>
46    <Reference Include="System" />
47    <Reference Include="System.Core">
48    </Reference>
49  </ItemGroup>
50  <ItemGroup>
51    <Compile Include="..\..\net\FlatBuffers\ByteBuffer.cs">
52      <Link>FlatBuffers\ByteBuffer.cs</Link>
53    </Compile>
54    <Compile Include="..\..\net\FlatBuffers\ByteBufferUtil.cs">
55      <Link>FlatBuffers\ByteBufferUtil.cs</Link>
56    </Compile>
57    <Compile Include="..\..\net\FlatBuffers\IFlatbufferObject.cs">
58      <Link>FlatBuffers\IFlatbufferObject.cs</Link>
59    </Compile>
60    <Compile Include="..\..\net\FlatBuffers\Offset.cs">
61      <Link>FlatBuffers\Offset.cs</Link>
62    </Compile>
63    <Compile Include="..\..\net\FlatBuffers\FlatBufferBuilder.cs">
64      <Link>FlatBuffers\FlatBufferBuilder.cs</Link>
65    </Compile>
66    <Compile Include="..\..\net\FlatBuffers\FlatBufferConstants.cs">
67      <Link>FlatBuffers\FlatBufferConstants.cs</Link>
68    </Compile>
69    <Compile Include="..\..\net\FlatBuffers\Struct.cs">
70      <Link>FlatBuffers\Struct.cs</Link>
71    </Compile>
72    <Compile Include="..\..\net\FlatBuffers\Table.cs">
73      <Link>FlatBuffers\Table.cs</Link>
74    </Compile>
75    <Compile Include="..\MyGame\Example2\Monster.cs">
76      <Link>MyGame\Example2\Monster.cs</Link>
77    </Compile>
78    <Compile Include="..\MyGame\Example\Any.cs">
79      <Link>MyGame\Example\Any.cs</Link>
80    </Compile>
81    <Compile Include="..\MyGame\Example\AnyAmbiguousAliases.cs">
82      <Link>MyGame\Example\AnyAmbiguousAliases.cs</Link>
83    </Compile>
84    <Compile Include="..\MyGame\Example\AnyUniqueAliases.cs">
85      <Link>MyGame\Example\AnyUniqueAliases.cs</Link>
86    </Compile>
87    <Compile Include="..\MyGame\Example\Color.cs">
88      <Link>MyGame\Example\Color.cs</Link>
89    </Compile>
90    <Compile Include="..\MyGame\Example\Race.cs">
91      <Link>MyGame\Example\Race.cs</Link>
92    </Compile>
93    <Compile Include="..\MyGame\Example\Monster.cs">
94      <Link>MyGame\Example\Monster.cs</Link>
95    </Compile>
96    <Compile Include="..\MyGame\Example\Referrable.cs">
97      <Link>MyGame\Example\Referrable.cs</Link>
98    </Compile>
99    <Compile Include="..\MyGame\Example\Stat.cs">
100      <Link>MyGame\Example\Stat.cs</Link>
101    </Compile>
102    <Compile Include="..\MyGame\Example\Test.cs">
103      <Link>MyGame\Example\Test.cs</Link>
104    </Compile>
105    <Compile Include="..\MyGame\Example\TestSimpleTableWithEnum.cs">
106      <Link>MyGame\Example\TestSimpleTableWithEnum.cs</Link>
107    </Compile>
108    <Compile Include="..\MyGame\Example\TypeAliases.cs">
109      <Link>MyGame\Example\TypeAliases.cs</Link>
110    </Compile>
111    <Compile Include="..\MyGame\Example\Vec3.cs">
112      <Link>MyGame\Example\Vec3.cs</Link>
113    </Compile>
114    <Compile Include="..\MyGame\Example\Ability.cs">
115      <Link>MyGame\Example\Ability.cs</Link>
116    </Compile>
117    <Compile Include="..\MyGame\Example\ArrayTable.cs">
118      <Link>MyGame\Example\ArrayTable.cs</Link>
119    </Compile>
120    <Compile Include="..\MyGame\Example\ArrayStruct.cs">
121      <Link>MyGame\Example\ArrayStruct.cs</Link>
122    </Compile>
123    <Compile Include="..\MyGame\Example\NestedStruct.cs">
124      <Link>MyGame\Example\NestedStruct.cs</Link>
125    </Compile>
126    <Compile Include="..\MyGame\Example\TestEnum.cs">
127      <Link>MyGame\Example\TestEnum.cs</Link>
128    </Compile>
129    <Compile Include="..\MyGame\InParentNamespace.cs">
130      <Link>MyGame\InParentNamespace.cs</Link>
131    </Compile>
132    <Compile Include="..\namespace_test\NamespaceA\NamespaceB\EnumInNestedNS.cs">
133      <Link>NamespaceA\NamespaceB\EnumInNestedNS.cs</Link>
134    </Compile>
135    <Compile Include="..\namespace_test\NamespaceA\NamespaceB\StructInNestedNS.cs">
136      <Link>NamespaceA\NamespaceB\StructInNestedNS.cs</Link>
137    </Compile>
138    <Compile Include="..\namespace_test\NamespaceA\NamespaceB\TableInNestedNS.cs">
139      <Link>NamespaceA\NamespaceB\TableInNestedNS.cs</Link>
140    </Compile>
141    <Compile Include="..\namespace_test\NamespaceA\NamespaceB\UnionInNestedNS.cs">
142      <Link>NamespaceA\NamespaceB\UnionInNestedNS.cs</Link>
143    </Compile>
144    <Compile Include="..\namespace_test\NamespaceA\TableInFirstNS.cs">
145      <Link>NamespaceA\TableInFirstNS.cs</Link>
146    </Compile>
147    <Compile Include="..\union_vector\Attacker.cs">
148      <Link>union_vector\Attacker.cs</Link>
149    </Compile>
150    <Compile Include="..\union_vector\BookReader.cs">
151      <Link>union_vector\BookReader.cs</Link>
152    </Compile>
153    <Compile Include="..\union_vector\Character.cs">
154      <Link>union_vector\Character.cs</Link>
155    </Compile>
156    <Compile Include="..\union_vector\Movie.cs">
157      <Link>union_vector\Movie.cs</Link>
158    </Compile>
159    <Compile Include="..\union_vector\Rapunzel.cs">
160      <Link>union_vector\Rapunzel.cs</Link>
161    </Compile>
162    <Compile Include="..\optional_scalars\OptionalByte.cs">
163      <Link>optional_scalars\OptionalByte.cs</Link>
164    </Compile>
165    <Compile Include="..\optional_scalars\ScalarStuff.cs">
166      <Link>optional_scalars\ScalarStuff.cs</Link>
167    </Compile>
168    <Compile Include="..\KeywordTest\ABC.cs">
169      <Link>KeywordTest\ABC.cs</Link>
170    </Compile>
171    <Compile Include="..\KeywordTest\public.cs">
172      <Link>KeywordTest\public.cs</Link>
173    </Compile>
174    <Compile Include="..\KeywordTest\KeywordsInTable.cs">
175      <Link>KeywordTest\KeywordsInTable.cs</Link>
176    </Compile>
177    <Compile Include="..\KeywordTest\KeywordsInUnion.cs">
178      <Link>KeywordTest\KeywordsInUnion.cs</Link>
179    </Compile>
180    <Compile Include="..\nested_namespace_test\nested_namespace_test1_generated.cs">
181      <Link>nested_namespace_test\nested_namespace_test1_generated.cs</Link>
182    </Compile>
183    <Compile Include="..\nested_namespace_test\nested_namespace_test2_generated.cs">
184      <Link>nested_namespace_test\nested_namespace_test2_generated.cs</Link>
185    </Compile>
186    <Compile Include="..\nested_namespace_test\nested_namespace_test3_generated.cs">
187      <Link>nested_namespace_test\nested_namespace_test3_generated.cs</Link>
188    </Compile>
189    <Compile Include="Assert.cs" />
190    <Compile Include="ByteBufferTests.cs" />
191    <Compile Include="FlatBufferBuilderTests.cs" />
192    <Compile Include="FlatBuffersFuzzTests.cs" />
193    <Compile Include="FlatBuffersTestClassAttribute.cs" />
194    <Compile Include="FlatBuffersTestMethodAttribute.cs" />
195    <Compile Include="FuzzTestData.cs" />
196    <Compile Include="Lcg.cs" />
197    <Compile Include="Program.cs" />
198    <Compile Include="Properties\AssemblyInfo.cs" />
199    <Compile Include="FlatBuffersExampleTests.cs" />
200    <Compile Include="TestTable.cs" />
201  </ItemGroup>
202  <ItemGroup>
203    <Content Include="..\monsterdata_test.mon">
204      <Link>Resources\monsterdata_test.mon</Link>
205      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
206    </Content>
207    <Content Include="..\monsterdata_test.json">
208      <Link>Resources\monsterdata_test.json</Link>
209      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
210    </Content>
211  </ItemGroup>
212  <ItemGroup>
213    <None Include="packages.config" />
214  </ItemGroup>
215  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
216  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
217       Other similar extension points exist, see Microsoft.Common.targets.
218  <Target Name="BeforeBuild">
219  </Target>
220  <Target Name="AfterBuild">
221  </Target>
222  -->
223</Project>