Svg.csproj 10.9 KB
Newer Older
1
2
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
davescriven's avatar
davescriven committed
3
4
5
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6
    <ProductVersion>9.0.30729</ProductVersion>
davescriven's avatar
davescriven committed
7
8
9
10
11
12
13
14
15
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>{886A98C5-37C0-4E8B-885E-30C1D2F98B47}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>Svg</RootNamespace>
    <AssemblyName>Svg</AssemblyName>
    <RunPostBuildEvent>OnOutputUpdated</RunPostBuildEvent>
    <FileUpgradeFlags>
    </FileUpgradeFlags>
16
    <OldToolsVersion>3.5</OldToolsVersion>
davescriven's avatar
davescriven committed
17
18
    <UpgradeBackupLocation>
    </UpgradeBackupLocation>
Tebjan Halm's avatar
Tebjan Halm committed
19
    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
20
    <IsWebBootstrapper>false</IsWebBootstrapper>
Tebjan Halm's avatar
Tebjan Halm committed
21
22
23
24
25
26
27
28
    <SccProjectName>
    </SccProjectName>
    <SccLocalPath>
    </SccLocalPath>
    <SccAuxPath>
    </SccAuxPath>
    <SccProvider>
    </SccProvider>
davescriven's avatar
davescriven committed
29
30
31
32
33
34
35
36
37
38
39
40
41
42
    <PublishUrl>publish\</PublishUrl>
    <Install>true</Install>
    <InstallFrom>Disk</InstallFrom>
    <UpdateEnabled>false</UpdateEnabled>
    <UpdateMode>Foreground</UpdateMode>
    <UpdateInterval>7</UpdateInterval>
    <UpdateIntervalUnits>Days</UpdateIntervalUnits>
    <UpdatePeriodically>false</UpdatePeriodically>
    <UpdateRequired>false</UpdateRequired>
    <MapFileExtensions>true</MapFileExtensions>
    <ApplicationRevision>0</ApplicationRevision>
    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
    <UseApplicationTrust>false</UseApplicationTrust>
    <BootstrapperEnabled>true</BootstrapperEnabled>
Tebjan Halm's avatar
Tebjan Halm committed
43
    <TargetFrameworkProfile />
Tebjan Halm's avatar
Tebjan Halm committed
44
45
46
    <AllowUnsafeBlocks>False</AllowUnsafeBlocks>
    <NoStdLib>False</NoStdLib>
    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
davescriven's avatar
davescriven committed
47
48
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
Tebjan Halm's avatar
Tebjan Halm committed
49
    <DebugType>Full</DebugType>
davescriven's avatar
davescriven committed
50
    <Optimize>false</Optimize>
Tebjan Halm's avatar
Tebjan Halm committed
51
    <OutputPath>..\..\vvvv\public\common\src\thirdparty\</OutputPath>
52
    <DefineConstants>TRACE;DEBUG;REFLECTION</DefineConstants>
davescriven's avatar
davescriven committed
53
54
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
55
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
Tebjan Halm's avatar
Tebjan Halm committed
56
    <DebugSymbols>true</DebugSymbols>
57
58
59
    <DocumentationFile>
    </DocumentationFile>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
davescriven's avatar
davescriven committed
60
61
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
Tebjan Halm's avatar
Tebjan Halm committed
62
    <DebugType>PdbOnly</DebugType>
davescriven's avatar
davescriven committed
63
    <Optimize>true</Optimize>
64
    <OutputPath>bin\Release\</OutputPath>
davescriven's avatar
davescriven committed
65
66
67
68
69
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <CodeAnalysisRules>
    </CodeAnalysisRules>
70
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
Tebjan Halm's avatar
Tebjan Halm committed
71
    <DebugSymbols>false</DebugSymbols>
Tebjan Halm's avatar
Tebjan Halm committed
72
    <DocumentationFile>bin\Release\Svg.XML</DocumentationFile>
davescriven's avatar
davescriven committed
73
74
75
76
77
78
79
80
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Drawing" />
    <Reference Include="System.Web" />
    <Reference Include="System.Xml" />
  </ItemGroup>
  <ItemGroup>
81
    <Compile Include="Basic Shapes\SvgImage.cs" />
82
    <Compile Include="Basic Shapes\SvgVisualElement.cs" />
davescriven's avatar
davescriven committed
83
84
85
86
87
    <Compile Include="Basic Shapes\SvgCircle.cs" />
    <Compile Include="Basic Shapes\SvgEllipse.cs" />
    <Compile Include="Basic Shapes\SvgLine.cs" />
    <Compile Include="Basic Shapes\SvgPolygon.cs" />
    <Compile Include="Basic Shapes\SvgPolyline.cs" />
