Skip to content

Commit 996f0ac

Browse files
committed
SBL for all four Darwin platforms
1 parent 7407c0a commit 996f0ac

File tree

5 files changed

+196
-0
lines changed

5 files changed

+196
-0
lines changed
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
2+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
3+
<PropertyGroup>
4+
<ProductVersion>3.5</ProductVersion>
5+
<RootNamespace>Swift</RootNamespace>
6+
<ProjectGuid>{6f87c50f-069a-4e56-9b2e-044cbb68cc83}</ProjectGuid>
7+
<OutputType>StaticLibrary</OutputType>
8+
<AssemblyName>Swift</AssemblyName>
9+
<AllowGlobals>False</AllowGlobals>
10+
<AllowLegacyWith>False</AllowLegacyWith>
11+
<AllowLegacyOutParams>False</AllowLegacyOutParams>
12+
<AllowLegacyCreate>False</AllowLegacyCreate>
13+
<AllowUnsafeCode>False</AllowUnsafeCode>
14+
<Configuration Condition="'$(Configuration)' == ''">Release</Configuration>
15+
<DefaultUses>Foundation;RemObjects.Elements.System;rtl</DefaultUses>
16+
<SDK>iOS</SDK>
17+
</PropertyGroup>
18+
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
19+
<Optimize>false</Optimize>
20+
<OutputPath>.\bin\Debug</OutputPath>
21+
<DefineConstants>DEBUG;TRACE;</DefineConstants>
22+
<GenerateDebugInfo>True</GenerateDebugInfo>
23+
<EnableAsserts>True</EnableAsserts>
24+
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
25+
<CaptureConsoleOutput>False</CaptureConsoleOutput>
26+
<StartMode>Project</StartMode>
27+
<RegisterForComInterop>False</RegisterForComInterop>
28+
<CpuType>anycpu</CpuType>
29+
<RuntimeVersion>v25</RuntimeVersion>
30+
<XmlDoc>False</XmlDoc>
31+
<XmlDocWarningLevel>WarningOnPublicMembers</XmlDocWarningLevel>
32+
<EnableUnmanagedDebugging>False</EnableUnmanagedDebugging>
33+
<WarnOnCaseMismatch>True</WarnOnCaseMismatch>
34+
</PropertyGroup>
35+
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
36+
<Optimize>true</Optimize>
37+
<OutputPath>.\bin\Release</OutputPath>
38+
<GenerateDebugInfo>True</GenerateDebugInfo>
39+
<EnableAsserts>False</EnableAsserts>
40+
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
41+
<CaptureConsoleOutput>False</CaptureConsoleOutput>
42+
<StartMode>Project</StartMode>
43+
<RegisterForComInterop>False</RegisterForComInterop>
44+
<CpuType>anycpu</CpuType>
45+
<RuntimeVersion>v25</RuntimeVersion>
46+
<XmlDoc>False</XmlDoc>
47+
<XmlDocWarningLevel>WarningOnPublicMembers</XmlDocWarningLevel>
48+
<EnableUnmanagedDebugging>False</EnableUnmanagedDebugging>
49+
<WarnOnCaseMismatch>True</WarnOnCaseMismatch>
50+
<DefineConstants>SIGN</DefineConstants>
51+
</PropertyGroup>
52+
<ItemGroup>
53+
<Reference Include="gc" />
54+
<Reference Include="Island" />
55+
<Reference Include="rtl" />
56+
</ItemGroup>
57+
<Import Project="$(MSBuildExtensionsPath)\RemObjects Software\Elements\RemObjects.Elements.Island.Darwin.targets" />
58+
<Import Project="Swift.Shared.projitems" Label="Swift.Shared" />
59+
</Project>

