4c2a6cfd26dc4514426999c3eab5507d3d4ee9e5
[mono.git] / mcs / ilasm / ilasm.csproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <PropertyGroup>
4     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5     <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
6     <ProjectGuid>{C02B3C37-DB98-40A5-84F0-F98633DA7EE4}</ProjectGuid>
7     <OutputType>Exe</OutputType>
8     <RootNamespace>ilasm</RootNamespace>
9     <AssemblyName>ilasm</AssemblyName>
10     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
11     <ProductVersion>8.0.30703</ProductVersion>
12     <SchemaVersion>2.0</SchemaVersion>
13   </PropertyGroup>
14   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
15     <DebugSymbols>true</DebugSymbols>
16     <DebugType>full</DebugType>
17     <Optimize>false</Optimize>
18     <OutputPath>bin\Debug</OutputPath>
19     <DefineConstants>DEBUG;NET_4_5</DefineConstants>
20     <ErrorReport>prompt</ErrorReport>
21     <WarningLevel>4</WarningLevel>
22     <Externalconsole>true</Externalconsole>
23     <PlatformTarget>x86</PlatformTarget>
24     <Commandlineparameters></Commandlineparameters>
25   </PropertyGroup>
26   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
27     <DebugType>full</DebugType>
28     <Optimize>true</Optimize>
29     <OutputPath>bin\Release</OutputPath>
30     <ErrorReport>prompt</ErrorReport>
31     <WarningLevel>4</WarningLevel>
32     <Externalconsole>true</Externalconsole>
33     <PlatformTarget>x86</PlatformTarget>
34   </PropertyGroup>
35   <ItemGroup>
36     <Reference Include="System" />
37     <Reference Include="PEAPI">
38       <HintPath>..\class\lib\net_4_5\PEAPI.dll</HintPath>
39     </Reference>
40     <Reference Include="Mono.CompilerServices.SymbolWriter" />
41     <Reference Include="Mono.Security" />
42   </ItemGroup>
43   <ItemGroup>
44   </ItemGroup>
45   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
46   <ItemGroup>
47     <Folder Include="codegen\" />
48     <Folder Include="parser\" />
49     <Folder Include="scanner\" />
50   </ItemGroup>
51   <ItemGroup>
52     <Compile Include="codegen\Assembly.cs" />
53     <Compile Include="codegen\BaseClassRef.cs" />
54     <Compile Include="codegen\BaseGenericTypeRef.cs" />
55     <Compile Include="codegen\BaseMethodRef.cs" />
56     <Compile Include="codegen\BaseTypeRef.cs" />
57     <Compile Include="codegen\BranchInstr.cs" />
58     <Compile Include="codegen\CalliInstr.cs" />
59     <Compile Include="codegen\CatchBlock.cs" />
60     <Compile Include="codegen\CodeGen.cs" />
61     <Compile Include="codegen\CustomAttr.cs" />
62     <Compile Include="codegen\DataDef.cs" />
63     <Compile Include="codegen\DebuggingInfo.cs" />
64     <Compile Include="codegen\DeclSecurity.cs" />
65     <Compile Include="codegen\EmitByteInstr.cs" />
66     <Compile Include="codegen\EventDef.cs" />
67     <Compile Include="codegen\ExternFieldRef.cs" />
68     <Compile Include="codegen\ExternMethodRef.cs" />
69     <Compile Include="codegen\ExternTable.cs" />
70     <Compile Include="codegen\ExternTypeRef.cs" />
71     <Compile Include="codegen\FaultBlock.cs" />
72     <Compile Include="codegen\FeatureAttr.cs" />
73     <Compile Include="codegen\FieldDef.cs" />
74     <Compile Include="codegen\FieldInstr.cs" />
75     <Compile Include="codegen\FieldRef.cs" />
76     <Compile Include="codegen\FileRef.cs" />
77     <Compile Include="codegen\FilterBlock.cs" />
78     <Compile Include="codegen\FinallyBlock.cs" />
79     <Compile Include="codegen\GenericArguments.cs" />
80     <Compile Include="codegen\GenericMethodRef.cs" />
81     <Compile Include="codegen\GenericMethodSig.cs" />
82     <Compile Include="codegen\GenericParamRef.cs" />
83     <Compile Include="codegen\GenericParameters.cs" />
84     <Compile Include="codegen\GenericTypeInst.cs" />
85     <Compile Include="codegen\GlobalFieldRef.cs" />
86     <Compile Include="codegen\GlobalMethodRef.cs" />
87     <Compile Include="codegen\HandlerBlock.cs" />
88     <Compile Include="codegen\IFieldRef.cs" />
89     <Compile Include="codegen\IInstr.cs" />
90     <Compile Include="codegen\IMethodRef.cs" />
91     <Compile Include="codegen\ISehClause.cs" />
92     <Compile Include="codegen\InstrTable.cs" />
93     <Compile Include="codegen\IntInstr.cs" />
94     <Compile Include="codegen\LabelInfo.cs" />
95     <Compile Include="codegen\LdcInstr.cs" />
96     <Compile Include="codegen\LdstrInstr.cs" />
97     <Compile Include="codegen\LdtokenInstr.cs" />
98     <Compile Include="codegen\Local.cs" />
99     <Compile Include="codegen\MethodDef.cs" />
100     <Compile Include="codegen\MethodInstr.cs" />
101     <Compile Include="codegen\MethodPointerTypeRef.cs" />
102     <Compile Include="codegen\MethodRef.cs" />
103     <Compile Include="codegen\MiscInstr.cs" />
104     <Compile Include="codegen\ModifiableType.cs" />
105     <Compile Include="codegen\Module.cs" />
106     <Compile Include="codegen\ParamDef.cs" />
107     <Compile Include="codegen\PeapiTypeRef.cs" />
108     <Compile Include="codegen\Permission.cs" />
109     <Compile Include="codegen\PermissionMember.cs" />
110     <Compile Include="codegen\PermissionSet.cs" />
111     <Compile Include="codegen\PrimitiveTypeRef.cs" />
112     <Compile Include="codegen\PropertyDef.cs" />
113     <Compile Include="codegen\Sentinel.cs" />
114     <Compile Include="codegen\SimpInstr.cs" />
115     <Compile Include="codegen\SwitchInstr.cs" />
116     <Compile Include="codegen\TryBlock.cs" />
117     <Compile Include="codegen\TypeDef.cs" />
118     <Compile Include="codegen\TypeInstr.cs" />
119     <Compile Include="codegen\TypeManager.cs" />
120     <Compile Include="codegen\TypeRef.cs" />
121     <Compile Include="codegen\TypeSpecFieldRef.cs" />
122     <Compile Include="codegen\TypeSpecMethodRef.cs" />
123     <Compile Include="codegen\Types.cs" />
124     <Compile Include="parser\ScannerAdapter.cs" />
125     <Compile Include="AssemblyInfo.cs" />
126     <Compile Include="Driver.cs" />
127     <Compile Include="Report.cs" />
128     <Compile Include="scanner\ILReader.cs" />
129     <Compile Include="scanner\ILTables.cs" />
130     <Compile Include="scanner\ILToken.cs" />
131     <Compile Include="scanner\ILTokenizer.cs" />
132     <Compile Include="scanner\ILTokenizingException.cs" />
133     <Compile Include="scanner\ITokenStream.cs" />
134     <Compile Include="scanner\InstrToken.cs" />
135     <Compile Include="scanner\Location.cs" />
136     <Compile Include="scanner\NumberHelper.cs" />
137     <Compile Include="scanner\StringHelper.cs" />
138     <Compile Include="scanner\StringHelperBase.cs" />
139     <Compile Include="ILParser.cs" />
140     <Compile Include="..\build\common\Consts.cs">
141       <Link>Consts.cs</Link>
142     </Compile>
143   </ItemGroup>
144 </Project>