mirror of
https://github.com/danbulant/Cosmos
synced 2026-06-10 02:02:30 +00:00
Get references.
This commit is contained in:
parent
c095cbbf93
commit
296ca05ab0
86 changed files with 544 additions and 522 deletions
|
|
@ -184,6 +184,7 @@ Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Docs", "Docs\", "{67E7DEF0-
|
|||
Release.AspNetCompiler.FixedNames = "false"
|
||||
Release.AspNetCompiler.Debug = "False"
|
||||
VWDPort = "8987"
|
||||
SlnRelativePath = "Docs\"
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Unit Tests", "Unit Tests", "{9637A680-F8E9-4925-A4E4-00045205EC04}"
|
||||
|
|
@ -207,7 +208,9 @@ EndProject
|
|||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{57B83EE4-164F-4BB2-8AFA-76445333A0E4}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
..\Demos\zMachine\Frotz.Net\source\ColorPicker.dll = ..\Demos\zMachine\Frotz.Net\source\ColorPicker.dll
|
||||
global.json = global.json
|
||||
..\Demos\zMachine\Frotz.Net\source\Notes.txt = ..\Demos\zMachine\Frotz.Net\source\Notes.txt
|
||||
nuget.config = nuget.config
|
||||
..\Demos\zMachine\Frotz.Net\source\todos.txt = ..\Demos\zMachine\Frotz.Net\source\todos.txt
|
||||
EndProjectSection
|
||||
EndProject
|
||||
|
|
|
|||
57
Demos/Guess/Cosmos.targets
Normal file
57
Demos/Guess/Cosmos.targets
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
<?xml version="1.0"?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="14.0">
|
||||
<PropertyGroup>
|
||||
<DebugMode Condition="$(DebugMode) == ''">Source</DebugMode>
|
||||
<DebugEnabled Condition="$(DebugEnabled) == ''">True</DebugEnabled>
|
||||
<StackCorruptionDetectionEnabled Condition="$(StackCorruptionDetectionEnabled) == ''">True</StackCorruptionDetectionEnabled>
|
||||
<StackCorruptionDetectionLevel Condition="$(StackCorruptionDetectionLevel) == ''">All</StackCorruptionDetectionLevel>
|
||||
<IgnoreDebugStubAttribute Condition="$(IgnoreDebugStubAttribute) == ''">False</IgnoreDebugStubAttribute>
|
||||
<TraceAssemblies Condition="$(TraceAssemblies) == ''">All</TraceAssemblies>
|
||||
<CosmosDir Condition="$(CosmosDir) == ''">$([MSBuild]::GetRegistryValue("HKEY_LOCAL_MACHINE\Software\Cosmos", "UserKit"))</CosmosDir>
|
||||
<BuildToolsDir Condition="$(BuildToolsDir) == ''">$(CosmosDir)\Build\Tools</BuildToolsDir>
|
||||
<VSIPDir Condition="$(VSIPDir) == ''">$(CosmosDir)\Build\VSIP</VSIPDir>
|
||||
<NasmFile Condition="'$(NasmFile)' == ''">$(BuildToolsDir)\Nasm\nasm.exe</NasmFile>
|
||||
<PlatformTarget Condition="'$(PlatformTarget)' == ''">AnyCPU</PlatformTarget>
|
||||
<BinFormat Condition="$(BinFormat) == ''">bin</BinFormat>
|
||||
<CosmosBuildTaskAssemblyFile Condition="'$(CosmosBuildTaskAssemblyFile)' == ''">$(VSIPDir)\Cosmos.Build.MSBuild.dll</CosmosBuildTaskAssemblyFile>
|
||||
</PropertyGroup>
|
||||
|
||||
<UsingTask TaskName="Cosmos.Build.MSBuild.IL2CPU" AssemblyFile="$(CosmosBuildTaskAssemblyFile)"/>
|
||||
<UsingTask TaskName="Cosmos.Build.MSBuild.NAsm" AssemblyFile="$(CosmosBuildTaskAssemblyFile)"/>
|
||||
<UsingTask TaskName="Cosmos.Build.MSBuild.MakeISO" AssemblyFile="$(CosmosBuildTaskAssemblyFile)"/>
|
||||
<UsingTask TaskName="Cosmos.Build.MSBuild.Ld" AssemblyFile="$(CosmosBuildTaskAssemblyFile)"/>
|
||||
<UsingTask TaskName="Cosmos.Build.MSBuild.ReadNAsmMapToDebugInfo" AssemblyFile="$(CosmosBuildTaskAssemblyFile)"/>
|
||||
|
||||
<Target Name="CosmosDetectDependencies" Outputs="@(CosmosReferences)">
|
||||
<CreateItem Include="$(TargetDir)$(Configuration)\$(TargetFramework)\*.dll">
|
||||
<Output TaskParameter="Include" ItemName="CosmosReferences"/>
|
||||
</CreateItem>
|
||||
</Target>
|
||||
|
||||
<Target Name="CosmosCompile" DependsOnTargets="CosmosDetectDependencies" AfterTargets="Build">
|
||||
<Error Text="File %(Compile.Identity) is set to compile, but .Cosmos projects don't compile any source themselves!" Condition="$(Compile) != ''"/>
|
||||
<CreateProperty Value="true" Condition="$(BinFormat) == 'elf'">
|
||||
<Output PropertyName="IsELF" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<CreateProperty Value="false" Condition="$(BinFormat) == 'bin'">
|
||||
<Output PropertyName="IsELF" TaskParameter="Value"/>
|
||||
</CreateProperty>
|
||||
<Cosmos.Build.MSBuild.IL2CPU DebugMode="$(DebugMode)" DebugEnabled="$(DebugEnabled)" StackCorruptionDetectionEnabled="$(StackCorruptionDetectionEnabled)" StackCorruptionDetectionLevel="$(StackCorruptionDetectionLevel)" TraceAssemblies="$(TraceAssemblies)" IgnoreDebugStubAttribute="$(IgnoreDebugStubAttribute)" DebugCom="1" UseNAsm="true" References="@(CosmosReferences)" OutputFilename="$(TargetDir)$(MSBuildProjectName).asm" EnableLogging="true" EmitDebugSymbols="$(DebugSymbols)" CosmosBuildDir="$(CosmosDir)\Build" WorkingDir="$(TargetDir)"/>
|
||||
<Cosmos.Build.MSBuild.NAsm InputFile="$(TargetDir)$(MSBuildProjectName).asm" OutputFile="$(TargetDir)$(MSBuildProjectName).obj" IsELF="$(IsELF)" ExePath="$(NasmFile)"/>
|
||||
<!-- ELF only -->
|
||||
<!-- 16 MB 0x1000000 as per hpa (syslinux) is a good spot. For now just put some dummy values. 16 and 32 MB. Later size better. -->
|
||||
<Cosmos.Build.MSBuild.Ld CosmosBuildDir="$(CosmosDir)\Build" WorkingDir="$(TargetDir)" Arguments="-Ttext 0x2000000 -Tdata 0x1000000 -e Kernel_Start -o '$(TargetDir)$(MSBuildProjectName).bin' '$(TargetDir)$(MSBuildProjectName).obj'" Condition="$(IsELF) == 'true'"/>
|
||||
<Cosmos.Build.MSBuild.ExtractMapFromElfFile InputFile="$(TargetDir)$(MSBuildProjectName).bin" DebugInfoFile="$(TargetDir)$(MSBuildProjectName).cdb" WorkingDir="$(TargetDir)" CosmosBuildDir="$(CosmosDir)\Build" Condition="$(IsELF) == 'true'"/>
|
||||
<CreateItem Include="$(TargetDir)$(MSBuildProjectName).bin" Condition="$(IsELF) == 'true'">
|
||||
<Output TaskParameter="Include" ItemName="TempFilesToCopy"/>
|
||||
</CreateItem>
|
||||
<!--End of ELF only-->
|
||||
<!--binary only-->
|
||||
<Cosmos.Build.MSBuild.ReadNAsmMapToDebugInfo InputBaseDir="$(TargetDir)" DebugInfoFile="$(TargetDir)$(MSBuildProjectName).cdb" Condition="$(IsELF) == 'false'"/>
|
||||
<Move SourceFiles="$(TargetDir)$(MSBuildProjectName).obj" DestinationFiles="$(TargetDir)$(MSBuildProjectName).bin" Condition="$(IsELF) == 'false'"/>
|
||||
<!--end of binary only-->
|
||||
<!-- We dont build ISO in MSBuild any more because not all targets need it and it takes time. But we do delete it, so we dont have out of date outputs. -->
|
||||
<!-- <MakeISO InputFile="$(TargetDir)$(MSBuildProjectName).bin" OutputFile="$(TargetDir)$(MSBuildProjectName).iso" CosmosBuildDir="$(CosmosDir)\Build" /> -->
|
||||
<Delete Files="$(TargetDir)$(MSBuildProjectName).iso"/>
|
||||
</Target>
|
||||
</Project>
|
||||
|
|
@ -1,67 +1,64 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0.25420</VisualStudioVersion>
|
||||
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{5b2c0369-7a84-4113-892c-f71b50e1da12}</ProjectGuid>
|
||||
<Name>GuessBoot</Name>
|
||||
<OutputType>Library</OutputType>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile>
|
||||
</TargetFrameworkProfile>
|
||||
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
|
||||
<BinFormat>elf</BinFormat>
|
||||
<ResolveNuGetPackages>False</ResolveNuGetPackages>
|
||||
<TargetFrameworkIdentifier>.NETStandard</TargetFrameworkIdentifier>
|
||||
<TargetFrameworkVersion>v1.6</TargetFrameworkVersion>
|
||||
<TargetFramework>netstandard1.6</TargetFramework>
|
||||
<BaseNuGetRuntimeIdentifier>win</BaseNuGetRuntimeIdentifier>
|
||||
<NoStdLib>true</NoStdLib>
|
||||
<NoWarn>$(NoWarn);1701</NoWarn>
|
||||
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj\</BaseIntermediateOutputPath>
|
||||
<OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<Profile>VMware</Profile>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugEnabled>True</DebugEnabled>
|
||||
<DebugMode>Source</DebugMode>
|
||||
<TraceMode>User</TraceMode>
|
||||
<EnableGDB>False</EnableGDB>
|
||||
<StartCosmosGDB>False</StartCosmosGDB>
|
||||
<VMWareEdition>Workstation</VMWareEdition>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<Name>GuessBoot</Name>
|
||||
<Description>Use VMware Player or Workstation to deploy and debug.</Description>
|
||||
<Deployment>ISO</Deployment>
|
||||
<Launch>VMware</Launch>
|
||||
<VisualStudioDebugPort>Pipe: Cosmos\Serial</VisualStudioDebugPort>
|
||||
<TraceAssemblies>All</TraceAssemblies>
|
||||
<VMware_Name>PlaygroundBoot</VMware_Name>
|
||||
<VMware_Description>Use VMware Player or Workstation to deploy and debug.</VMware_Description>
|
||||
<VMware_Deployment>ISO</VMware_Deployment>
|
||||
<VMware_Launch>VMware</VMware_Launch>
|
||||
<VMware_DebugEnabled>True</VMware_DebugEnabled>
|
||||
<VMware_DebugMode>Source</VMware_DebugMode>
|
||||
<VMware_VisualStudioDebugPort>Pipe: Cosmos\Serial</VMware_VisualStudioDebugPort>
|
||||
<VMware_VMwareEdition>Workstation</VMware_VMwareEdition>
|
||||
<VMware_OutputPath>bin\Debug\</VMware_OutputPath>
|
||||
<VMware_TraceAssemblies>All</VMware_TraceAssemblies>
|
||||
<VMware_EnableGDB>False</VMware_EnableGDB>
|
||||
<VMware_StartCosmosGDB>False</VMware_StartCosmosGDB>
|
||||
<StackCorruptionDetectionEnabled>True</StackCorruptionDetectionEnabled>
|
||||
<VMware_StackCorruptionDetectionEnabled>True</VMware_StackCorruptionDetectionEnabled>
|
||||
<StackCorruptionDetectionLevel>MethodFooters</StackCorruptionDetectionLevel>
|
||||
<IgnoreDebugStubAttribute>False</IgnoreDebugStubAttribute>
|
||||
<CosmosDebugPort>Serial: COM1</CosmosDebugPort>
|
||||
<VMware_CosmosDebugPort>Serial: COM1</VMware_CosmosDebugPort>
|
||||
<Launch>VMware</Launch>
|
||||
<Profile>VMware</Profile>
|
||||
<Description>Use VMware Player or Workstation to deploy and debug.</Description>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<None Include="GuessBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
<None Include="Cosmos.targets" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\source\Cosmos.Core.Plugs\Cosmos.Core.Plugs.csproj">
|
||||
<Name>Cosmos.Core.Plugs</Name>
|
||||
<Project>{09273ea1-d3ea-4ccf-aabc-4a209eb367b7}</Project>
|
||||
<ProjectReference Include="..\..\source\Cosmos.Core.Plugs.Asm\Cosmos.Core.Plugs.Asm.xproj">
|
||||
<Name>Cosmos.Core.Plugs.Asm</Name>
|
||||
<Project>{2a24da41-0d3a-48a6-83d5-8584a1d4ca94}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\source\Cosmos.System.Plugs\Cosmos.System.Plugs.csproj">
|
||||
<Name>Cosmos.System.Plugs</Name>
|
||||
<Project>{e52f6162-5094-49f4-a685-d08e5480bac2}</Project>
|
||||
<ProjectReference Include="..\..\source\Cosmos.Debug.Kernel.Plugs.Asm\Cosmos.Debug.Kernel.Plugs.Asm.xproj">
|
||||
<Name>Cosmos.Debug.Kernel.Plugs.Asm</Name>
|
||||
<Project>{7549d7f8-58a3-4f4f-8544-def2abf79a0b}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Guess\GuessKernel.xproj">
|
||||
|
|
@ -70,10 +67,16 @@
|
|||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
|
||||
<Import Project="$(MSBuildExtensionsPath)\Cosmos\Cosmos.targets" />
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
<Import Project="Cosmos.targets" />
|
||||
<!--<Import Project="$(MSBuildExtensionsPath)\Cosmos\Cosmos.targets" />-->
|
||||
<PropertyGroup>
|
||||
<NoStdLib>true</NoStdLib>
|
||||
<NuGetTargetMoniker>.NETPlatform,Version=v5.0;.NETStandard,Version=v1.0;.NETStandard,Version=v1.1;.NETStandard,Version=v1.2;.NETStandard,Version=v1.3;.NETStandard,Version=v1.4;.NETStandard,Version=v1.5;.NETStandard,Version=v1.6;.NETCoreApp,Version=v1.0</NuGetTargetMoniker>
|
||||
<NuGetTargetMoniker>.NETStandard,Version=v1.6</NuGetTargetMoniker>
|
||||
<!-- We don't use any of MSBuild's resolution logic for resolving the framework, so just set these two
|
||||
properties to any folder that exists to skip the GetReferenceAssemblyPaths task (not target) and
|
||||
to prevent it from outputting a warning (MSB3644).
|
||||
-->
|
||||
<_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)</_TargetFrameworkDirectories>
|
||||
<_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)</_FullFrameworkReferenceAssemblyPaths>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
8
Demos/Guess/GuessBoot.project.json
Normal file
8
Demos/Guess/GuessBoot.project.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"netstandard1.6": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -16,7 +16,9 @@
|
|||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="Cosmos.bxrc" />
|
||||
<DnxInvisibleContent Include="Cosmos.targets" />
|
||||
<DnxInvisibleContent Include="GuessBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="GuessBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -10,6 +10,22 @@
|
|||
},
|
||||
"Cosmos.System": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Kernel.Plugs.Asm": {
|
||||
"target": "project",
|
||||
"type": "build"
|
||||
},
|
||||
"Cosmos.Core.Plugs": {
|
||||
"target": "project",
|
||||
"type": "build"
|
||||
},
|
||||
"Cosmos.Core.Plugs.Asm": {
|
||||
"target": "project",
|
||||
"type": "build"
|
||||
},
|
||||
"Cosmos.System.Plugs": {
|
||||
"target": "project",
|
||||
"type": "build"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="BoxingTestsBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="BoxingTestsBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -68,11 +68,9 @@
|
|||
<Reference Include="Cosmos.Debug.Kernel.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\BoxingTests\BoxingTests.xproj">
|
||||
<Name>BoxingTests</Name>
|
||||
<Project>{f8889473-5866-4913-86ac-8072a1a2558c}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
<Content Include="BoxingTestsBoot.project.json">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
|
|
@ -80,4 +78,4 @@
|
|||
</Content>
|
||||
</ItemGroup>-->
|
||||
<Import Project="$(MSBuildExtensionsPath)\Cosmos\Cosmos.targets" />
|
||||
</Project>
|
||||
</Project>
|
||||
8
Tests/BoxingTests/BoxingTestsBoot.project.json
Normal file
8
Tests/BoxingTests/BoxingTestsBoot.project.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net462": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.BclBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.BclBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -59,11 +59,9 @@
|
|||
<Reference Include="Cosmos.Debug.Kernel.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Cosmos.Compiler.Tests.Bcl\Cosmos.Compiler.Tests.Bcl.xproj">
|
||||
<Name>Cosmos.Compiler.Tests.Bcl</Name>
|
||||
<Project>{31e3f8e2-7cc0-426c-accb-77b3319af5d3}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
<Content Include="Cosmos.Compiler.Tests.BclBoot.project.json">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
|
|
@ -71,4 +69,4 @@
|
|||
</Content>
|
||||
</ItemGroup>-->
|
||||
<Import Project="$(MSBuildExtensionsPath)\Cosmos\Cosmos.targets" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net462": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"allowUnsafe": true,
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
"allowUnsafe": true
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1"
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.EncryptionBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.EncryptionBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -31,11 +31,9 @@
|
|||
<Reference Include="Cosmos.Debug.Kernel.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Cosmos.Compiler.Tests.Encryption\Cosmos.Compiler.Tests.Encryption.xproj">
|
||||
<Name>Cosmos.Compiler.Tests.Encryption</Name>
|
||||
<Project>{48ebdeb2-6a6a-4df2-b5f1-db6d299401f2}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
<Content Include="Cosmos.Compiler.Tests.EncryptionBoot.project.json">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net462": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,25 +1,17 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1"
|
||||
"NETStandard.Library": "1.6.1",
|
||||
"Cosmos.Debug.Kernel": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.System": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.TestRunner.TestController": {
|
||||
"target": "project"
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"netstandard1.6": {
|
||||
"dependencies": {
|
||||
"Cosmos.Debug.Kernel": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.System": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.TestRunner.TestController": {
|
||||
"target": "project"
|
||||
}
|
||||
}
|
||||
}
|
||||
"netstandard1.6": {}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,7 +15,10 @@
|
|||
<SchemaVersion>2.0</SchemaVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.EncryptionBoot.project.json" />
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.ExceptionBoot.project.json" />
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.ExceptionsBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.ExceptionsBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -33,11 +33,9 @@
|
|||
<Reference Include="Cosmos.Debug.Kernel.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Cosmos.Compiler.Tests.Exceptions\Cosmos.Compiler.Tests.Exceptions.xproj">
|
||||
<Name>Cosmos.Compiler.Tests.Exceptions</Name>
|
||||
<Project>{9df5c0a9-b91c-4647-b939-e47513743a0c}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
<Content Include="Cosmos.Compiler.Tests.ExceptionsBoot.project.json">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net462": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -15,7 +15,8 @@
|
|||
<SchemaVersion>2.0</SchemaVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.Interfaces.KernelBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.InterfacesBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.InterfacesBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -55,11 +55,9 @@
|
|||
<Reference Include="Cosmos.Debug.Kernel.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Cosmos.Compiler.Tests.Interfaces\Cosmos.Compiler.Tests.Interfaces.xproj">
|
||||
<Name>Cosmos.Compiler.Tests.Interfaces.Kernel</Name>
|
||||
<Project>{bdc011be-6041-4a58-a6e7-0f592e78cb27}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
<Content Include="Cosmos.Compiler.Tests.InterfacesBoot.project.json">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
|
|
@ -67,4 +65,4 @@
|
|||
</Content>
|
||||
</ItemGroup>-->
|
||||
<Import Project="$(MSBuildExtensionsPath)\Cosmos\Cosmos.targets" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net462": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.LinqTestsBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.LinqTestsBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -33,11 +33,9 @@
|
|||
<Reference Include="Cosmos.Debug.Kernel.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Cosmos.Kernel.Tests.LinqTests\Cosmos.Compiler.Tests.LinqTests.xproj">
|
||||
<Name>Cosmos.Compiler.Tests.LinqTests</Name>
|
||||
<Project>{85b11f78-39bc-4cfc-9033-fc84ab14cd03}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
<Content Include="Cosmos.Compiler.Tests.LinqTestsBoot.project.json">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net462": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.MethodTestsBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.MethodTestsBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -51,17 +51,16 @@
|
|||
<TraceAssemblies>Cosmos</TraceAssemblies>
|
||||
<Bochs_TraceAssemblies>Cosmos</Bochs_TraceAssemblies>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include=".\Cosmos.Compiler.Tests.MethodTests.xproj">
|
||||
<Name>Cosmos.Compiler.Tests.MethodTests</Name>
|
||||
<Project>{fe8b9f39-7c96-4866-9a18-386735895cee}</Project>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Cosmos.Core.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
<Reference Include="Cosmos.System.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
<Reference Include="Cosmos.Debug.Kernel.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="Cosmos.Compiler.Tests.MethodTestsBoot.project.json">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
<SubType>Content</SubType>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net462": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1,36 +0,0 @@
|
|||
using System;
|
||||
using System.Reflection;
|
||||
using System.Resources;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("Package Name")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("Company")]
|
||||
[assembly: AssemblyProduct("Package Name")]
|
||||
[assembly: AssemblyCopyright("")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: CLSCompliant(false)]
|
||||
[assembly: NeutralResourcesLanguage("en-US")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Revision and Build Numbers
|
||||
// by using the '*' as shown below:
|
||||
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
|
||||
<ProductVersion>9.0.30729</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{C885ADA0-1015-4892-AD29-6B374A33751D}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>Compiler.Tests.MultidimensionalArrays</RootNamespace>
|
||||
<AssemblyName>Compiler.Tests.MultidimensionalArrays</AssemblyName>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="Cosmos.System, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983, processorArchitecture=MSIL" />
|
||||
<Reference Include="Cosmos.Debug.Kernel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983, processorArchitecture=MSIL" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Kernel.cs" />
|
||||
<Compile Include="AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Cosmos.TestRunner.TestController\Cosmos.TestRunner.TestController.csproj">
|
||||
<Project>{e6d3b644-c487-472d-a978-c1a82d0c099b}</Project>
|
||||
<Name>Cosmos.TestRunner.TestController</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{1995b1dd-c504-48e3-972f-fb8a5fe1d8dd}</ProjectGuid>
|
||||
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
||||
<Name>Compiler.Tests.MultidimensionalArraysBoot</Name>
|
||||
<BinFormat>elf</BinFormat>
|
||||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
||||
<Profile>VMware</Profile>
|
||||
<!-- Looks like this was a mispelled attribute. Replaced by DebugEnabled below.
|
||||
<DebugEnable>true</DebugEnable>
|
||||
-->
|
||||
<DebugEnabled>true</DebugEnabled>
|
||||
<DebugMode>Source</DebugMode>
|
||||
<TraceMode>User</TraceMode>
|
||||
<EnableGDB>False</EnableGDB>
|
||||
<StartCosmosGDB>false</StartCosmosGDB>
|
||||
<VMWareEdition>Player</VMWareEdition>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<Name>Cosmos.Compiler.Tests.MultidimensionalArraysBoot</Name>
|
||||
<Description>Use VMware Player or Workstation to deploy and debug.</Description>
|
||||
<Deployment>ISO</Deployment>
|
||||
<Launch>VMware</Launch>
|
||||
<VisualStudioDebugPort>Pipe: Cosmos\Serial</VisualStudioDebugPort>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Cosmos.Core.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
<Reference Include="Cosmos.System.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
<Reference Include="Cosmos.Debug.Kernel.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Cosmos.Compiler.Tests.MultidimensionalArrays\Cosmos.Compiler.Tests.MultidimensionalArrays.csproj">
|
||||
<Name>Cosmos.Compiler.Tests.MultidimensionalArrays</Name>
|
||||
<Project>{c885ada0-1015-4892-ad29-6b374a33751d}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>-->
|
||||
<Import Project="$(MSBuildExtensionsPath)\Cosmos\Cosmos.targets" />
|
||||
</Project>
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
using System;
|
||||
using Cosmos.TestRunner;
|
||||
using Sys = Cosmos.System;
|
||||
|
||||
namespace Cosmos.Compiler.Tests.MultidimensionalArrays
|
||||
{
|
||||
public class Kernel : Sys.Kernel
|
||||
{
|
||||
protected override void BeforeRun()
|
||||
{
|
||||
Console.WriteLine("Cosmos booted successfully. This is multidimensional test.");
|
||||
}
|
||||
void For(int[,] x)
|
||||
{
|
||||
for (int i = 0; i < 10; i++)
|
||||
for (int o = 0; o < 10; o++)
|
||||
x[i,o] = i+1 * 10 + o;
|
||||
}
|
||||
protected override void Run()
|
||||
{
|
||||
int[,] numbers = new int[10, 10];
|
||||
For(numbers);
|
||||
Assert.AreEqual(10, numbers[0,0], "Wrong:Multdimensional arrays doesnt work!");
|
||||
TestController.Completed();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -15,7 +15,8 @@
|
|||
<SchemaVersion>2.0</SchemaVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.SimpleWriteLine.KernelBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.SimpleWriteLineBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.SimpleWriteLineBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -73,11 +73,9 @@
|
|||
<ISO_EnableBochsDebug>True</ISO_EnableBochsDebug>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Cosmos.Compiler.Tests.SimpleWriteLine.Kernel\Cosmos.Compiler.Tests.SimpleWriteLine.xproj">
|
||||
<Name>Cosmos.Compiler.Tests.SimpleWriteLine.Kernel</Name>
|
||||
<Project>{57045fe8-b0fe-4fc1-810f-7c3914aef1de}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
<Content Include="Cosmos.Compiler.Tests.SimpleWriteLineBoot.project.json">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net462": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.SingleEchoTestBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.SingleEchoTestBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -28,11 +28,9 @@
|
|||
<VisualStudioDebugPort>Pipe: Cosmos\Serial</VisualStudioDebugPort>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Cosmos.Compiler.Tests.SingleEchoTest\Cosmos.Compiler.Tests.SingleEchoTest.xproj">
|
||||
<Name>Cosmos.Compiler.Tests.SingleEchoTest</Name>
|
||||
<Project>{3e28cfd9-25d4-4ebb-86e3-4a4a8a8936fe}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
<Content Include="Cosmos.Compiler.Tests.SingleEchoTestBoot.project.json">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net462": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -10,7 +10,6 @@ namespace Cosmos.Compiler.Tests.SingleEchoTest
|
|||
{
|
||||
public class Kernel : Sys.Kernel
|
||||
{
|
||||
internal static Debugger mDebugger = new Debugger("Common", "Console");
|
||||
protected override void BeforeRun()
|
||||
{
|
||||
Console.WriteLine("Cosmos booted successfully. Type a line of text to get it echoed back.");
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
|
|
@ -23,3 +22,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="Cosmos.Kernel.Tests.FatBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="Cosmos.Kernel.Tests.FatBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -86,6 +86,11 @@
|
|||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="Cosmos.Kernel.Tests.FatBoot.project.json">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
<SubType>Content</SubType>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net462": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -15,7 +15,8 @@
|
|||
<SchemaVersion>2.0</SchemaVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="Cosmos.Compiler.Tests.IOBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="Cosmos.Kernel.Tests.IOBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="Cosmos.Kernel.Tests.IOBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -50,11 +50,9 @@
|
|||
<Bochs_IgnoreDebugStubAttribute>False</Bochs_IgnoreDebugStubAttribute>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Cosmos.Kernel.Tests.IO\Cosmos.Kernel.Tests.IO.xproj">
|
||||
<Name>Cosmos.Kernel.Tests.IO</Name>
|
||||
<Project>{47b1a772-4a53-4a53-9bad-31df119b1725}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
<Content Include="Cosmos.Kernel.Tests.IOBoot.project.json">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net462": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
|
|
@ -8,74 +7,76 @@
|
|||
"NETStandard.Library": "1.6.1",
|
||||
"System.Xml.XmlDocument": "4.3.0",
|
||||
"System.Xml.XPath.XmlDocument": "4.3.0",
|
||||
"Microsoft.Win32.Registry": "4.3.0",
|
||||
"Cosmos.Build.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Build.MSBuild": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.DebugConnectors": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Hosts": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.IL2CPU": {
|
||||
"target": "project"
|
||||
},
|
||||
"IL2CPU": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Core.Plugs": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.IL2CPU.Plugs": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.System.Plugs": {
|
||||
"target": "project"
|
||||
},
|
||||
"BoxingTests": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Compiler.Tests.Bcl": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Compiler.Tests.Encryption": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Compiler.Tests.Exceptions": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Compiler.Tests.LinqTests": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Compiler.Tests.MethodTests": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Compiler.Tests.SimpleWriteLine": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Compiler.Tests.SingleEchoTest": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Kernel.Tests.Fat": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Kernel.Tests.IO": {
|
||||
"target": "project"
|
||||
},
|
||||
"SimpleStructsAndArraysTest": {
|
||||
"target": "project"
|
||||
},
|
||||
"VGACompilerCrash": {
|
||||
"target": "project"
|
||||
}
|
||||
"Microsoft.Win32.Registry": "4.3.0"
|
||||
},
|
||||
"frameworks": {
|
||||
"netstandard1.6": {
|
||||
"imports": "netcoreapp1.0"
|
||||
"imports": "netcoreapp1.0",
|
||||
"dependencies": {
|
||||
"Cosmos.Build.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Build.MSBuild": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.DebugConnectors": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Hosts": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.IL2CPU": {
|
||||
"target": "project"
|
||||
},
|
||||
"IL2CPU": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Core.Plugs": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.IL2CPU.Plugs": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.System.Plugs": {
|
||||
"target": "project"
|
||||
},
|
||||
"BoxingTests": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Compiler.Tests.Bcl": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Compiler.Tests.Encryption": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Compiler.Tests.Exceptions": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Compiler.Tests.LinqTests": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Compiler.Tests.MethodTests": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Compiler.Tests.SimpleWriteLine": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Compiler.Tests.SingleEchoTest": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Kernel.Tests.Fat": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Kernel.Tests.IO": {
|
||||
"target": "project"
|
||||
},
|
||||
"SimpleStructsAndArraysTest": {
|
||||
"target": "project"
|
||||
},
|
||||
"VGACompilerCrash": {
|
||||
"target": "project"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
|
||||
"buildOptions": {
|
||||
"emitEntryPoint": true,
|
||||
"publicSign": true,
|
||||
|
|
@ -13,7 +13,6 @@
|
|||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
"imports": "dnxcore50",
|
||||
"dependencies": {
|
||||
"Cosmos.TestRunner.Core": {
|
||||
"target": "project"
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="SimpleStructsAndArraysTestBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="SimpleStructsAndArraysTestBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
|
|
|
|||
|
|
@ -52,11 +52,9 @@
|
|||
<Bochs_StartCosmosGDB>false</Bochs_StartCosmosGDB>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\SimpleStructsAndArraysTest\SimpleStructsAndArraysTest.xproj">
|
||||
<Name>SimpleStructsAndArraysTest</Name>
|
||||
<Project>{839edc9d-6d2e-4892-a7f0-17861ba9fa0c}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
<Content Include="SimpleStructsAndArraysTestBoot.project.json">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net462": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="VGACompilerCrashBoot.Cosmos" />
|
||||
<DnxInvisibleContent Include="VGACompilerCrashBoot.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
@ -30,11 +30,9 @@
|
|||
<Reference Include="Cosmos.Debug.Kernel.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\VGACompilerCrash\VGACompilerCrash.xproj">
|
||||
<Name>VGACompilerCrash</Name>
|
||||
<Project>{21915a7e-cc84-4836-8b87-857b6149d496}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
<Content Include="VGACompilerCrashBoot.project.json">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
|
|
|
|||
8
Tests/VGACompilerCrash/VGACompilerCrashBoot.project.json
Normal file
8
Tests/VGACompilerCrash/VGACompilerCrashBoot.project.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net462": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"emitEntryPoint": true,
|
||||
"publicSign": true,
|
||||
|
|
|
|||
|
|
@ -1,17 +1,22 @@
|
|||
{
|
||||
"buildOptions": {
|
||||
"emitEntryPoint": true
|
||||
},
|
||||
"runtimes": {
|
||||
"win7-x64": {}
|
||||
"emitEntryPoint": true,
|
||||
"publicSign": true,
|
||||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.App": "1.1.0",
|
||||
"IL2CPU": {
|
||||
"target": "project"
|
||||
"Microsoft.NETCore.App": {
|
||||
"type": "platform",
|
||||
"version": "1.1.0"
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {}
|
||||
"netcoreapp1.0": {
|
||||
"dependencies": {
|
||||
"IL2CPU": {
|
||||
"target": "project"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
6
global.json
Normal file
6
global.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"sdk": {
|
||||
"version": "1.0.0-preview2-1-003177"
|
||||
},
|
||||
"projects": ["source", "Tests"]
|
||||
}
|
||||
|
|
@ -34,8 +34,6 @@
|
|||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Microsoft.Build.Framework" />
|
||||
<Reference Include="Microsoft.Build.Utilities.v4.0" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
||||
<Reference Include="System.configuration" />
|
||||
|
|
@ -77,6 +75,7 @@
|
|||
</None>
|
||||
<None Include=".editorconfig" />
|
||||
<None Include="App.config" />
|
||||
<None Include="Cosmos.Build.MSBuild.project.json" />
|
||||
<None Include="Cosmos.targets">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
<SubType>Designer</SubType>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"runtimes": {
|
||||
"win": {}
|
||||
},
|
||||
"dependencies": {
|
||||
"Microsoft.Build.Framework": "14.3.0",
|
||||
"Microsoft.Build.Utilities.Core": "14.3.0"
|
||||
},
|
||||
"frameworks": {
|
||||
"net462": {}
|
||||
}
|
||||
}
|
||||
|
|
@ -15,5 +15,8 @@
|
|||
<PropertyGroup>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DnxInvisibleContent Include="Cosmos.Build.MSBuild.project.json" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
</Project>
|
||||
|
|
@ -7,18 +7,21 @@
|
|||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1",
|
||||
"Microsoft.Build.Framework": "14.3.0",
|
||||
"Microsoft.Build.Utilities.Core": "14.3.0",
|
||||
"Cosmos.Build.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Symbols": {
|
||||
"target": "project"
|
||||
}
|
||||
"Microsoft.Build.Utilities.Core": "14.3.0"
|
||||
},
|
||||
"frameworks": {
|
||||
"netstandard1.6": {}
|
||||
"netstandard1.6": {
|
||||
"dependencies": {
|
||||
"Cosmos.Build.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Symbols": {
|
||||
"target": "project"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,12 +4,15 @@
|
|||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1",
|
||||
"Cosmos.Debug.Kernel": {
|
||||
"target": "project"
|
||||
}
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
"frameworks": {
|
||||
"netstandard1.6": {}
|
||||
"netstandard1.6": {
|
||||
"dependencies": {
|
||||
"Cosmos.Debug.Kernel": {
|
||||
"target": "project"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,15 +5,18 @@
|
|||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1",
|
||||
"Cosmos.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.IL2CPU.Plugs": {
|
||||
"target": "project"
|
||||
}
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
"frameworks": {
|
||||
"netstandard1.6": {}
|
||||
"netstandard1.6": {
|
||||
"dependencies": {
|
||||
"Cosmos.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.IL2CPU.Plugs": {
|
||||
"target": "project"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,21 +5,24 @@
|
|||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1",
|
||||
"Cosmos.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Core.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Kernel": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.IL2CPU.Plugs": {
|
||||
"target": "project"
|
||||
}
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
"frameworks": {
|
||||
"netstandard1.6": {}
|
||||
"netstandard1.6": {
|
||||
"dependencies": {
|
||||
"Cosmos.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Core.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Kernel": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.IL2CPU.Plugs": {
|
||||
"target": "project"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -65,14 +65,6 @@
|
|||
<Project>{ab24e403-54f3-4f67-b5e0-119a7227aac1}</Project>
|
||||
<Name>Cosmos.Debug.Common</Name>
|
||||
</ProjectReference>
|
||||
<Reference Include="System.IO.FileSystem, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.IO.FileSystem.4.3.0\lib\net46\System.IO.FileSystem.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.FileSystem.Primitives, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.IO.FileSystem.Primitives.4.3.0\lib\net46\System.IO.FileSystem.Primitives.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
|
|
@ -4,6 +4,8 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"System.Diagnostics.Process": "4.3.0",
|
||||
"System.IO.FileSystem": "4.3.0",
|
||||
"System.IO.FileSystem.Primitives": "4.3.0",
|
||||
"System.IO.Pipes": "4.3.0",
|
||||
"System.Threading.Thread": "4.3.0"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -5,15 +5,18 @@
|
|||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1",
|
||||
"Cosmos.Build.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Common": {
|
||||
"target": "project"
|
||||
}
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
"frameworks": {
|
||||
"netstandard1.6": {}
|
||||
"netstandard1.6": {
|
||||
"dependencies": {
|
||||
"Cosmos.Build.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Common": {
|
||||
"target": "project"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,6 +4,6 @@
|
|||
<NuGetPackageRoot>$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||
</PropertyGroup>
|
||||
<ImportGroup>
|
||||
<Import Project="$(NuGetPackageRoot)sqlite\3.13.0\build\net45\SQLite.props" Condition="Exists('$(NuGetPackageRoot)sqlite\3.13.0\build\net45\SQLite.props')" />
|
||||
<Import Project="$(NuGetPackageRoot)\SQLite\3.13.0\build\net45\SQLite.props" Condition="Exists('$(NuGetPackageRoot)\SQLite\3.13.0\build\net45\SQLite.props')" />
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
|
|
@ -4,24 +4,27 @@
|
|||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1",
|
||||
"Cosmos.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Core": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Core.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Kernel": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.IL2CPU.Plugs": {
|
||||
"target": "project"
|
||||
}
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
"frameworks": {
|
||||
"netstandard1.6": {}
|
||||
"netstandard1.6": {
|
||||
"dependencies": {
|
||||
"Cosmos.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Core": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Core.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Kernel": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.IL2CPU.Plugs": {
|
||||
"target": "project"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -45,7 +45,6 @@
|
|||
"XSharp.Common": {
|
||||
"target": "project"
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,21 +4,24 @@
|
|||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1",
|
||||
"Cosmos.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Kernel": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.HAL": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.IL2CPU.Plugs": {
|
||||
"target": "project"
|
||||
}
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
"frameworks": {
|
||||
"netstandard1.6": {}
|
||||
"netstandard1.6": {
|
||||
"dependencies": {
|
||||
"Cosmos.Common": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.Debug.Kernel": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.HAL": {
|
||||
"target": "project"
|
||||
},
|
||||
"Cosmos.IL2CPU.Plugs": {
|
||||
"target": "project"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"buildOptions": {
|
||||
"emitEntryPoint": true,
|
||||
"publicSign": true,
|
||||
|
|
@ -9,12 +8,15 @@
|
|||
"Microsoft.NETCore.App": {
|
||||
"type": "platform",
|
||||
"version": "1.1.0"
|
||||
},
|
||||
"Cosmos.IL2CPU": {
|
||||
"target": "project"
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {}
|
||||
"netcoreapp1.0": {
|
||||
"dependencies": {
|
||||
"Cosmos.IL2CPU": {
|
||||
"target": "project"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,12 +4,15 @@
|
|||
"keyFile": "../../Cosmos.snk"
|
||||
},
|
||||
"dependencies": {
|
||||
"NETStandard.Library": "1.6.1",
|
||||
"Cosmos.Assembler": {
|
||||
"target": "project"
|
||||
}
|
||||
"NETStandard.Library": "1.6.1"
|
||||
},
|
||||
"frameworks": {
|
||||
"netstandard1.6": {}
|
||||
"netstandard1.6": {
|
||||
"dependencies": {
|
||||
"Cosmos.Assembler": {
|
||||
"target": "project"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
"type": "platform",
|
||||
"version": "1.1.0"
|
||||
}
|
||||
},
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
"dependencies": {
|
||||
|
|
|
|||
Loading…
Reference in a new issue