Source/Swift.Island.Darwin.macOS.elements

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
<AllowUnsafeCode>False</AllowUnsafeCode>
1414
<Configuration Condition="'$(Configuration)' == ''">Release</Configuration>
1515
<DefaultUses>Foundation;RemObjects.Elements.System;rtl</DefaultUses>
16+
<SDK>macOS</SDK>
1617
</PropertyGroup>
1718
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
1819
<Optimize>false</Optimize>
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
2+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
3+
<PropertyGroup>
4+
<ProductVersion>3.5</ProductVersion>
5+
<RootNamespace>Swift</RootNamespace>
6+
<ProjectGuid>{a037c663-4495-4630-a9ef-39079ba1ec07}</ProjectGuid>
7+
<OutputType>StaticLibrary</OutputType>
8+
<AssemblyName>Swift</AssemblyName>
9+
<AllowGlobals>False</AllowGlobals>
10+
<AllowLegacyWith>False</AllowLegacyWith>
11+
<AllowLegacyOutParams>False</AllowLegacyOutParams>
12+
<AllowLegacyCreate>False</AllowLegacyCreate>
13+
<AllowUnsafeCode>False</AllowUnsafeCode>
14+
<Configuration Condition="'$(Configuration)' == ''">Release</Configuration>
15+
<DefaultUses>Foundation;RemObjects.Elements.System;rtl</DefaultUses>
16+
<SDK>tvOS</SDK>
17+
</PropertyGroup>
18+
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
19+
<Optimize>false</Optimize>
20+
<OutputPath>.\bin\Debug</OutputPath>
21+
<DefineConstants>DEBUG;TRACE;</DefineConstants>
22+
<GenerateDebugInfo>True</GenerateDebugInfo>
23+
<EnableAsserts>True</EnableAsserts>
24+
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
25+
<CaptureConsoleOutput>False</CaptureConsoleOutput>
26+
<StartMode>Project</StartMode>
27+
<RegisterForComInterop>False</RegisterForComInterop>
28+
<CpuType>anycpu</CpuType>
29+
<RuntimeVersion>v25</RuntimeVersion>
30+
<XmlDoc>False</XmlDoc>
31+
<XmlDocWarningLevel>WarningOnPublicMembers</XmlDocWarningLevel>
32+
<EnableUnmanagedDebugging>False</EnableUnmanagedDebugging>
33+
<WarnOnCaseMismatch>True</WarnOnCaseMismatch>
34+
</PropertyGroup>
35+
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
36+
<Optimize>true</Optimize>
37+
<OutputPath>.\bin\Release</OutputPath>
38+
<GenerateDebugInfo>True</GenerateDebugInfo>
39+
<EnableAsserts>False</EnableAsserts>
40+
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
41+
<CaptureConsoleOutput>False</CaptureConsoleOutput>
42+
<StartMode>Project</StartMode>
43+
<RegisterForComInterop>False</RegisterForComInterop>
44+
<CpuType>anycpu</CpuType>
45+
<RuntimeVersion>v25</RuntimeVersion>
46+
<XmlDoc>False</XmlDoc>
47+
<XmlDocWarningLevel>WarningOnPublicMembers</XmlDocWarningLevel>
48+
<EnableUnmanagedDebugging>False</EnableUnmanagedDebugging>
49+
<WarnOnCaseMismatch>True</WarnOnCaseMismatch>
50+
<DefineConstants>SIGN</DefineConstants>
51+
</PropertyGroup>
52+
<ItemGroup>
53+
<Reference Include="gc" />
54+
<Reference Include="Island" />
55+
<Reference Include="rtl" />
56+
</ItemGroup>
57+
<Import Project="$(MSBuildExtensionsPath)\RemObjects Software\Elements\RemObjects.Elements.Island.Darwin.targets" />
58+
<Import Project="Swift.Shared.projitems" Label="Swift.Shared" />
59+
</Project>
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
2+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
3+
<PropertyGroup>
4+
<ProductVersion>3.5</ProductVersion>
5+
<RootNamespace>Swift</RootNamespace>
6+
<ProjectGuid>{b9065575-47d6-4740-8d96-d8f5a1a30b0b}</ProjectGuid>
7+
<OutputType>StaticLibrary</OutputType>
8+
<AssemblyName>Swift</AssemblyName>
9+
<AllowGlobals>False</AllowGlobals>
10+
<AllowLegacyWith>False</AllowLegacyWith>
11+
<AllowLegacyOutParams>False</AllowLegacyOutParams>
12+
<AllowLegacyCreate>False</AllowLegacyCreate>
13+
<AllowUnsafeCode>False</AllowUnsafeCode>
14+
<Configuration Condition="'$(Configuration)' == ''">Release</Configuration>
15+
<DefaultUses>Foundation;RemObjects.Elements.System;rtl</DefaultUses>
16+
<SDK>watchOS</SDK>
17+
</PropertyGroup>
18+
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
19+
<Optimize>false</Optimize>
20+
<OutputPath>.\bin\Debug</OutputPath>
21+
<DefineConstants>DEBUG;TRACE;</DefineConstants>
22+
<GenerateDebugInfo>True</GenerateDebugInfo>
23+
<EnableAsserts>True</EnableAsserts>
24+
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
25+
<CaptureConsoleOutput>False</CaptureConsoleOutput>
26+
<StartMode>Project</StartMode>
27+
<RegisterForComInterop>False</RegisterForComInterop>
28+
<CpuType>anycpu</CpuType>
29+
<RuntimeVersion>v25</RuntimeVersion>
30+
<XmlDoc>False</XmlDoc>
31+
<XmlDocWarningLevel>WarningOnPublicMembers</XmlDocWarningLevel>
32+
<EnableUnmanagedDebugging>False</EnableUnmanagedDebugging>
33+
<WarnOnCaseMismatch>True</WarnOnCaseMismatch>
34+
</PropertyGroup>
35+
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
36+
<Optimize>true</Optimize>
37+
<OutputPath>.\bin\Release</OutputPath>
38+
<GenerateDebugInfo>True</GenerateDebugInfo>
39+
<EnableAsserts>False</EnableAsserts>
40+
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
41+
<CaptureConsoleOutput>False</CaptureConsoleOutput>
42+
<StartMode>Project</StartMode>
43+
<RegisterForComInterop>False</RegisterForComInterop>
44+
<CpuType>anycpu</CpuType>
45+
<RuntimeVersion>v25</RuntimeVersion>
46+
<XmlDoc>False</XmlDoc>
47+
<XmlDocWarningLevel>WarningOnPublicMembers</XmlDocWarningLevel>
48+
<EnableUnmanagedDebugging>False</EnableUnmanagedDebugging>
49+
<WarnOnCaseMismatch>True</WarnOnCaseMismatch>
50+
<DefineConstants>SIGN</DefineConstants>
51+
</PropertyGroup>
52+
<ItemGroup>
53+
<Reference Include="gc" />
54+
<Reference Include="Island" />
55+
<Reference Include="rtl" />
56+
</ItemGroup>
57+
<Import Project="$(MSBuildExtensionsPath)\RemObjects Software\Elements\RemObjects.Elements.Island.Darwin.targets" />
58+
<Import Project="Swift.Shared.projitems" Label="Swift.Shared" />
59+
</Project>

