Skip to content

Commit 842ba40

Browse files
committed
Add Intel TBB
1 parent de37d6a commit 842ba40

File tree

6 files changed

+1043
-0
lines changed

6 files changed

+1043
-0
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,6 @@
6464
[submodule "Externals/gli"]
6565
path = Externals/gli
6666
url = https://github.com/g-truc/gli.git
67+
[submodule "Externals/tbb"]
68+
path = Externals/tbb
69+
url = https://github.com/01org/tbb.git

Externals/tbb

Submodule tbb added at 4c73c3b

Externals/tbb.vcxproj

Lines changed: 432 additions & 0 deletions
Large diffs are not rendered by default.

Externals/tbbmalloc.vcxproj

Lines changed: 341 additions & 0 deletions
Large diffs are not rendered by default.

Externals/tbbmalloc_proxy.vcxproj

Lines changed: 221 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,221 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|Win32">
5+
<Configuration>Debug</Configuration>
6+
<Platform>Win32</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Debug|x64">
9+
<Configuration>Debug</Configuration>
10+
<Platform>x64</Platform>
11+
</ProjectConfiguration>
12+
<ProjectConfiguration Include="Mixed|Win32">
13+
<Configuration>Mixed</Configuration>
14+
<Platform>Win32</Platform>
15+
</ProjectConfiguration>
16+
<ProjectConfiguration Include="Mixed|x64">
17+
<Configuration>Mixed</Configuration>
18+
<Platform>x64</Platform>
19+
</ProjectConfiguration>
20+
<ProjectConfiguration Include="Release|Win32">
21+
<Configuration>Release</Configuration>
22+
<Platform>Win32</Platform>
23+
</ProjectConfiguration>
24+
<ProjectConfiguration Include="Release|x64">
25+
<Configuration>Release</Configuration>
26+
<Platform>x64</Platform>
27+
</ProjectConfiguration>
28+
</ItemGroup>
29+
<PropertyGroup Label="Globals">
30+
<ProjectGuid>{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7}</ProjectGuid>
31+
<RootNamespace>tbbmalloc_proxy</RootNamespace>
32+
</PropertyGroup>
33+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
34+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
35+
<ConfigurationType>DynamicLibrary</ConfigurationType>
36+
<CharacterSet>NotSet</CharacterSet>
37+
<WholeProgramOptimization>true</WholeProgramOptimization>
38+
<PlatformToolset>v141</PlatformToolset>
39+
</PropertyGroup>
40+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|Win32'" Label="Configuration">
41+
<ConfigurationType>DynamicLibrary</ConfigurationType>
42+
<CharacterSet>NotSet</CharacterSet>
43+
<WholeProgramOptimization>true</WholeProgramOptimization>
44+
<PlatformToolset>v141</PlatformToolset>
45+
</PropertyGroup>
46+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
47+
<ConfigurationType>DynamicLibrary</ConfigurationType>
48+
<CharacterSet>NotSet</CharacterSet>
49+
<PlatformToolset>v141</PlatformToolset>
50+
</PropertyGroup>
51+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
52+
<ConfigurationType>DynamicLibrary</ConfigurationType>
53+
<CharacterSet>NotSet</CharacterSet>
54+
<WholeProgramOptimization>true</WholeProgramOptimization>
55+
<PlatformToolset>v141</PlatformToolset>
56+
</PropertyGroup>
57+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|x64'" Label="Configuration">
58+
<ConfigurationType>DynamicLibrary</ConfigurationType>
59+
<CharacterSet>NotSet</CharacterSet>
60+
<WholeProgramOptimization>true</WholeProgramOptimization>
61+
<PlatformToolset>v141</PlatformToolset>
62+
</PropertyGroup>
63+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
64+
<ConfigurationType>DynamicLibrary</ConfigurationType>
65+
<CharacterSet>NotSet</CharacterSet>
66+
<PlatformToolset>v141</PlatformToolset>
67+
</PropertyGroup>
68+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
69+
<ImportGroup Label="ExtensionSettings">
70+
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
71+
</ImportGroup>
72+
<ImportGroup Label="PropertySheets">
73+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
74+
<Import Project="$(SolutionDir)Common.props" />
75+
</ImportGroup>
76+
<PropertyGroup Label="UserMacros" />
77+
<PropertyGroup>
78+
<_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
79+
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
80+
<CodeAnalysisRules />
81+
<CodeAnalysisRuleAssemblies />
82+
</PropertyGroup>
83+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
84+
<ClCompile>
85+
<AdditionalOptions> /c /MDd /Od /Ob0 /Zi /EHsc /GR /DTBB_USE_DEBUG /D__TBB_LIB_NAME=tbb_debug.lib /DDO_ITT_NOTIFY /GS /DUSE_WINTHREAD /D_CRT_SECURE_NO_DEPRECATE /D_WIN32_WINNT=0x0502 /W4 /D__TBBMALLOC_BUILD=1 /Itbb/src /Itbb/src/rml/include /Itbb/include /Itbb/src/tbbmalloc /Itbb/src/tbbmalloc</AdditionalOptions>
86+
<AdditionalIncludeDirectories>tbb/build/vs2013;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
87+
<ExceptionHandling>Sync</ExceptionHandling>
88+
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
89+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
90+
</ClCompile>
91+
<Link>
92+
<AdditionalOptions>/DLL /MAP /DEBUG /fixed:no %(AdditionalOptions)</AdditionalOptions>
93+
<RandomizedBaseAddress>false</RandomizedBaseAddress>
94+
<DataExecutionPrevention>
95+
</DataExecutionPrevention>
96+
</Link>
97+
<ResourceCompile>
98+
<AdditionalIncludeDirectories>tbb\build\vs2013;</AdditionalIncludeDirectories>
99+
</ResourceCompile>
100+
</ItemDefinitionGroup>
101+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
102+
<ClCompile>
103+
<AdditionalOptions> /c /MDd /Od /Ob0 /Zi /EHsc /GR /DTBB_USE_DEBUG /D__TBB_LIB_NAME=tbb_debug.lib /DDO_ITT_NOTIFY /GS /DUSE_WINTHREAD /D_CRT_SECURE_NO_DEPRECATE /D_WIN32_WINNT=0x0502 /W4 /D__TBBMALLOC_BUILD=1 /Itbb/src /Itbb/src/rml/include /Itbb/include /Itbb/src/tbbmalloc /Itbb/src/tbbmalloc</AdditionalOptions>
104+
<AdditionalIncludeDirectories>tbb/build/vs2013;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
105+
<ExceptionHandling>
106+
</ExceptionHandling>
107+
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
108+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
109+
</ClCompile>
110+
<Link>
111+
<AdditionalOptions>/nologo /DLL /MAP /DEBUG /fixed:no /INCREMENTAL:NO %(AdditionalOptions)</AdditionalOptions>
112+
<RandomizedBaseAddress>false</RandomizedBaseAddress>
113+
<DataExecutionPrevention>
114+
</DataExecutionPrevention>
115+
</Link>
116+
<ResourceCompile>
117+
<AdditionalIncludeDirectories>tbb\build\vs2013;</AdditionalIncludeDirectories>
118+
</ResourceCompile>
119+
</ItemDefinitionGroup>
120+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
121+
<ClCompile>
122+
<AdditionalOptions> /c /MD /O2 /Zi /EHsc /GR /D__TBB_LIB_NAME=tbb.lib /DDO_ITT_NOTIFY /GS /DUSE_WINTHREAD /D_CRT_SECURE_NO_DEPRECATE /D_WIN32_WINNT=0x0502 /W4 /D__TBBMALLOC_BUILD=1 /Itbb/src /Itbb/src/rml/include /Itbb/include /Itbb/src/tbbmalloc /Itbb/src/tbbmalloc</AdditionalOptions>
123+
<AdditionalIncludeDirectories>tbb/build/vs2013;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
124+
<ExceptionHandling>
125+
</ExceptionHandling>
126+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
127+
</ClCompile>
128+
<Link>
129+
<AdditionalOptions>/nologo /DLL /MAP /DEBUG /fixed:no %(AdditionalOptions)</AdditionalOptions>
130+
<OptimizeReferences>true</OptimizeReferences>
131+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
132+
<RandomizedBaseAddress>false</RandomizedBaseAddress>
133+
<DataExecutionPrevention>
134+
</DataExecutionPrevention>
135+
</Link>
136+
<ResourceCompile>
137+
<AdditionalIncludeDirectories>tbb\build\vs2013;</AdditionalIncludeDirectories>
138+
</ResourceCompile>
139+
</ItemDefinitionGroup>
140+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|Win32'">
141+
<ClCompile>
142+
<AdditionalOptions> /c /MD /O2 /Zi /EHsc /GR /D__TBB_LIB_NAME=tbb.lib /DDO_ITT_NOTIFY /GS /DUSE_WINTHREAD /D_CRT_SECURE_NO_DEPRECATE /D_WIN32_WINNT=0x0502 /W4 /D__TBBMALLOC_BUILD=1 /Itbb/src /Itbb/src/rml/include /Itbb/include /Itbb/src/tbbmalloc /Itbb/src/tbbmalloc</AdditionalOptions>
143+
<AdditionalIncludeDirectories>tbb/build/vs2013;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
144+
<ExceptionHandling>
145+
</ExceptionHandling>
146+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
147+
</ClCompile>
148+
<Link>
149+
<AdditionalOptions>/nologo /DLL /MAP /DEBUG /fixed:no %(AdditionalOptions)</AdditionalOptions>
150+
<OptimizeReferences>true</OptimizeReferences>
151+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
152+
<RandomizedBaseAddress>false</RandomizedBaseAddress>
153+
<DataExecutionPrevention>
154+
</DataExecutionPrevention>
155+
</Link>
156+
<ResourceCompile>
157+
<AdditionalIncludeDirectories>tbb\build\vs2013;</AdditionalIncludeDirectories>
158+
</ResourceCompile>
159+
</ItemDefinitionGroup>
160+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
161+
<ClCompile>
162+
<AdditionalOptions> /c /MD /O2 /Zi /EHsc /GR /D__TBB_LIB_NAME=tbb.lib /DDO_ITT_NOTIFY /GS /DUSE_WINTHREAD /D_CRT_SECURE_NO_DEPRECATE /D_WIN32_WINNT=0x0502 /W4 /D__TBBMALLOC_BUILD=1 /Itbb/src /Itbb/src/rml/include /Itbb/include /Itbb/src/tbbmalloc /Itbb/src/tbbmalloc</AdditionalOptions>
163+
<AdditionalIncludeDirectories>tbb/build/vs2013;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
164+
<ExceptionHandling>
165+
</ExceptionHandling>
166+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
167+
</ClCompile>
168+
<Link>
169+
<AdditionalOptions>/nologo /DLL /MAP /DEBUG /fixed:no /INCREMENTAL:NO %(AdditionalOptions)</AdditionalOptions>
170+
<OptimizeReferences>true</OptimizeReferences>
171+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
172+
<RandomizedBaseAddress>false</RandomizedBaseAddress>
173+
<DataExecutionPrevention>
174+
</DataExecutionPrevention>
175+
</Link>
176+
<ResourceCompile>
177+
<AdditionalIncludeDirectories>tbb\build\vs2013;</AdditionalIncludeDirectories>
178+
</ResourceCompile>
179+
</ItemDefinitionGroup>
180+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|x64'">
181+
<ClCompile>
182+
<AdditionalOptions> /c /MD /O2 /Zi /EHsc /GR /D__TBB_LIB_NAME=tbb.lib /DDO_ITT_NOTIFY /GS /DUSE_WINTHREAD /D_CRT_SECURE_NO_DEPRECATE /D_WIN32_WINNT=0x0502 /W4 /D__TBBMALLOC_BUILD=1 /Itbb/src /Itbb/src/rml/include /Itbb/include /Itbb/src/tbbmalloc /Itbb/src/tbbmalloc</AdditionalOptions>
183+
<AdditionalIncludeDirectories>tbb/build/vs2013;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
184+
<ExceptionHandling>
185+
</ExceptionHandling>
186+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
187+
</ClCompile>
188+
<Link>
189+
<AdditionalOptions>/nologo /DLL /MAP /DEBUG /fixed:no /INCREMENTAL:NO %(AdditionalOptions)</AdditionalOptions>
190+
<OptimizeReferences>true</OptimizeReferences>
191+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
192+
<RandomizedBaseAddress>false</RandomizedBaseAddress>
193+
<DataExecutionPrevention>
194+
</DataExecutionPrevention>
195+
</Link>
196+
<ResourceCompile>
197+
<AdditionalIncludeDirectories>tbb\build\vs2013;</AdditionalIncludeDirectories>
198+
</ResourceCompile>
199+
</ItemDefinitionGroup>
200+
<ItemGroup>
201+
<ProjectReference Include="tbbmalloc.vcxproj">
202+
<Project>{b15f131e-328a-4d42-adc2-9ff4ca6306d8}</Project>
203+
</ProjectReference>
204+
</ItemGroup>
205+
<ItemGroup>
206+
<ClInclude Include="tbb\src\tbbmalloc\proxy.h" />
207+
<ClInclude Include="tbb\src\tbbmalloc\tbb_function_replacement.h" />
208+
<ClInclude Include="tbb\include\tbb\tbbmalloc_proxy.h" />
209+
</ItemGroup>
210+
<ItemGroup>
211+
<ResourceCompile Include="tbb\src\tbbmalloc\tbbmalloc.rc">
212+
<AdditionalOptions>/Itbb/src /Itbb/include /DDO_ITT_NOTIFY /DUSE_WINTHREAD /D_CRT_SECURE_NO_DEPRECATE /D_WIN32_WINNT=0x0400 %(AdditionalOptions)</AdditionalOptions>
213+
</ResourceCompile>
214+
<ClCompile Include="tbb\src\tbbmalloc\proxy.cpp" />
215+
<ClCompile Include="tbb\src\tbbmalloc\tbb_function_replacement.cpp" />
216+
</ItemGroup>
217+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
218+
<ImportGroup Label="ExtensionTargets">
219+
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
220+
</ImportGroup>
221+
</Project>

