OLD | NEW |
| (Empty) |
1 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/m
sbuild/2003" ToolsVersion="3.5"> | |
2 <PropertyGroup> | |
3 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | |
4 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | |
5 <ProductVersion>9.0.30729</ProductVersion> | |
6 <SchemaVersion>2.0</SchemaVersion> | |
7 <OutputType>Library</OutputType> | |
8 <AppDesignerFolder>Properties</AppDesignerFolder> | |
9 <RootNamespace>Google.NaClVsx</RootNamespace> | |
10 <AssemblyName>NaClVsx.Package</AssemblyName> | |
11 <SignAssembly>False</SignAssembly> | |
12 <AssemblyOriginatorKeyFile>Key.snk</AssemblyOriginatorKeyFile> | |
13 <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> | |
14 <ProjectGuid>{20C5110D-0897-4B1C-9193-26D6F6E088AE}</ProjectGuid> | |
15 </PropertyGroup> | |
16 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | |
17 <DebugSymbols>true</DebugSymbols> | |
18 <DebugType>full</DebugType> | |
19 <Optimize>false</Optimize> | |
20 <OutputPath>bin\Debug\</OutputPath> | |
21 <DefineConstants>DEBUG;TRACE</DefineConstants> | |
22 <ErrorReport>prompt</ErrorReport> | |
23 <WarningLevel>4</WarningLevel> | |
24 <UseVSHostingProcess>true</UseVSHostingProcess> | |
25 <TreatWarningsAsErrors>true</TreatWarningsAsErrors> | |
26 </PropertyGroup> | |
27 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU'
"> | |
28 <DebugType>pdbonly</DebugType> | |
29 <Optimize>true</Optimize> | |
30 <OutputPath>bin\Release\</OutputPath> | |
31 <DefineConstants>TRACE</DefineConstants> | |
32 <ErrorReport>prompt</ErrorReport> | |
33 <WarningLevel>4</WarningLevel> | |
34 <RunCodeAnalysis>true</RunCodeAnalysis> | |
35 </PropertyGroup> | |
36 <ItemGroup> | |
37 <Reference Include="Microsoft.Build.Engine" /> | |
38 <Reference Include="Microsoft.VisualStudio.Debugger.InteropA, Version=9.0.0.
0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> | |
39 <Reference Include="Microsoft.VisualStudio.OLE.Interop" /> | |
40 <Reference Include="Microsoft.VisualStudio.Shell.9.0, Version=2.0.0.0, Cultu
re=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | |
41 <SpecificVersion>False</SpecificVersion> | |
42 <HintPath>..\..\..\..\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.She
ll.9.0\2.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Shell.9.0.dll</HintPath> | |
43 </Reference> | |
44 <Reference Include="Microsoft.VisualStudio.Shell.Interop" /> | |
45 <Reference Include="Microsoft.VisualStudio.Shell.Interop.8.0" /> | |
46 <Reference Include="Microsoft.VisualStudio.Shell.Interop.9.0, Version=9.0.0.
0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | |
47 <SpecificVersion>False</SpecificVersion> | |
48 <HintPath>..\..\..\..\Windows\assembly\GAC\Microsoft.VisualStudio.Shell.In
terop.9.0\9.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Shell.Interop.9.0.dll
</HintPath> | |
49 </Reference> | |
50 <Reference Include="Microsoft.VisualStudio.TextManager.Interop" /> | |
51 <Reference Include="System" /> | |
52 <Reference Include="System.Configuration.Install" /> | |
53 <Reference Include="System.Core, Version=3.5.0.0, Culture=neutral, PublicKey
Token=b77a5c561934e089, processorArchitecture=MSIL"> | |
54 <RequiredTargetFramework>3.5</RequiredTargetFramework> | |
55 </Reference> | |
56 <Reference Include="System.Data" /> | |
57 <Reference Include="System.Data.DataSetExtensions"> | |
58 <RequiredTargetFramework>3.5</RequiredTargetFramework> | |
59 </Reference> | |
60 <Reference Include="System.Data.Linq"> | |
61 <RequiredTargetFramework>3.5</RequiredTargetFramework> | |
62 </Reference> | |
63 <Reference Include="System.Design" /> | |
64 <Reference Include="System.Drawing" /> | |
65 <Reference Include="System.Management" /> | |
66 <Reference Include="System.Windows.Forms" /> | |
67 <Reference Include="System.Xml" /> | |
68 <Reference Include="System.Xml.Linq"> | |
69 <RequiredTargetFramework>3.5</RequiredTargetFramework> | |
70 </Reference> | |
71 </ItemGroup> | |
72 <ItemGroup> | |
73 <Compile Include="DebugSupport\BreakpointInfo.cs" /> | |
74 <Compile Include="DebugSupport\DWARF\DebugInfoEntry.cs" /> | |
75 <Compile Include="DebugSupport\DWARF\RangeListEntry.cs" /> | |
76 <Compile Include="DebugSupport\INaClDebugger.cs" /> | |
77 <Compile Include="DebugSupport\NaClPort.cs" /> | |
78 <Compile Include="DebugSupport\NaClPortSupplier.cs" /> | |
79 <Compile Include="DebugSupport\NaClDebugProcess.cs" /> | |
80 <Compile Include="Installation\DebugEngineRegistrationAttribute.cs" /> | |
81 <Compile Include="DebugSupport\DWARF\ExtensionMethods.cs" /> | |
82 <Compile Include="DebugSupport\DWARF\DwarfReaderImpl.cs" /> | |
83 <Compile Include="DebugSupport\DWARF\SymbolDatabase.cs" /> | |
84 <Compile Include="DebugSupport\DWARF\VirtualMachineInputs.cs" /> | |
85 <Compile Include="DebugSupport\NaClDebugger.cs" /> | |
86 <Compile Include="DebugSupport\Engine.cs" /> | |
87 <Compile Include="DebugSupport\ProgramNode.cs" /> | |
88 <Compile Include="DebugSupport\NaClSymbolProvider.cs" /> | |
89 <Compile Include="DebugSupport\Thread.cs" /> | |
90 <Compile Include="Installation\PortSupplierRegistrationAttribute.cs" /> | |
91 <Compile Include="NaClGuids.cs" /> | |
92 <Compile Include="Installation\InstallHelp.cs"> | |
93 <SubType>Component</SubType> | |
94 </Compile> | |
95 <Compile Include="Installation\InstallHelp.Designer.cs"> | |
96 <DependentUpon>InstallHelp.cs</DependentUpon> | |
97 </Compile> | |
98 <Compile Include="Installation\ProgressForm.cs"> | |
99 <SubType>Form</SubType> | |
100 </Compile> | |
101 <Compile Include="Installation\ProgressForm.Designer.cs"> | |
102 <DependentUpon>ProgressForm.cs</DependentUpon> | |
103 </Compile> | |
104 <Compile Include="Installation\ProvideMSBuildTargetAttribute.cs" /> | |
105 <Compile Include="NaClPackage.cs" /> | |
106 <Compile Include="DebugSupport\ProgramProvider.cs" /> | |
107 <Compile Include="ProjectSupport\DebugProperties.cs" /> | |
108 <Compile Include="ProjectSupport\GeneralProperties.cs" /> | |
109 <Compile Include="ProjectSupport\NaClConfigProvider.cs" /> | |
110 <Compile Include="ProjectSupport\NaClProjectConfig.cs" /> | |
111 <Compile Include="ProjectSupport\NaClProjectFactory.cs" /> | |
112 <Compile Include="ProjectSupport\NaClProjectNode.cs" /> | |
113 <Compile Include="GlobalSuppressions.cs" /> | |
114 <Compile Include="ProjectSupport\AutoSettingsPage.cs" /> | |
115 <Compile Include="Properties\AssemblyInfo.cs" /> | |
116 </ItemGroup> | |
117 <ItemGroup> | |
118 <EmbeddedResource Include="Installation\InstallHelp.resx"> | |
119 <DependentUpon>InstallHelp.cs</DependentUpon> | |
120 <SubType>Designer</SubType> | |
121 </EmbeddedResource> | |
122 <EmbeddedResource Include="Installation\ProgressForm.resx"> | |
123 <DependentUpon>ProgressForm.cs</DependentUpon> | |
124 <SubType>Designer</SubType> | |
125 </EmbeddedResource> | |
126 <EmbeddedResource Include="NaCl.resx"> | |
127 <SubType>Designer</SubType> | |
128 </EmbeddedResource> | |
129 <EmbeddedResource Include="VSPackageResources.resx"> | |
130 <MergeWithCTO>true</MergeWithCTO> | |
131 <SubType>Designer</SubType> | |
132 </EmbeddedResource> | |
133 </ItemGroup> | |
134 <ItemGroup> | |
135 <Content Include="Resources\Google-32.png" /> | |
136 <Content Include="Resources\Package.ico" /> | |
137 <ZipItem Include="Templates\ProjectItems\NaClClass\Class.cpp" /> | |
138 <ZipItem Include="Templates\ProjectItems\NaClClass\NaCl.vstemplate" /> | |
139 <ZipItem Include="Templates\ProjectItems\NaClClass\NaclIcon.ico" /> | |
140 <ZipItem Include="Templates\ProjectItems\NaClFile\NaclIcon.ico" /> | |
141 <ZipItem Include="Templates\ProjectItems\NaClFile\NaCl.vstemplate" /> | |
142 <ZipItem Include="Templates\ProjectItems\NaClFile\file.c" /> | |
143 <ZipItem Include="Templates\ProjectItems\NaClClass\Class.h" /> | |
144 <ZipItem Include="Templates\ProjectItems\HtmlFile\NaCl.vstemplate" /> | |
145 <ZipItem Include="Templates\ProjectItems\HtmlFile\HtmlIcon.ico" /> | |
146 <ZipItem Include="Templates\ProjectItems\HtmlFile\file.html"> | |
147 <CopyToOutputDirectory>Always</CopyToOutputDirectory> | |
148 </ZipItem> | |
149 <ZipItem Include="Templates\ProjectItems\NmfFile\file.nmf" /> | |
150 <ZipItem Include="Templates\ProjectItems\NmfFile\NmfIcon.ico" /> | |
151 <ZipItem Include="Templates\ProjectItems\NmfFile\NaCl.vstemplate" /> | |
152 <ZipItem Include="Templates\ProjectItems\JavascriptFile\NaCl.vstemplate" /> | |
153 <ZipItem Include="Templates\ProjectItems\JavascriptFile\file.js"> | |
154 <CopyToOutputDirectory>Always</CopyToOutputDirectory> | |
155 </ZipItem> | |
156 <ZipItem Include="Templates\ProjectItems\JavascriptFile\JsIcon.ico" /> | |
157 <Content Include="Templates\Projects\ConsoleApp\NaClMain.c"> | |
158 <CopyToOutputDirectory>Always</CopyToOutputDirectory> | |
159 </Content> | |
160 <None Include="Templates\Projects\ConsoleApp\NaClNexe.vstemplate" /> | |
161 <Content Include="Templates\Projects\ConsoleApp\NaClProject.ico"> | |
162 </Content> | |
163 <Content Include="Templates\Projects\WebApp_C\NaClProject.ico" /> | |
164 <Content Include="Templates\Projects\WebApp_C\stub.html"> | |
165 <CopyToOutputDirectory>Always</CopyToOutputDirectory> | |
166 </Content> | |
167 <Content Include="Templates\Projects\WebApp\stub.nmf"> | |
168 <CopyToOutputDirectory>Always</CopyToOutputDirectory> | |
169 </Content> | |
170 <Content Include="Templates\Projects\WebApp\WebApp.cc"> | |
171 <CopyToOutputDirectory>Always</CopyToOutputDirectory> | |
172 </Content> | |
173 <Content Include="Templates\Projects\WebApp\WebApp.vstemplate"> | |
174 </Content> | |
175 <Content Include="Templates\Projects\WebApp\NaClProject.ico"> | |
176 </Content> | |
177 <Content Include="Templates\Projects\WebApp\stub.html"> | |
178 <CopyToOutputDirectory>Always</CopyToOutputDirectory> | |
179 </Content> | |
180 </ItemGroup> | |
181 <ItemGroup> | |
182 <None Include="Templates\Projects\ConsoleApp\NaClNexe.naclproj"> | |
183 </None> | |
184 <Content Include="Templates\Projects\WebApp_C\stub.nmf"> | |
185 <CopyToOutputDirectory>Always</CopyToOutputDirectory> | |
186 </Content> | |
187 <Content Include="Templates\Projects\WebApp_C\WebApp.c"> | |
188 <CopyToOutputDirectory>Always</CopyToOutputDirectory> | |
189 </Content> | |
190 <Content Include="Templates\Projects\WebApp_C\WebApp_C.vstemplate" /> | |
191 <None Include="Templates\Projects\WebApp_C\WebApp_C.naclproj" /> | |
192 <None Include="Templates\Projects\WebApp\WebApp.naclproj"> | |
193 </None> | |
194 </ItemGroup> | |
195 <ItemGroup> | |
196 <ProjectReference Include="..\..\third_party\Microsoft.VisualStudio.Project\
Microsoft.VisualStudio.Project.csproj"> | |
197 <Project>{3421A4E4-0282-44A1-94D5-2868D04ED391}</Project> | |
198 <Name>Microsoft.VisualStudio.Project</Name> | |
199 </ProjectReference> | |
200 <ProjectReference Include="..\MsAd7.BaseImpl\MsAd7.BaseImpl.csproj"> | |
201 <Project>{97E92446-E5EF-457A-B3CB-E9EB6CC41D62}</Project> | |
202 <Name>MsAd7.BaseImpl</Name> | |
203 </ProjectReference> | |
204 <ProjectReference Include="..\NaClVsx.DebugHelpers\NaClVsx.DebugHelpers.vcpr
oj"> | |
205 <Project>{6C53643B-14F7-40F9-9511-CE33F447F475}</Project> | |
206 <Name>NaClVsx.DebugHelpers</Name> | |
207 </ProjectReference> | |
208 </ItemGroup> | |
209 <PropertyGroup> | |
210 <!-- | |
211 To specify a different registry root to register your package, uncomment the
TargetRegistryRoot | |
212 tag and specify a registry root in it. | |
213 <TargetRegistryRoot></TargetRegistryRoot> | |
214 --> | |
215 <RegisterOutputPackage>true</RegisterOutputPackage> | |
216 <RegisterWithCodebase>true</RegisterWithCodebase> | |
217 </PropertyGroup> | |
218 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> | |
219 <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v9.0\VSSDK\Mi
crosoft.VsSDK.targets" /> | |
220 <!-- To modify your build process, add your task inside one of the targets bel
ow and uncomment it. | |
221 Other similar extension points exist, see Microsoft.Common.targets. | |
222 <Target Name="BeforeBuild"> | |
223 </Target> | |
224 <Target Name="AfterBuild"> | |
225 </Target> | |
226 --> | |
227 <PropertyGroup> | |
228 <PostBuildEvent>"%25VSSDK90Install%25VisualStudioIntegration\Tools\bin\RegPk
g.exe" /root:Software\Microsoft\VisualStudio\[VSREGROOT] /regfile:"$(TargetDir)
$(TargetName).reg" /codebase "$(TargetPath)" | |
229 cd $(TargetDir) | |
230 <!-- TODO(mlinck) this hook PostBuildEvent hook doesn't actually work because | |
231 on the bots, the .dll files don't actually get written until after VS | |
232 tries to run regpkg, so regpkg fails to generate the registry info file. | |
233 This is a step that precedes installer generation. It will need to be | |
234 addressed when we're ready to write an installer that can be generated by | |
235 the bots. --><!--python $(ProjectDir)fixreg.py $(TargetDir) $(TargetDir)$(T
argetName).reg "$(TargetDir)$(TargetName).fixed.reg" [TARGETDIR] --></PostBuildE
vent> | |
236 </PropertyGroup> | |
237 </Project> | |
OLD | NEW |