forked from dotnet/runtime
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request dotnet#1912 from mono/consolidation
This adds the Mono runtime sources including the full history and some initial build system integration.
- Loading branch information
Showing
2,693 changed files
with
868,620 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
@echo off | ||
"%~dp0build.cmd" -subsetCategory mono %* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#!/usr/bin/env bash | ||
|
||
source="${BASH_SOURCE[0]}" | ||
|
||
# resolve $SOURCE until the file is no longer a symlink | ||
while [[ -h $source ]]; do | ||
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )" | ||
source="$(readlink "$source")" | ||
|
||
# if $source was a relative symlink, we need to resolve it relative to the path where the | ||
# symlink file was located | ||
[[ $source != /* ]] && source="$scriptroot/$source" | ||
done | ||
|
||
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )" | ||
"$scriptroot/build.sh" --subsetCategory mono $@ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
Makefile.in | ||
|
||
/aclocal.m4 | ||
/compile | ||
/config.guess | ||
/config.h.in | ||
/config.h | ||
/config.sub | ||
/configure | ||
/depcomp | ||
/install-sh | ||
/ltmain.sh | ||
/missing |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,90 @@ | ||
{ | ||
"configurations": [ | ||
{ | ||
"name": "Mac", | ||
"includePath": [ | ||
"${default}", | ||
"/usr/local/include", | ||
"${workspaceRoot}", | ||
"${workspaceRoot}/mono", | ||
"${workspaceRoot}/mono/eglib", | ||
"${workspaceRoot}/support" | ||
], | ||
"defines": [], | ||
"intelliSenseMode": "clang-x64", | ||
"browse": { | ||
"path": [ | ||
"${default}", | ||
"/usr/local/include", | ||
"${workspaceRoot}", | ||
"${workspaceRoot}/mono", | ||
"${workspaceRoot}/mono/eglib", | ||
"${workspaceRoot}/support" | ||
], | ||
"limitSymbolsToIncludedHeaders": true, | ||
"databaseFilename": "" | ||
}, | ||
"macFrameworkPath": [ | ||
"${default}", | ||
"/System/Library/Frameworks", | ||
"/Library/Frameworks" | ||
] | ||
}, | ||
{ | ||
"name": "Linux", | ||
"includePath": [ | ||
"${default}", | ||
"/usr/include", | ||
"/usr/local/include", | ||
"${workspaceRoot}", | ||
"${workspaceRoot}/mono", | ||
"${workspaceRoot}/mono/eglib", | ||
"${workspaceRoot}/support" | ||
], | ||
"defines": [], | ||
"intelliSenseMode": "clang-x64", | ||
"browse": { | ||
"path": [ | ||
"${default}", | ||
"/usr/include", | ||
"/usr/local/include", | ||
"${workspaceRoot}", | ||
"${workspaceRoot}/mono", | ||
"${workspaceRoot}/mono/eglib", | ||
"${workspaceRoot}/support" | ||
], | ||
"limitSymbolsToIncludedHeaders": true, | ||
"databaseFilename": "" | ||
} | ||
}, | ||
{ | ||
"name": "Win32", | ||
"includePath": [ | ||
"${default}", | ||
"C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include", | ||
"${workspaceRoot}", | ||
"${workspaceRoot}/mono", | ||
"${workspaceRoot}/mono/eglib", | ||
"${workspaceRoot}/support" | ||
], | ||
"defines": [ | ||
"_DEBUG", | ||
"UNICODE" | ||
], | ||
"intelliSenseMode": "msvc-x64", | ||
"browse": { | ||
"path": [ | ||
"${default}", | ||
"C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/*", | ||
"${workspaceRoot}", | ||
"${workspaceRoot}/mono", | ||
"${workspaceRoot}/mono/eglib", | ||
"${workspaceRoot}/support" | ||
], | ||
"limitSymbolsToIncludedHeaders": true, | ||
"databaseFilename": "" | ||
} | ||
} | ||
], | ||
"version": 4 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
<Project> | ||
|
||
<PropertyGroup> | ||
<SkipImportArcadeSdkFromRoot>true</SkipImportArcadeSdkFromRoot> | ||
</PropertyGroup> | ||
<Import Project="..\..\Directory.Build.props" /> | ||
|
||
<!-- Ensure our properties are set before Arcade defines defaults --> | ||
<Import Project="dir.common.props" /> | ||
<Import Project="Sdk.props" Sdk="Microsoft.DotNet.Arcade.Sdk" /> | ||
|
||
<PropertyGroup Condition="'$(CopyrightNetFoundation)' != ''"> | ||
<Copyright>$(CopyrightNetFoundation)</Copyright> | ||
<PackageLicenseExpression>MIT</PackageLicenseExpression> | ||
</PropertyGroup> | ||
|
||
<PropertyGroup> | ||
<SignAssembly Condition="'$(UsingMicrosoftNETSdk)'!='true'">false</SignAssembly> | ||
</PropertyGroup> | ||
|
||
<PropertyGroup> | ||
<CL_MPCount>$(NumberOfCores)</CL_MPCount> | ||
</PropertyGroup> | ||
<PropertyGroup> | ||
<!-- Enables Strict mode for Roslyn compiler --> | ||
<Features>strict;nullablePublicOnly</Features> | ||
</PropertyGroup> | ||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project> | ||
<Import Project="..\..\Directory.Build.targets" /> | ||
|
||
<Import Project="Sdk.targets" Sdk="Microsoft.DotNet.Arcade.Sdk" /> | ||
|
||
<PropertyGroup> | ||
<!-- SDK sets product to assembly but we want it to be our product name --> | ||
<Product>Microsoft%AE .NET Core</Product> | ||
|
||
<!-- Use the .NET Core product branding version for informational version description --> | ||
<InformationalVersion>$(ProductVersion)</InformationalVersion> | ||
<InformationalVersion Condition="'$(VersionSuffix)' != ''">$(InformationalVersion)-$(VersionSuffix)</InformationalVersion> | ||
</PropertyGroup> | ||
</Project> |
Oops, something went wrong.