Skip to content

Commit 4f3097f

Browse files
committed
Update project synchronization tool settings and synchronize projects.
1 parent 62ec912 commit 4f3097f

File tree

9 files changed

+629
-611
lines changed

9 files changed

+629
-611
lines changed

Sync.Test.xml

Lines changed: 58 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -15,29 +15,56 @@
1515
<Exclude File="*.tt" />
1616
<Exclude File="*.ttinclude" />
1717
</Project>
18-
<!--
19-
<Project Name="MsgPack.UnitTest.CodeDom.Mono" Base="MsgPack.UnitTest.CodeDom">
18+
19+
<Project Name="MsgPack.UnitTest.Xamarin.iOS" Base="MsgPack.UnitTest">
2020
<Preserve Path="Properties\AssemblyInfo.cs" />
21+
<Preserve File="*.config" />
22+
<Preserve File="*.json" />
23+
<Preserve File="*.mpac" />
2124
<Exclude File="*.ps1" />
2225
<Exclude File="*.tt" />
2326
<Exclude File="*.ttinclude" />
24-
</Project>
25-
<Project Name="MsgPack.UnitTest.Unity" Base="MsgPack.UnitTest.Mono">
26-
<Exclude Path="Serialization\SerializerGeneratorTest.cs" />
27-
</Project>
28-
<Project Name="MsgPack.UnitTest.CodeDom.Unity" Base="MsgPack.UnitTest.CodeDom.Mono">
29-
</Project>
30-
<Project Name="MsgPack.UnitTest.MonoDroid" Base="MsgPack.UnitTest.Mono">
27+
<Preserve File="*.snk" />
28+
<Preserve File="*.plist" />
29+
<Preserve Path="Main.cs" />
30+
<Preserve Path="UnitTestAppDelegate.cs" />
31+
<Exclude File="_SetUpFixture.cs" />
32+
<Exclude File="ReadMe.txt" />
33+
<Exclude Path="Serialization\PreGeneratedSerializerGenerator.cs" />
3134
<Exclude Path="Serialization\SerializerGeneratorTest.cs" />
35+
<!-- iOS Runtime Limit -->
36+
<Exclude Path="TestSuite.cs" />
37+
<Exclude Path="Serialization\CompositeTest.cs" />
38+
<!-- Generator related -->
39+
<Exclude File="*ContextBased*.cs" />
40+
<Exclude File="*ExpressionBased*.cs" />
41+
<Exclude File="*FieldBased*.cs" />
42+
<Exclude Path="Serialization\FromExpressionTest.cs" />
43+
<Exclude Path="Serialization\MessagePackMemberAndDataMemberMixedTarget.cs" />
44+
<Exclude Path="Serialization\MessagePackMemberAttributeTest.cs" />
3245
</Project>
33-
<Project Name="MsgPack.UnitTest.CodeDom.MonoDroid" Base="MsgPack.UnitTest.CodeDom.Mono">
34-
</Project>
35-
<Project Name="MsgPack.UnitTest.MonoTouch" Base="MsgPack.UnitTest.Mono">
46+
47+
<Project Name="MsgPack.UnitTest.Xamarin.Android" Base="MsgPack.UnitTest">
48+
<Preserve Path="Properties\AssemblyInfo.cs" />
49+
<Preserve File="*.config" />
50+
<Preserve File="*.json" />
51+
<Preserve File="*.mpac" />
52+
<Preserve File="*.snk" />
53+
<Exclude File="*.ps1" />
54+
<Exclude File="*.tt" />
55+
<Exclude File="*.ttinclude" />
56+
<Exclude File="ReadMe.txt" />
57+
<Exclude Path="Serialization\PreGeneratedSerializerGenerator.cs" />
3658
<Exclude Path="Serialization\SerializerGeneratorTest.cs" />
59+
<!-- Generator related -->
60+
<Exclude File="*ContextBased*.cs" />
61+
<Exclude File="*ExpressionBased*.cs" />
62+
<Exclude File="*FieldBased*.cs" />
63+
<Exclude Path="Serialization\FromExpressionTest.cs" />
64+
<Exclude Path="Serialization\MessagePackMemberAndDataMemberMixedTarget.cs" />
65+
<Exclude Path="Serialization\MessagePackMemberAttributeTest.cs" />
3766
</Project>
38-
<Project Name="MsgPack.UnitTest.CodeDom.MonoTouch" Base="MsgPack.UnitTest.CodeDom.Mono">
39-
</Project>
40-
-->
67+
4168
<Project Name="MsgPack.UnitTest.Net35" Base="MsgPack.UnitTest">
4269
<Preserve Path="Properties\AssemblyInfo.cs" />
4370
<Exclude Path="Serialization\ArrayExpressionBasedAutoMessagePackSerializerTest.cs" />
@@ -76,6 +103,7 @@
76103
<Exclude File="*.tt" />
77104
<Exclude File="*.ttinclude" />
78105
</Project>
106+
79107
<Project Name="MsgPack.UnitTest.WinRT" Base="MsgPack.UnitTest">
80108
<Preserve Path="Properties\AssemblyInfo.cs" />
81109
<Preserve File="*.config" />
@@ -108,17 +136,7 @@
108136
<Exclude Path="Serialization\MapGenerationBasedEnumSerializationTest.cs" />
109137
<Exclude Path="Serialization\SerializerGeneratorTest.cs" />
110138
</Project>
111-
<Project Name="MsgPack.UnitTest.Silverlight.WindowsPhone" Base="MsgPack.UnitTest.WinRT">
112-
<Preserve Path="Properties\AssemblyInfo.cs" />
113-
<Preserve File="*.config" />
114-
<Preserve File="*.json" />
115-
<Preserve File="*.mpac" />
116-
<Preserve File="*.pfx" />
117-
<Preserve File="*.png" />
118-
<Preserve File="*.xaml" />
119-
<Preserve File="*Manifest.xml" />
120-
<Preserve Path="LocalizedStrings.cs" />
121-
</Project>
139+
122140
<Project Name="MsgPack.UnitTest.BclExtensions.WinRT" Base="MsgPack.UnitTest.BclExtensions">
123141
<Preserve Path="Properties\AssemblyInfo.cs" />
124142
<Exclude File="*.ps1" />
@@ -131,4 +149,18 @@
131149
<Exclude Path="Serialization\MapContextBasedCustomCollectionSerializersTest.cs" />
132150
<Exclude Path="Serialization\MapCodeDomBasedCustomCollectionSerializersTest.cs" />
133151
</Project>
152+
153+
<Project Name="MsgPack.UnitTest.Silverlight.WindowsPhone" Base="MsgPack.UnitTest.WinRT">
154+
<Preserve Path="Properties\AssemblyInfo.cs" />
155+
<Preserve File="*.config" />
156+
<Preserve File="*.json" />
157+
<Preserve File="*.mpac" />
158+
<Preserve File="*.pfx" />
159+
<Preserve File="*.png" />
160+
<Preserve File="*.xaml" />
161+
<Preserve File="*.xaml.cs" />
162+
<Preserve File="*.Designer.cs" />
163+
<Preserve File="*Manifest.xml" />
164+
<Preserve Path="LocalizedStrings.cs" />
165+
</Project>
134166
</ProjectSync>

Sync.xml

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
<Preserve Path="Tuple`n.cs" />
2121
<Exclude Path="TupleItems.cs" />
2222
</Project>
23+
2324
<Project Name="MsgPack.Net40" Base="MsgPack">
2425
<Preserve Path="Properties\AssemblyInfo.cs" />
2526
<Exclude Path="Serialization\DefaultSerializers\ImmutableCollectionSerializer`2.cs" />
@@ -28,18 +29,40 @@
2829
<Exclude File="*.tt" />
2930
<Exclude File="*.ttinclude" />
3031
</Project>
31-
<!--
32-
Note: MsgPack.Xamarin.iOS is created manually now.
33-
-->
32+
33+
<Project Name="MsgPack.Xamarin.iOS" Base="MsgPack">
34+
<Preserve Path="Properties\AssemblyInfo.cs" />
35+
<Exclude Path="Serialization\AbstractSerializers\*" />
36+
<Exclude Path="Serialization\CodeDomSerializers\*" />
37+
<Exclude Path="Serialization\EmittingSerializers\*" />
38+
<Exclude Path="Serialization\ExpressionSerializers\*" />
39+
<Exclude Path="Serialization\Metadata\*" />
40+
<Exclude Path="Serialization\Reflection\TracingILGenerator.*" />
41+
<Exclude Path="Serialization\AutoMessagePackSerializer`1.cs" />
42+
<Exclude Path="Serialization\CallbackEnumMessagePackSerializer.cs" />
43+
<Exclude Path="Serialization\CallbackMessagePackSerializer`1.cs" />
44+
<Exclude Path="Serialization\FromExpression.cs" />
45+
<Exclude Path="Serialization\FromExpression.*.cs" />
46+
<Exclude Path="Serialization\LazyDelegatingMessagePackSerializer`1.cs" />
47+
<Exclude Path="Serialization\SerializerCodeGenerationConfiguration.cs" />
48+
<Exclude Path="Serialization\SerializerGenerator.cs" />
49+
<Exclude Path="Serialization\Tracer.cs" />
50+
<Exclude File="*.tt" />
51+
<Exclude File="*.ttinclude" />
52+
<Exclude File="*.snk" />
53+
</Project>
54+
3455
<Project Name="MsgPack.Xamarin.Android" Base="MsgPack.Xamarin.iOS">
3556
<Preserve Path="Properties\AssemblyInfo.cs" />
3657
</Project>
58+
3759
<Project Name="MsgPack.Unity3D" Base="MsgPack.Xamarin.iOS">
3860
<Preserve Path="Properties\AssemblyInfo.cs" />
3961
<Exclude Path="Serialization\ReflectionSerializers\ReflectionTupleMessagePackSerializer`1.cs" />
4062
<Exclude Path="UnsafeNativeMethods.cs" />
4163
<Exclude Path="Validation.cs" />
4264
</Project>
65+
4366
<Project Name="MsgPack.WinRT.Portable" Base="MsgPack">
4467
<Preserve Path="Properties\AssemblyInfo.cs" />
4568
<Exclude File="*.tt" />
@@ -93,6 +116,7 @@
93116
<Include Path="TupleItems.cs" />
94117
<Exclude Path="Validation.cs" />
95118
</Project>
119+
96120
<Project Name="MsgPack.Silverlight.WindowsPhone" Base="MsgPack.WinRT.Portable">
97121
<Preserve Path="Properties\AssemblyInfo.cs" />
98122
<Preserve Path="Serialization\Metadata\_DictionaryEntry.cs" />

SyncProjects.bat

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
:: src
2+
@.\tools\SyncProjects\bin\SyncProjects.exe
3+
:: test
4+
@.\tools\SyncProjects\bin\SyncProjects.exe -d Sync.Test.xml -s test

src/MsgPack.Unity3D/MsgPack.Unity3D.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -521,6 +521,11 @@
521521
</None>
522522
</ItemGroup>
523523
<ItemGroup />
524+
<ItemGroup>
525+
<Content Include="..\MsgPack\remarks.xml">
526+
<Link>remarks.xml</Link>
527+
</Content>
528+
</ItemGroup>
524529
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
525530
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
526531
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">

src/MsgPack.Xamarin.Android/MsgPack.Xamarin.Android.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -527,4 +527,9 @@
527527
<Link>remarks.xml</Link>
528528
</None>
529529
</ItemGroup>
530+
<ItemGroup>
531+
<Content Include="..\MsgPack\remarks.xml">
532+
<Link>remarks.xml</Link>
533+
</Content>
534+
</ItemGroup>
530535
</Project>

0 commit comments

Comments
 (0)