3 # This script will generate SWF.cs.target from our System.Windows.Forms.dll.sources
8 Source=System.Windows.Forms.dll.sources
9 Resource=System.Windows.Forms.dll.resources
14 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
16 <ProjectType>Local</ProjectType>
17 <ProductVersion>8.0.50727</ProductVersion>
18 <SchemaVersion>2.0</SchemaVersion>
19 <ProjectGuid>{5E6430B2-6B9F-4E76-802E-20207EF80391}</ProjectGuid>
20 <Configuration Condition=" '\$(Configuration)' == '' ">Debug</Configuration>
21 <Platform Condition=" '\$(Platform)' == '' ">AnyCPU</Platform>
24 <AssemblyKeyContainerName>
25 </AssemblyKeyContainerName>
26 <AssemblyName>System.Windows.Forms</AssemblyName>
27 <AssemblyOriginatorKeyFile>
28 </AssemblyOriginatorKeyFile>
29 <DefaultClientScript>JScript</DefaultClientScript>
30 <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
31 <DefaultTargetSchema>IE50</DefaultTargetSchema>
32 <DelaySign>false</DelaySign>
33 <OutputType>Library</OutputType>
36 <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
41 <UpgradeBackupLocation>
42 </UpgradeBackupLocation>
44 <PropertyGroup Condition=" '\$(Configuration)|\$(Platform)' == 'Debug|AnyCPU' ">
45 <OutputPath>bin\Debug\</OutputPath>
46 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
47 <BaseAddress>285212672</BaseAddress>
48 <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
49 <ConfigurationOverrideFile>
50 </ConfigurationOverrideFile>
51 <DefineConstants>NET_1_1</DefineConstants>
54 <DebugSymbols>true</DebugSymbols>
55 <FileAlignment>4096</FileAlignment>
56 <NoStdLib>false</NoStdLib>
59 <Optimize>false</Optimize>
60 <RegisterForComInterop>false</RegisterForComInterop>
61 <RemoveIntegerChecks>false</RemoveIntegerChecks>
62 <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
63 <WarningLevel>1</WarningLevel>
64 <DebugType>full</DebugType>
65 <ErrorReport>prompt</ErrorReport>
67 <PropertyGroup Condition=" '\$(Configuration)|\$(Platform)' == 'Debug 2.0|AnyCPU' ">
68 <OutputPath>bin\Debug\</OutputPath>
69 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
70 <BaseAddress>285212672</BaseAddress>
71 <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
72 <ConfigurationOverrideFile>
73 </ConfigurationOverrideFile>
74 <DefineConstants>NET_2_0</DefineConstants>
77 <DebugSymbols>true</DebugSymbols>
78 <FileAlignment>4096</FileAlignment>
79 <NoStdLib>false</NoStdLib>
82 <Optimize>false</Optimize>
83 <RegisterForComInterop>false</RegisterForComInterop>
84 <RemoveIntegerChecks>false</RemoveIntegerChecks>
85 <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
86 <WarningLevel>1</WarningLevel>
87 <DebugType>full</DebugType>
88 <ErrorReport>prompt</ErrorReport>
90 <PropertyGroup Condition=" '\$(Configuration)|\$(Platform)' == 'Release|AnyCPU' ">
91 <OutputPath>bin\Release\</OutputPath>
92 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
93 <BaseAddress>285212672</BaseAddress>
94 <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
95 <ConfigurationOverrideFile>
96 </ConfigurationOverrideFile>
97 <DefineConstants>NET_1_1</DefineConstants>
100 <DebugSymbols>false</DebugSymbols>
101 <FileAlignment>4096</FileAlignment>
102 <NoStdLib>false</NoStdLib>
105 <Optimize>false</Optimize>
106 <RegisterForComInterop>false</RegisterForComInterop>
107 <RemoveIntegerChecks>false</RemoveIntegerChecks>
108 <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
109 <WarningLevel>1</WarningLevel>
110 <DebugType>none</DebugType>
111 <ErrorReport>prompt</ErrorReport>
113 <PropertyGroup Condition=" '\$(Configuration)|\$(Platform)' == 'Release 2.0|AnyCPU' ">
114 <OutputPath>bin\Release\</OutputPath>
115 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
116 <BaseAddress>285212672</BaseAddress>
117 <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
118 <ConfigurationOverrideFile>
119 </ConfigurationOverrideFile>
120 <DefineConstants>NET_2_0</DefineConstants>
123 <DebugSymbols>false</DebugSymbols>
124 <FileAlignment>4096</FileAlignment>
125 <NoStdLib>false</NoStdLib>
128 <Optimize>false</Optimize>
129 <RegisterForComInterop>false</RegisterForComInterop>
130 <RemoveIntegerChecks>false</RemoveIntegerChecks>
131 <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
132 <WarningLevel>1</WarningLevel>
133 <DebugType>none</DebugType>
134 <ErrorReport>prompt</ErrorReport>
137 <Reference Include="Accessibility">
138 <Name>Accessibility</Name>
140 <Reference Include="System">
143 <Reference Include="System.Data">
144 <Name>System.Data</Name>
146 <Reference Include="System.Data">
147 <Name>System.Data</Name>
149 <Reference Include="System.Drawing">
150 <Name>System.Drawing</Name>
152 <Reference Include="System.XML">
153 <Name>System.XML</Name>
162 <Import Project="\$(MSBuildBinPath)\Microsoft.CSharp.targets" />
176 cat $Source | while read SRC; do
177 # Don't do AssemblyInfo, it's got signing requests and such that we don't want
178 if [ "x$SRC" != "xAssembly/AssemblyInfo.cs" ] ; then
179 SRC=`echo $SRC | tr '/' '\\\\'`
181 <Compile Include="$SRC">
182 <SubType>Code</SubType>
193 cat $Resource | while read SRC; do
194 CUSTOMTOOLNAMESPACE=""
196 # strip out that -resource:
197 SRC=`echo $SRC | sed 's/-resource://'`
199 CUSTOMTOOLNAMESPACE=`echo $SRC | awk -F, '{print $2}'`
201 INCLUDE=`echo $SRC | awk -F, '{print $1}'`
203 if test -f $INCLUDE.prebuilt; then
204 INCLUDE=$INCLUDE.prebuilt
207 # convert all /'s to \\'s
208 INCLUDE=`echo $INCLUDE | tr '/' '\\\\'`
210 # strip off the path from the name of the resource
211 LOGICALNAME=`echo $INCLUDE | sed 's/resources\\\\//' | sed 's/.prebuilt//'`
213 echo " <EmbeddedResource Include=\"$INCLUDE\">"
214 echo " <LogicalName>$LOGICALNAME</LogicalName>"
215 if test "x$CUSTOMTOOLNAMESPACE" != "x"; then
216 echo " <CustomToolNameSpace>$CUSTOMTOOLNAMESPACE</CustomToolNameSpace>"
218 echo " </EmbeddedResource>"
224 SWFfilelist >> $OutFile
225 SWFresourcelist >> $OutFile