88
    <Compile Include="Clipping and Masking\ISvgClipable.cs" />
89
    <Compile Include="Clipping and Masking\SvgClipRule.cs" />
90
91
    <Compile Include="Clipping and Masking\SvgClipPath.cs" />
    <Compile Include="Clipping and Masking\SvgMask.cs" />
92
    <Compile Include="DataTypes\SvgOrient.cs" />
davescriven's avatar
davescriven committed
93
    <Compile Include="DataTypes\ISvgViewPort.cs" />
Tebjan Halm's avatar
Tebjan Halm committed
94
    <Compile Include="DataTypes\SvgAspectRatio.cs" />
95
    <Compile Include="DataTypes\SvgColourInterpolation.cs" />
davescriven's avatar
davescriven committed
96
    <Compile Include="DataTypes\SvgElementStyle.cs" />
97
    <Compile Include="DataTypes\SvgCoordinateUnits.cs" />
98
99
    <Compile Include="DataTypes\SvgFontWeight.cs" />
    <Compile Include="DataTypes\SvgOverflow.cs" />
davescriven's avatar
davescriven committed
100
101
    <Compile Include="DataTypes\SvgUnitCollection.cs" />
    <Compile Include="DataTypes\SvgViewBox.cs" />
102
    <Compile Include="Document Structure\SvgTitle.cs" />
103
104
    <Compile Include="Document Structure\SvgDocumentMetadata.cs" />
    <Compile Include="Painting\SvgMarker.cs" />
davescriven's avatar
davescriven committed
105
106
107
    <Compile Include="Document Structure\SvgDefinitionList.cs" />
    <Compile Include="Document Structure\SvgDescription.cs" />
    <Compile Include="Document Structure\SvgFragment.cs" />
108
    <Compile Include="Document Structure\SvgGroup.cs" />
davescriven's avatar
davescriven committed
109
    <Compile Include="Document Structure\SvgUse.cs" />
110
111
    <Compile Include="Filter Effects\feColourMatrix\SvgColourMatrix.cs" />
    <Compile Include="Filter Effects\feColourMatrix\SvgColourMatrixType.cs" />
112
    <Compile Include="Filter Effects\feGaussianBlur\RawBitmap.cs" />
113
114
    <Compile Include="Filter Effects\feMerge\SvgMergeNode.cs" />
    <Compile Include="Filter Effects\feOffset\SvgOffset.cs" />
davescriven's avatar
davescriven committed
115
116
117
    <Compile Include="Filter Effects\ISvgFilterable.cs" />
    <Compile Include="Filter Effects\SvgFilter.cs" />
    <Compile Include="Filter Effects\SvgFilterPrimitive.cs" />
118
119
    <Compile Include="Filter Effects\feGaussianBlur\SvgGaussianBlur.cs" />
    <Compile Include="Filter Effects\feMerge\SvgMerge.cs" />
Tebjan Halm's avatar
Tebjan Halm committed
120
    <Compile Include="Painting\EnumConverters.cs" />
121
    <Compile Include="SvgDefinitionDefaults.cs" />
122
    <Compile Include="SvgElementAttribute.cs" />
Tebjan Halm's avatar
Tebjan Halm committed
123
    <Compile Include="SvgExtentions.cs" />
124
    <Compile Include="SvgRenderer.cs" />
davescriven's avatar
davescriven committed
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
    <Compile Include="Painting\SvgColourConverter.cs" />
    <Compile Include="Painting\SvgGradientSpreadMethod.cs" />
    <Compile Include="SvgDtdResolver.cs" />
    <Compile Include="Exceptions\SvgException.cs" />
    <Compile Include="Painting\SvgFillRule.cs" />
    <Compile Include="Painting\SvgGradientServer.cs" />
    <Compile Include="Painting\SvgGradientStop.cs" />
    <Compile Include="Painting\ISvgStylable.cs" />
    <Compile Include="Painting\SvgColourServer.cs" />
    <Compile Include="Painting\SvgLinearGradientServer.cs" />
    <Compile Include="Painting\SvgPaintServer.cs" />
    <Compile Include="Painting\SvgPaintServerFactory.cs" />
    <Compile Include="Painting\SvgPatternServer.cs" />
    <Compile Include="Painting\SvgRadialGradientServer.cs" />
    <Compile Include="Painting\SvgStrokeLineCap.cs" />
    <Compile Include="Painting\SvgStrokeLineJoin.cs" />