Source/SwiftBaseLibrary.sln

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,14 @@ Project("{656346D9-4656-40DA-A068-22D5425D4639}") = "Swift.Echoes", "Swift.Echoe
77
EndProject
88
Project("{656346D9-4656-40DA-A068-22D5425D4639}") = "Swift.Island.Android", "Swift.Island.Android.elements", "{FA456B74-3E30-45ED-91B2-6BB7A104F836}"
99
EndProject
10+
Project("{656346D9-4656-40DA-A068-22D5425D4639}") = "Swift.Island.Darwin.iOS", "Swift.Island.Darwin.iOS.elements", "{6F87C50F-069A-4E56-9B2E-044CBB68CC83}"
11+
EndProject
1012
Project("{656346D9-4656-40DA-A068-22D5425D4639}") = "Swift.Island.Darwin.macOS", "Swift.Island.Darwin.macOS.elements", "{792E19D0-3F6B-4EF5-A113-87C76EB0CE5E}"
1113
EndProject
14+
Project("{656346D9-4656-40DA-A068-22D5425D4639}") = "Swift.Island.Darwin.tvOS", "Swift.Island.Darwin.tvOS.elements", "{A037C663-4495-4630-A9EF-39079BA1EC07}"
15+
EndProject
16+
Project("{656346D9-4656-40DA-A068-22D5425D4639}") = "Swift.Island.Darwin.watchOS", "Swift.Island.Darwin.watchOS.elements", "{B9065575-47D6-4740-8D96-D8F5A1A30B0B}"
17+
EndProject
1218
Project("{656346D9-4656-40DA-A068-22D5425D4639}") = "Swift.Island.Linux", "Swift.Island.Linux.elements", "{A764B9EF-BE23-43AE-ACEB-43F24F45EAE9}"
1319
EndProject
1420
Project("{656346D9-4656-40DA-A068-22D5425D4639}") = "Swift.Island.WebAssembly", "Swift.Island.WebAssembly.elements", "{D38B4354-35C8-4BC9-9415-4D72A1F77CA1}"
@@ -43,10 +49,22 @@ Global
4349
{FA456B74-3E30-45ED-91B2-6BB7A104F836}.Debug|AnyCPU.Build.0 = Debug|AnyCPU
4450
{FA456B74-3E30-45ED-91B2-6BB7A104F836}.Release|AnyCPU.ActiveCfg = Release|AnyCPU
4551
{FA456B74-3E30-45ED-91B2-6BB7A104F836}.Release|AnyCPU.Build.0 = Release|AnyCPU
52+
{6F87C50F-069A-4E56-9B2E-044CBB68CC83}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU
53+
{6F87C50F-069A-4E56-9B2E-044CBB68CC83}.Debug|AnyCPU.Build.0 = Debug|AnyCPU
54+
{6F87C50F-069A-4E56-9B2E-044CBB68CC83}.Release|AnyCPU.ActiveCfg = Release|AnyCPU
55+
{6F87C50F-069A-4E56-9B2E-044CBB68CC83}.Release|AnyCPU.Build.0 = Release|AnyCPU
4656
{792E19D0-3F6B-4EF5-A113-87C76EB0CE5E}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU
4757
{792E19D0-3F6B-4EF5-A113-87C76EB0CE5E}.Debug|AnyCPU.Build.0 = Debug|AnyCPU
4858
{792E19D0-3F6B-4EF5-A113-87C76EB0CE5E}.Release|AnyCPU.ActiveCfg = Release|AnyCPU
4959
{792E19D0-3F6B-4EF5-A113-87C76EB0CE5E}.Release|AnyCPU.Build.0 = Release|AnyCPU
60+
{A037C663-4495-4630-A9EF-39079BA1EC07}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU
61+
{A037C663-4495-4630-A9EF-39079BA1EC07}.Debug|AnyCPU.Build.0 = Debug|AnyCPU
62+
{A037C663-4495-4630-A9EF-39079BA1EC07}.Release|AnyCPU.ActiveCfg = Release|AnyCPU
63+
{A037C663-4495-4630-A9EF-39079BA1EC07}.Release|AnyCPU.Build.0 = Release|AnyCPU
64+
{B9065575-47D6-4740-8D96-D8F5A1A30B0B}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU
65+
{B9065575-47D6-4740-8D96-D8F5A1A30B0B}.Debug|AnyCPU.Build.0 = Debug|AnyCPU
66+
{B9065575-47D6-4740-8D96-D8F5A1A30B0B}.Release|AnyCPU.ActiveCfg = Release|AnyCPU
67+
{B9065575-47D6-4740-8D96-D8F5A1A30B0B}.Release|AnyCPU.Build.0 = Release|AnyCPU
5068
{A764B9EF-BE23-43AE-ACEB-43F24F45EAE9}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU
5169
{A764B9EF-BE23-43AE-ACEB-43F24F45EAE9}.Debug|AnyCPU.Build.0 = Debug|AnyCPU
5270
{A764B9EF-BE23-43AE-ACEB-43F24F45EAE9}.Release|AnyCPU.ActiveCfg = Release|AnyCPU

0 commit comments

Comments
 (0)