src/engine.sln

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libjpeg", "..\Externals\lib
239239
EndProject
240240
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OPCODE", "..\Externals\OPCODE\OPCODE.vcxproj", "{DAFD6D98-3DCD-40AD-BC85-EC71797B6767}"
241241
EndProject
242+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tbb", "..\Externals\tbb.vcxproj", "{F62787DD-1327-448B-9818-030062BCFAA5}"
243+
EndProject
244+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tbbmalloc", "..\Externals\tbbmalloc.vcxproj", "{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}"
245+
EndProject
246+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tbbmalloc_proxy", "..\Externals\tbbmalloc_proxy.vcxproj", "{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7}"
247+
EndProject
242248
Global
243249
GlobalSection(SolutionConfigurationPlatforms) = preSolution
244250
Debug|x64 = Debug|x64
@@ -1071,6 +1077,42 @@ Global
10711077
{DAFD6D98-3DCD-40AD-BC85-EC71797B6767}.Release|x64.Build.0 = Release|x64
10721078
{DAFD6D98-3DCD-40AD-BC85-EC71797B6767}.Release|x86.ActiveCfg = Release|Win32
10731079
{DAFD6D98-3DCD-40AD-BC85-EC71797B6767}.Release|x86.Build.0 = Release|Win32
1080+
{F62787DD-1327-448B-9818-030062BCFAA5}.Debug|x64.ActiveCfg = Debug|x64
1081+
{F62787DD-1327-448B-9818-030062BCFAA5}.Debug|x64.Build.0 = Debug|x64
1082+
{F62787DD-1327-448B-9818-030062BCFAA5}.Debug|x86.ActiveCfg = Debug|Win32
1083+
{F62787DD-1327-448B-9818-030062BCFAA5}.Debug|x86.Build.0 = Debug|Win32
1084+
{F62787DD-1327-448B-9818-030062BCFAA5}.Mixed|x64.ActiveCfg = Mixed|x64
1085+
{F62787DD-1327-448B-9818-030062BCFAA5}.Mixed|x64.Build.0 = Mixed|x64
1086+
{F62787DD-1327-448B-9818-030062BCFAA5}.Mixed|x86.ActiveCfg = Mixed|Win32
1087+
{F62787DD-1327-448B-9818-030062BCFAA5}.Mixed|x86.Build.0 = Mixed|Win32
1088+
{F62787DD-1327-448B-9818-030062BCFAA5}.Release|x64.ActiveCfg = Release|x64
1089+
{F62787DD-1327-448B-9818-030062BCFAA5}.Release|x64.Build.0 = Release|x64
1090+
{F62787DD-1327-448B-9818-030062BCFAA5}.Release|x86.ActiveCfg = Release|Win32
1091+
{F62787DD-1327-448B-9818-030062BCFAA5}.Release|x86.Build.0 = Release|Win32
1092+
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Debug|x64.ActiveCfg = Debug|x64
1093+
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Debug|x64.Build.0 = Debug|x64
1094+
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Debug|x86.ActiveCfg = Debug|Win32
1095+
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Debug|x86.Build.0 = Debug|Win32
1096+
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Mixed|x64.ActiveCfg = Mixed|x64
1097+
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Mixed|x64.Build.0 = Mixed|x64
1098+
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Mixed|x86.ActiveCfg = Mixed|Win32
1099+
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Mixed|x86.Build.0 = Mixed|Win32
1100+
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Release|x64.ActiveCfg = Release|x64
1101+
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Release|x64.Build.0 = Release|x64
1102+
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Release|x86.ActiveCfg = Release|Win32
1103+
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Release|x86.Build.0 = Release|Win32
1104+
{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7}.Debug|x64.ActiveCfg = Debug|x64
1105+
{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7}.Debug|x64.Build.0 = Debug|x64
1106+
{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7}.Debug|x86.ActiveCfg = Debug|Win32
1107+
{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7}.Debug|x86.Build.0 = Debug|Win32
1108+
{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7}.Mixed|x64.ActiveCfg = Mixed|x64
1109+
{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7}.Mixed|x64.Build.0 = Mixed|x64
1110+
{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7}.Mixed|x86.ActiveCfg = Mixed|Win32
1111+
{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7}.Mixed|x86.Build.0 = Mixed|Win32
1112+
{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7}.Release|x64.ActiveCfg = Release|x64
1113+
{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7}.Release|x64.Build.0 = Release|x64
1114+
{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7}.Release|x86.ActiveCfg = Release|Win32
1115+
{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7}.Release|x86.Build.0 = Release|Win32
10741116
EndGlobalSection
10751117
GlobalSection(SolutionProperties) = preSolution
10761118
HideSolutionNode = FALSE
@@ -1141,6 +1183,9 @@ Global
11411183
{632AEEB6-DC06-4E15-9551-B2B09A4B73C5} = {DAEF6FB5-4F98-4B34-B049-8828EFEC9250}
11421184
{3593C424-83CC-4445-BE1A-97DDE88FE386} = {2BFC806B-CE92-4EA4-8FE8-5F2EA54BA348}
11431185
{DAFD6D98-3DCD-40AD-BC85-EC71797B6767} = {2BFC806B-CE92-4EA4-8FE8-5F2EA54BA348}
1186+
{F62787DD-1327-448B-9818-030062BCFAA5} = {2BFC806B-CE92-4EA4-8FE8-5F2EA54BA348}
1187+
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8} = {2BFC806B-CE92-4EA4-8FE8-5F2EA54BA348}
1188+
{02F61511-D5B6-46E6-B4BB-DEAA96E6BCC7} = {2BFC806B-CE92-4EA4-8FE8-5F2EA54BA348}
11441189
EndGlobalSection
11451190
GlobalSection(ExtensibilityGlobals) = postSolution
11461191
SolutionGuid = {C5A32302-94F5-41B8-9606-017BB6BA69A6}

0 commit comments

Comments
 (0)