141
    <Compile Include="Basic Shapes\SvgVisualElementStyle.cs" />
davescriven's avatar
davescriven committed
142
143
144
145
146
147
148
149
150
151
152
    <Compile Include="Paths\SvgArcSegment.cs" />
    <Compile Include="Paths\SvgClosePathSegment.cs" />
    <Compile Include="Paths\SvgCubicCurveSegment.cs" />
    <Compile Include="Paths\SvgLineSegment.cs" />
    <Compile Include="Paths\SvgMoveToSegment.cs" />
    <Compile Include="Paths\SvgPath.cs" />
    <Compile Include="Basic Shapes\SvgRectangle.cs" />
    <Compile Include="Paths\SvgPathSegment.cs" />
    <Compile Include="Paths\SvgPathSegmentList.cs" />
    <Compile Include="Paths\SvgQuadraticCurveSegment.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
153
    <Compile Include="SvgDocument.cs" />
davescriven's avatar
davescriven committed
154
155
156
157
158
159
160
161
162
163
    <Compile Include="SvgAttributeAttribute.cs" />
    <Compile Include="SvgAttributeCollection.cs" />
    <Compile Include="SvgElement.cs" />
    <Compile Include="SvgElementCollection.cs" />
    <Compile Include="SvgElementFactory.cs" />
    <Compile Include="Paths\SvgPathBuilder.cs" />
    <Compile Include="DataTypes\SvgPoint.cs" />
    <Compile Include="SvgElementIdManager.cs" />
    <Compile Include="DataTypes\SvgUnit.cs" />
    <Compile Include="DataTypes\SvgUnitConverter.cs" />
164
    <Compile Include="SvgTextReader.cs" />
davescriven's avatar
davescriven committed
165
166
167
168
    <Compile Include="Text\SvgText.cs" />
    <Compile Include="Text\SvgTextAnchor.cs" />
    <Compile Include="Text\SvgTextSpan.cs" />
    <Compile Include="Transforms\ISvgTransformable.cs" />
169
    <Compile Include="Transforms\SvgMatrix.cs" />
davescriven's avatar
davescriven committed
170
171
    <Compile Include="Transforms\SvgRotate.cs" />
    <Compile Include="Transforms\SvgScale.cs" />
172
173
    <Compile Include="Transforms\SvgShear.cs" />
    <Compile Include="Transforms\SvgSkew.cs" />
davescriven's avatar
davescriven committed
174
175
176
177
178
179
180
    <Compile Include="Transforms\SvgTransform.cs" />
    <Compile Include="Transforms\SvgTransformCollection.cs" />
    <Compile Include="Transforms\SvgTransformConverter.cs" />
    <Compile Include="Transforms\SvgTranslate.cs" />
    <Compile Include="Web\SvgHandler.cs" />
  </ItemGroup>
  <ItemGroup>
181
182
183
184
185
    <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
davescriven's avatar
davescriven committed
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
    <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
      <Visible>False</Visible>
      <ProductName>.NET Framework 2.0 %28x86%29</ProductName>
      <Install>true</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.0 %28x86%29</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.5</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
201
202
203
204
205
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.5 SP1</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
davescriven's avatar
davescriven committed
206
207
208
209
210
211
212
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="Resources\svg11.dtd" />
  </ItemGroup>
  <ItemGroup>
    <Folder Include="Web\Resources\" />
  </ItemGroup>
Tebjan Halm's avatar
Tebjan Halm committed
213
214
215
  <ItemGroup>
    <None Include="Basic Shapes\DOM.cd" />
  </ItemGroup>
davescriven's avatar
davescriven committed
216
217
218
219
220
221
222
223
224
225
226
227
  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
       Other similar extension points exist, see Microsoft.Common.targets.
  <Target Name="BeforeBuild">
  </Target>
  <Target Name="AfterBuild">
  </Target>
  -->
  <PropertyGroup>
    <PostBuildEvent>
    </PostBuildEvent>
  </PropertyGroup>
Tebjan Halm's avatar
Tebjan Halm committed
228
229
230
231
232
233
234
235
236
237
238
239
240
  <PropertyGroup Condition=" '$(Platform)' == 'AnyCPU' ">
    <RegisterForComInterop>False</RegisterForComInterop>
    <GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
    <BaseAddress>4194304</BaseAddress>
    <PlatformTarget>AnyCPU</PlatformTarget>
    <FileAlignment>4096</FileAlignment>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
    <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
    <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
  </PropertyGroup>
davescriven's avatar
davescriven committed
241
</Project>