blob: a0668349cdeb9701847288af7d198f8d7a477cca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
<Project MSBuildVersion="1.0" DefaultTargets="System.Compiler">
<ItemGroup>
<Item Type="CCISource" Include="CCI\System.Compiler\*.cs"/>
<Item Type="CCISource" Include="AssemblyKey.cs"/>
</ItemGroup>
<Target Name="System.Compiler" DependsOnTargets="PreBuild_CCI">
<Task Name="VersionTask" BuiltDir="$(builtdir)" TargetFiles="System.Compiler.dll">
<OutputItem TaskParameter="VersionedFiles" Type="CompilerTarget"/>
</Task>
<Task Name="VersionTask" BuiltDir="$(builtdir)" TargetFiles="@(CCIReference)">
<OutputItem TaskParameter="VersionedFiles" Type="CCI_ReferencePath"/>
</Task>
<Task Name="Net10Task" BuiltDir="$(builtdir)">
<OutputItem TaskParameter="CompilerConstant" Type="FrameworkConstant"/>
</Task>
<Task Name="Csc"
Sources="@(CCISource)"
References="@(CCI_ReferencePath)"
OutputAssembly="@(CompilerTarget)"
TargetType="library"
AllowUnsafeBlocks="true"
ToolPath="@(FrameworkLocation)"
EmitDebugInformation="true"
DefineConstants="TRACE;@(FrameworkConstant)"
/>
</Target>
<Target Name="PreBuild_CCI" DependsOnTargets="FrameworkVersion">
<Task Name="VersionTask" BuiltDir="$(builtdir)">
<OutputItem TaskParameter="VersionedFiles" Type="TargetDir"/>
</Task>
<Task Name="Exec"
Command="if not exist @(TargetDir) md @(TargetDir)" />
<Task Name="Exec"
Command="if exist @(TargetDir)System.Compiler.dll sd edit @(TargetDir)System.Compiler.*"
/>
</Target>
</Project>
|