1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5 <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
6 <ProductVersion>3.8</ProductVersion>
7 <ProjectGuid>259905a2-7434-4190-8a33-8fba67171dd6</ProjectGuid>
8 <SchemaVersion>2.0</SchemaVersion>
9 <OutputName>OpenvSwitch</OutputName>
10 <OutputType>Package</OutputType>
11 <WixTargetsPath Condition=" '$(WixTargetsPath)' == '' AND '$(MSBuildExtensionsPath32)' != '' ">$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
12 <WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
14 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
15 <OutputPath>bin\$(Configuration)\</OutputPath>
16 <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
17 <DefineConstants>Debug</DefineConstants>
19 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
20 <OutputPath>bin\$(Configuration)\</OutputPath>
21 <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
22 <DefineConstants>BinariesPath=Binaries;SymbolsPath=Symbols;</DefineConstants>
23 <SuppressAllWarnings>False</SuppressAllWarnings>
24 <Pedantic>False</Pedantic>
25 <SuppressSpecificWarnings>1076;</SuppressSpecificWarnings>
27 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
28 <DefineConstants>Debug</DefineConstants>
29 <OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
30 <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
32 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
33 <DefineConstants>BinariesPath=Binaries;SymbolsPath=Symbols;</DefineConstants>
34 <SuppressAllWarnings>False</SuppressAllWarnings>
35 <Pedantic>False</Pedantic>
36 <SuppressSpecificWarnings>1076;</SuppressSpecificWarnings>
37 <OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
38 <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
40 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
41 <DefineConstants>Debug</DefineConstants>
42 <OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
43 <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
45 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
46 <DefineConstants>BinariesPath=Binaries;SymbolsPath=Symbols;</DefineConstants>
47 <SuppressAllWarnings>False</SuppressAllWarnings>
48 <Pedantic>False</Pedantic>
49 <SuppressSpecificWarnings>1076;</SuppressSpecificWarnings>
50 <OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
51 <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
53 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
54 <DefineConstants>Debug</DefineConstants>
55 <OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
56 <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
58 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
59 <DefineConstants>BinariesPath=Binaries;SymbolsPath=Symbols;</DefineConstants>
60 <SuppressAllWarnings>False</SuppressAllWarnings>
61 <Pedantic>False</Pedantic>
62 <SuppressSpecificWarnings>1076;</SuppressSpecificWarnings>
63 <OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
64 <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
67 <Compile Include="Binaries.wxs" />
68 <Compile Include="CustomActions.wxs" />
69 <Compile Include="Dialogs\MyEndDialog.wxs" />
70 <Compile Include="Dialogs\MyTroubleshootDialog.wxs" />
71 <Compile Include="Dialogs\UserFinishDialog.wxs" />
72 <Compile Include="Dialogs\BeginningDialog.wxs" />
73 <Compile Include="Product.wxs" />
74 <Compile Include="Symbols.wxs" />
75 <Compile Include="UI.wxs" />
78 <Folder Include="Binaries\" />
79 <Folder Include="Dialogs\" />
80 <Folder Include="images\" />
81 <Folder Include="Actions" />
82 <Folder Include="Driver" />
83 <Folder Include="Services" />
84 <Folder Include="Redist" />
85 <Folder Include="Symbols" />
88 <Content Include="Actions\OVSActions.js" />
89 <Content Include="images\bannrbmp.bmp" />
90 <Content Include="images\dlgbmp.bmp" />
91 <Content Include="License.rtf" />
94 <WixExtension Include="WixUtilExtension">
95 <HintPath>$(WixExtDir)\WixUtilExtension.dll</HintPath>
96 <Name>WixUtilExtension</Name>
98 <WixExtension Include="WixUIExtension">
99 <HintPath>$(WixExtDir)\WixUIExtension.dll</HintPath>
100 <Name>WixUIExtension</Name>
103 <Import Project="$(WixTargetsPath)" />
104 <Target Name="BeforeBuild">
105 <HeatDirectory DirectoryRefId="BINARIESDIR" OutputFile="Binaries.wxs" Directory="Binaries" ComponentGroupName="BinariesComponentGroup" ToolPath="$(WixToolPath)" PreprocessorVariable="var.BinariesPath" GenerateGuidsNow="true" SuppressCom="true" SuppressRegistry="true" KeepEmptyDirectories="true" SuppressRootDirectory="true">
107 <HeatDirectory DirectoryRefId="SYMBOLSDIR" OutputFile="Symbols.wxs" Directory="Symbols" ComponentGroupName="SymbolsComponentGroup" ToolPath="$(WixToolPath)" PreprocessorVariable="var.SymbolsPath" GenerateGuidsNow="true" SuppressCom="true" SuppressRegistry="true" KeepEmptyDirectories="true" SuppressRootDirectory="true">
111 To modify your build process, add your task inside one of the targets below and uncomment it.
112 Other similar extension points exist, see Wix.targets.
113 <Target Name="BeforeBuild">
115 <Target Name="AfterBuild">