diff --git a/platforms/Windows/SideBySideUpgradeStrategy.props b/platforms/Windows/SideBySideUpgradeStrategy.props index b6ec12ce..eaff7c52 100644 --- a/platforms/Windows/SideBySideUpgradeStrategy.props +++ b/platforms/Windows/SideBySideUpgradeStrategy.props @@ -22,9 +22,13 @@ {91D382AF-1E92-44DC-A4AD-AEE91C1B5160} {8DD91C86-D13D-490B-B06B-9522A9CF504C} {BEA8C6DC-F73E-445B-9486-2333D1CF2886} - {443F4D7F-38F3-47C8-9BEE-37FEB01D13C8} - {762D10FE-EBE5-4554-BB78-FB13A4A487E3} - {9749D9E6-E860-4FF6-9E8A-525270F471A3} + {443F4D7F-38F3-47C8-9BEE-37FEB01D13C8} + {762D10FE-EBE5-4554-BB78-FB13A4A487E3} + {9749D9E6-E860-4FF6-9E8A-525270F471A3} + {485f88f4-9342-48cb-853a-12da885a5818} + {0838ee60-5d4a-4832-b844-73dad6eb1cc1} + {1269a926-3528-4ab7-b4d6-386d5c3f903a} + {d889349b-0000-4600-a04a-93602525d5db} @@ -52,7 +56,8 @@ DbgUpgradeCode=$(DbgUpgradeCode); IdeUpgradeCode=$(IdeUpgradeCode); RtlUpgradeCode=$(RtlUpgradeCode); - SdkUpgradeCode=$(SdkUpgradeCode); + WindowsSDKUpgradeCode=$(WindowsSDKUpgradeCode); + AndroidSDKUpgradeCode=$(AndroidSDKUpgradeCode); diff --git a/platforms/Windows/android_sdk/android_sdk.wixproj b/platforms/Windows/android_sdk/android_sdk.wixproj new file mode 100644 index 00000000..01e6d250 --- /dev/null +++ b/platforms/Windows/android_sdk/android_sdk.wixproj @@ -0,0 +1,28 @@ + + + android_sdk.$(ProductArchitecture) + x86 + + $(SDK_ROOT)\usr\lib\swift\shims + + + $(DefineConstants); + SwiftShimsPath=$(SwiftShimsPath); + + + + + + + + + + SwiftShims + AndroidSDK_usr_lib_swift_shims + var.SwiftShimsPath + true + true + true + + + diff --git a/platforms/Windows/android_sdk/android_sdk.wxs b/platforms/Windows/android_sdk/android_sdk.wxs new file mode 100644 index 00000000..1b0b630c --- /dev/null +++ b/platforms/Windows/android_sdk/android_sdk.wxs @@ -0,0 +1,1230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/platforms/Windows/bld/bld.wixproj b/platforms/Windows/bld/bld.wixproj index 7847d2e5..b2cae82e 100644 --- a/platforms/Windows/bld/bld.wixproj +++ b/platforms/Windows/bld/bld.wixproj @@ -5,6 +5,7 @@ DEVTOOLS_ROOT=$(DEVTOOLS_ROOT); TOOLCHAIN_ROOT=$(TOOLCHAIN_ROOT); TOOLCHAIN_ROOT_USR_LIB_CLANG=$(TOOLCHAIN_ROOT)\usr\lib\clang; + TOOLCHAIN_ROOT_USR_LIB_SWIFT_CLANG=$(TOOLCHAIN_ROOT)\usr\lib\swift\clang; @@ -22,4 +23,15 @@ true + + + + SwiftClangResources + _usr_lib_swift_clang + var.TOOLCHAIN_ROOT_USR_LIB_SWIFT_CLANG + true + true + true + + diff --git a/platforms/Windows/bld/bld.wxs b/platforms/Windows/bld/bld.wxs index 3f8caaed..6514b906 100644 --- a/platforms/Windows/bld/bld.wxs +++ b/platforms/Windows/bld/bld.wxs @@ -441,6 +441,7 @@ + diff --git a/platforms/Windows/bundle/installer.wixproj b/platforms/Windows/bundle/installer.wixproj index 1a920adc..358d17d5 100644 --- a/platforms/Windows/bundle/installer.wixproj +++ b/platforms/Windows/bundle/installer.wixproj @@ -8,6 +8,10 @@ $(DefineConstants); INCLUDE_X86_SDK=$(INCLUDE_X86_SDK); INCLUDE_ARM64_SDK=$(INCLUDE_ARM64_SDK); + ANDROID_INCLUDE_ARM64_SDK=$(ANDROID_INCLUDE_ARM64_SDK); + ANDROID_INCLUDE_x86_64_SDK=$(ANDROID_INCLUDE_x86_64_SDK); + ANDROID_INCLUDE_ARM_SDK=$(ANDROID_INCLUDE_ARM_SDK); + ANDROID_INCLUDE_X86_SDK=$(ANDROID_INCLUDE_X86_SDK); @@ -31,4 +35,20 @@ + + + + + + + + + + + + + + + + diff --git a/platforms/Windows/bundle/installer.wxs b/platforms/Windows/bundle/installer.wxs index 11de13d4..3f313782 100644 --- a/platforms/Windows/bundle/installer.wxs +++ b/platforms/Windows/bundle/installer.wxs @@ -38,6 +38,10 @@ + + + +