1 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ProjectType>Local</ProjectType>
4 <ProductVersion>8.0.50727</ProductVersion>
5 <SchemaVersion>2.0</SchemaVersion>
6 <ProjectGuid>{6B00E2C0-C58E-4399-A323-A034415E67D4}</ProjectGuid>
7 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
8 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
11 <AssemblyKeyContainerName>
12 </AssemblyKeyContainerName>
13 <AssemblyName>AspectSharp.Lang</AssemblyName>
14 <AssemblyOriginatorKeyFile>
15 </AssemblyOriginatorKeyFile>
16 <DefaultClientScript>JScript</DefaultClientScript>
17 <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
18 <DefaultTargetSchema>IE50</DefaultTargetSchema>
19 <DelaySign>false</DelaySign>
20 <OutputType>Library</OutputType>
21 <RootNamespace>AspectSharp.Lang</RootNamespace>
22 <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
27 <UpgradeBackupLocation>
28 </UpgradeBackupLocation>
30 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
31 <OutputPath>..\bin\</OutputPath>
32 <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
33 <BaseAddress>285212672</BaseAddress>
34 <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
35 <ConfigurationOverrideFile>
36 </ConfigurationOverrideFile>
37 <DefineConstants>TRACE;DEBUG</DefineConstants>
38 <DocumentationFile>AspectSharp.Lang.xml</DocumentationFile>
39 <DebugSymbols>true</DebugSymbols>
40 <FileAlignment>4096</FileAlignment>
41 <NoStdLib>false</NoStdLib>
43 <Optimize>false</Optimize>
44 <RegisterForComInterop>false</RegisterForComInterop>
45 <RemoveIntegerChecks>false</RemoveIntegerChecks>
46 <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
47 <WarningLevel>4</WarningLevel>
48 <DebugType>full</DebugType>
49 <ErrorReport>prompt</ErrorReport>
51 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
52 <OutputPath>..\bin\</OutputPath>
53 <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
54 <BaseAddress>285212672</BaseAddress>
55 <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
56 <ConfigurationOverrideFile>
57 </ConfigurationOverrideFile>
58 <DefineConstants>TRACE</DefineConstants>
59 <DocumentationFile>AspectSharp.Lang.xml</DocumentationFile>
60 <DebugSymbols>false</DebugSymbols>
61 <FileAlignment>4096</FileAlignment>
62 <NoStdLib>false</NoStdLib>
64 <Optimize>true</Optimize>
65 <RegisterForComInterop>false</RegisterForComInterop>
66 <RemoveIntegerChecks>false</RemoveIntegerChecks>
67 <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
68 <WarningLevel>4</WarningLevel>
69 <DebugType>none</DebugType>
70 <ErrorReport>prompt</ErrorReport>
73 <Reference Include="antlr.runtime">
74 <Name>antlr.runtime</Name>
75 <HintPath>..\..\build\net-1.1\debug\antlr.runtime.dll</HintPath>
77 <Reference Include="System">
80 <Reference Include="System.Data">
81 <Name>System.Data</Name>
83 <Reference Include="System.Xml">
84 <Name>System.XML</Name>
86 <ProjectReference Include="..\AopAlliance\AopAlliance-vs2005.csproj">
87 <Name>AopAlliance-vs2005</Name>
88 <Project>{74C3CE90-25AF-4998-9123-61D19041AF68}</Project>
89 <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package>
93 <Compile Include="AspectLanguageLexer.cs">
94 <SubType>Code</SubType>
96 <Compile Include="AspectLanguageLexerTokenTypes.cs">
97 <SubType>Code</SubType>
99 <Compile Include="AspectLanguageParser.cs">
100 <SubType>Code</SubType>
102 <Compile Include="aspectLanguageTokenTypes.cs">
103 <SubType>Code</SubType>
105 <Compile Include="AspectParser.cs">
106 <SubType>Code</SubType>
108 <Compile Include="AssemblyInfo.cs">
109 <SubType>Code</SubType>
111 <Compile Include="AST\AllMethodSignature.cs">
112 <SubType>Code</SubType>
114 <Compile Include="AST\AspectDefinition.cs">
115 <SubType>Code</SubType>
117 <Compile Include="AST\AspectDefinitionCollection.cs">
118 <SubType>Code</SubType>
120 <Compile Include="AST\AssemblyReference.cs">
121 <SubType>Code</SubType>
123 <Compile Include="AST\DefinitionBase.cs">
124 <SubType>Code</SubType>
126 <Compile Include="AST\EngineConfiguration.cs">
127 <SubType>Code</SubType>
129 <Compile Include="AST\IDeclarationCollection.cs">
130 <SubType>Code</SubType>
132 <Compile Include="AST\ImportDirective.cs">
133 <SubType>Code</SubType>
135 <Compile Include="AST\ImportDirectiveCollection.cs">
136 <SubType>Code</SubType>
138 <Compile Include="AST\INode.cs">
139 <SubType>Code</SubType>
141 <Compile Include="AST\InterceptorDefinition.cs">
142 <SubType>Code</SubType>
144 <Compile Include="AST\InterceptorDefinitionCollection.cs">
145 <SubType>Code</SubType>
147 <Compile Include="AST\InterceptorEntryDefinition.cs">
148 <SubType>Code</SubType>
150 <Compile Include="AST\InterceptorGlobalDeclarationCollection.cs">
151 <SubType>Code</SubType>
153 <Compile Include="AST\IVisitor.cs">
154 <SubType>Code</SubType>
156 <Compile Include="AST\LexicalInfo.cs">
157 <SubType>Code</SubType>
159 <Compile Include="AST\MethodSignature.cs">
160 <SubType>Code</SubType>
162 <Compile Include="AST\MixinDefinition.cs">
163 <SubType>Code</SubType>
165 <Compile Include="AST\MixinDefinitionCollection.cs">
166 <SubType>Code</SubType>
168 <Compile Include="AST\MixinEntryDefinition.cs">
169 <SubType>Code</SubType>
171 <Compile Include="AST\MixinGlobalDeclarationCollection.cs">
172 <SubType>Code</SubType>
174 <Compile Include="AST\NodeBase.cs">
175 <SubType>Code</SubType>
177 <Compile Include="AST\NodeCollectionBase.cs">
178 <SubType>Code</SubType>
180 <Compile Include="AST\PointCutDefinition.cs">
181 <SubType>Code</SubType>
183 <Compile Include="AST\PointCutDefinitionCollection.cs">
184 <SubType>Code</SubType>
186 <Compile Include="AST\TargetTypeDefinition.cs">
187 <SubType>Code</SubType>
189 <Compile Include="AST\TypeReference.cs">
190 <SubType>Code</SubType>
192 <Compile Include="AST\TypeReferenceCollection.cs">
193 <SubType>Code</SubType>
195 <Compile Include="AST\Types\ITypeResolver.cs">
196 <SubType>Code</SubType>
198 <Compile Include="AST\Types\NamespaceTypeMap.cs">
199 <SubType>Code</SubType>
201 <Compile Include="AST\Visitors\DepthFirstVisitor.cs">
202 <SubType>Code</SubType>
204 <Compile Include="AST\Visitors\XmlTreeVisitor.cs">
205 <SubType>Code</SubType>
207 <Compile Include="GacHelper.cs">
208 <SubType>Code</SubType>
210 <Compile Include="Steps\AbstractStep.cs">
211 <SubType>Code</SubType>
213 <Compile Include="Steps\AbstractVisitorStep.cs">
214 <SubType>Code</SubType>
216 <Compile Include="Steps\Context.cs">
217 <SubType>Code</SubType>
219 <Compile Include="Steps\IStep.cs">
220 <SubType>Code</SubType>
222 <Compile Include="Steps\Semantic\SemanticAnalizerBase.cs">
223 <SubType>Code</SubType>
225 <Compile Include="Steps\Semantic\SemanticAnalizerStep.cs">
226 <SubType>Code</SubType>
228 <Compile Include="Steps\StepChainBuilder.cs">
229 <SubType>Code</SubType>
231 <Compile Include="Steps\Types\PruneTypesStep.cs">
232 <SubType>Code</SubType>
234 <Compile Include="Steps\Types\Resolution\TypeManager.cs">
235 <SubType>Code</SubType>
237 <Compile Include="Steps\Types\Resolution\TypeResolverList.cs">
238 <SubType>Code</SubType>
240 <Compile Include="Steps\Types\ResolveTypesStep.cs">
241 <SubType>Code</SubType>
243 <Content Include="AspectLanguageLexerTokenTypes.txt" />
244 <Content Include="aspectLanguageTokenTypes.txt" />
245 <None Include="langlexer.g" />
246 <None Include="langparser.g" />
248 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />