Skip to content
This repository was archived by the owner on Jun 5, 2019. It is now read-only.

Commit 8d1e5cf

Browse files
committed
Merge pull request #187 from smaillet-ms/Add-WindowsDevices-SDK
Updated SDK installer to include Windows.Devices support
2 parents 0adaed4 + f2649d9 commit 8d1e5cf

File tree

4 files changed

+15
-29
lines changed

4 files changed

+15
-29
lines changed

Framework/IDE/Targets/v4.4/MicroFramework_v4_4.wixproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,12 @@
66
<!--<DirectoryRef>AssembliesDir_V$(PRODVER_MAJOR)_$(PRODVER_MINOR)</DirectoryRef> -->
77
<_curdir>$(BUILD_TREE_CLIENT)\dll</_curdir>
88
</PropertyGroup>
9-
9+
10+
<!-- Reference assemblies -->
1011
<ItemGroup>
12+
<WiXComponentFiles Include="$(_curdir)\Windows.Devices.dll" />
13+
<WiXComponentFiles Include="$(_curdir)\Windows.Devices.pdb" />
14+
1115
<WiXComponentFiles Include="$(_curdir)\Microsoft.SPOT.Graphics.dll" />
1216
<WiXComponentFiles Include="$(_curdir)\Microsoft.SPOT.Graphics.pdb" />
1317

setup/Features/CorePlatformEndian.wxs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
Description="A set of managed assemblies that comprise the core of the .NET MF"
66
Display="hidden"
77
Level="1">
8+
<ComponentRef Id="Component_le_Windows.Devices" />
89
<ComponentRef Id="Component_le_Microsoft.SPOT.Hardware" />
910
<ComponentRef Id="Component_le_Microsoft.SPOT.Hardware.PWM" />
1011
<ComponentRef Id="Component_le_Microsoft.SPOT.Hardware.SerialPort" />
@@ -47,6 +48,7 @@
4748
Description="A set of managed assemblies that comprise the core of the .NET MF"
4849
Display="hidden"
4950
Level="1">
51+
<ComponentRef Id="Component_be_Windows.Devices" />
5052
<ComponentRef Id="Component_be_Microsoft.SPOT.Hardware"/>
5153
<ComponentRef Id="Component_be_Microsoft.SPOT.Hardware.PWM" />
5254
<ComponentRef Id="Component_be_Microsoft.SPOT.Hardware.SerialPort"/>
@@ -81,5 +83,5 @@
8183
<ComponentRef Id="Component_be_Microsoft.SPOT.Wireless.IEEE_802_15_4.Phy" />
8284
</Feature>
8385

84-
</Fragment>
86+
</Fragment>
8587
</Wix>

setup/Include/mergecrt.wxs

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,12 @@
11
<?xml version="1.0"?>
22
<Include>
33
<DirectoryRef Id="TARGETDIR">
4-
<Merge Id="CRT90" Language="0" SourceFile="$(env.SPOROOT)\bin\vcmergemodules\Microsoft_VC90_CRT_x86.msm" DiskId="1" />
5-
<Merge Id="CRT100" Language="0" SourceFile="$(env.SPOROOT)\bin\vcmergemodules\Microsoft_VC100_CRT_x86.msm" DiskId="1" />
6-
<Merge Id="CRT110" Language="0" SourceFile="$(env.SPOROOT)\bin\vcmergemodules\Microsoft_VC110_CRT_x86.msm" DiskId="1" />
7-
<!--Merge Id="CRT Policy" Language="0" SourceFile="$(env.SPOROOT)\bin\vcmergemodules\policy_9_0_Microsoft_VC90_CRT_x86.msm" DiskId="1" /-->
8-
<Merge Id="ATL90" Language="0" SourceFile="$(env.SPOROOT)\bin\vcmergemodules\Microsoft_VC90_ATL_x86.msm" DiskId="1" />
9-
<Merge Id="ATL100" Language="0" SourceFile="$(env.SPOROOT)\bin\vcmergemodules\Microsoft_VC100_ATL_x86.msm" DiskId="1" />
10-
<Merge Id="ATL110" Language="0" SourceFile="$(env.SPOROOT)\bin\vcmergemodules\Microsoft_VC110_ATL_x86.msm" DiskId="1" />
11-
<!-- Merge Id="ATL Policy" Language="0" SourceFile="$(env.SPOROOT)\bin\vcmergemodules\policy_9_0_Microsoft_VC90_ATL_x86.msm" DiskId="1" /-->
12-
4+
<Merge Id="CRT140" Language="0" SourceFile="$(env.CommonProgramFiles(x86))\Merge Modules\Microsoft_VC140_CRT_x86.msm" DiskId="1" />
5+
6+
<!-- Debug modules are not redistributable, but are useful during development and early testing -->
137
<?if $(var.BuildFlavor) = "Debug"?>
14-
<Merge Id="Debug CRT90" Language="0" SourceFile="$(env.SPOROOT)\bin\vcmergemodules\Microsoft_VC90_DebugCRT_x86.msm" DiskId="1" />
15-
<Merge Id="Debug CRT100" Language="0" SourceFile="$(env.SPOROOT)\bin\vcmergemodules\Microsoft_VC100_DebugCRT_x86.msm" DiskId="1" />
16-
<Merge Id="Debug CRT110" Language="0" SourceFile="$(env.SPOROOT)\bin\vcmergemodules\Microsoft_VC110_DebugCRT_x86.msm" DiskId="1" />
17-
<!-- Merge Id="Debug CRT Policy" Language="0" SourceFile="$(env.SPOROOT)\bin\vcmergemodules\policy_9_0_Microsoft_VC90_DebugCRT_x86.msm" DiskId="1" /-->
8+
<Merge Id="Debug CRT140" Language="0" SourceFile="$(env.CommonProgramFiles(x86))\Merge Modules\Microsoft_VC140_DebugCRT_x86.msm" DiskId="1" />
9+
<!-- Merge Id="Debug CRT Policy" Language="0" SourceFile="$(env.CommonProgramFiles(x86))\Merge Modules\policy_9_0_Microsoft_VC90_DebugCRT_x86.msm" DiskId="1" /-->
1810
<?endif?>
1911
</DirectoryRef>
2012
</Include>

setup/ProductSDK/Product.wxs

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -162,23 +162,11 @@
162162
TypicalDefault='install'
163163
Display='hidden'
164164
>
165-
<MergeRef Id='CRT90' />
166-
<MergeRef Id='CRT100' />
167-
<MergeRef Id='CRT110' />
168-
169-
<!-- <MergeRef Id='CRT Policy' /> -->
165+
<MergeRef Id='CRT140' />
170166

171-
<MergeRef Id='ATL90' />
172-
<MergeRef Id='ATL100' />
173-
<MergeRef Id='ATL110' />
174-
175167
<!-- <MergeRef Id='ATL Policy' /> -->
176-
177168
<?if $(var.BuildFlavor) = "Debug"?>
178-
<MergeRef Id='Debug CRT90' />
179-
<MergeRef Id='Debug CRT100' />
180-
<MergeRef Id='Debug CRT110' />
181-
169+
<MergeRef Id='Debug CRT140' />
182170
<!-- <MergeRef Id='Debug CRT Policy' /> -->
183171
<?endif?>
184172
</Feature>

0 commit comments

Comments
 (0)