Skip to content

Commit

Permalink
Kernel sln work
Browse files Browse the repository at this point in the history
  • Loading branch information
czhower committed Jun 22, 2017
1 parent 7fa6b44 commit 92ab366
Show file tree
Hide file tree
Showing 6 changed files with 49 additions and 221 deletions.
8 changes: 8 additions & 0 deletions Build/ReadMe.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Bin
-Often may appear to be a copy of VSIP but is used to provide bin refs to projs in SLN files.
-Separate from VSIP to allow updating without worry about locks caused by VS in VSIP. Allows
files to be updated independently for running and without need to update VS just because a
common file is locked.

VSIP
-Bin outpout of Builder for VS to use for VSIP etc
224 changes: 16 additions & 208 deletions Kernel.sln

Large diffs are not rendered by default.

23 changes: 12 additions & 11 deletions Solutions - Readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,27 @@ Solution File ReadMe

--------------------------------------------
Cosmos

Old monolithic solution.
Will be removed after all smaller parts split out.

Use of this solution is necessary for some users until all parts are split out.
-Old monolithic solution.
-Will be removed after all smaller parts split out.
-Use of this solution is necessary for some users until all parts are split out.

--------------------------------------------
Build

Used by the build process (Builder).
Not meant for direct end user use.
Do not change unless you know what you are doing.
-Used by the build process (Builder).
-Not meant for direct end user use.
-Do not change unless you know what you are doing.

--------------------------------------------
Kernel
-Kernel, Demos (not �User), Tests
*Modify tests to use TestRunner as a debug launch action - or change refs to bin ref

Kernel, Demos (not �User), Tests
--------------------------------------------

Notes
-Update build to use bin dir, and post build actions too. A bat which can be called like CT.
-Cosmos.TestRunner.* needs in some project, was removed from Kernel.

--------------------------------------------
--------------------------------------------
Builder

Expand Down
7 changes: 6 additions & 1 deletion Tests/Cosmos.Kernel.Tests.Fat/Cosmos.Kernel.Tests.Fat.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,12 @@
<ItemGroup>
<ProjectReference Include="..\..\source\Cosmos.System\Cosmos.System.csproj" />
<ProjectReference Include="..\..\source\Cosmos.Debug.Kernel\Cosmos.Debug.Kernel.csproj" />
<ProjectReference Include="..\Cosmos.TestRunner.TestController\Cosmos.TestRunner.TestController.csproj" />
</ItemGroup>

<ItemGroup>
<Reference Include="Cosmos.TestRunner.TestController">
<HintPath>..\..\Build\bin\Cosmos.TestRunner.TestController.dll</HintPath>
</Reference>
</ItemGroup>

</Project>
7 changes: 6 additions & 1 deletion Tests/Cosmos.Kernel.Tests.IO/Cosmos.Kernel.Tests.IO.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,12 @@
<ItemGroup>
<ProjectReference Include="..\..\source\Cosmos.System\Cosmos.System.csproj" />
<ProjectReference Include="..\..\source\Cosmos.Debug.Kernel\Cosmos.Debug.Kernel.csproj" />
<ProjectReference Include="..\Cosmos.TestRunner.TestController\Cosmos.TestRunner.TestController.csproj" />
</ItemGroup>

<ItemGroup>
<Reference Include="Cosmos.TestRunner.TestController">
<HintPath>..\..\Build\bin\Cosmos.TestRunner.TestController.dll</HintPath>
</Reference>
</ItemGroup>

</Project>
1 change: 1 addition & 0 deletions source/Cosmos.Core.Plugs.Asm/Cosmos.Core.Plugs.Asm.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
<ProjectReference Include="..\Cosmos.Assembler\Cosmos.Assembler.csproj" />
<ProjectReference Include="..\Cosmos.Common\Cosmos.Common.csproj" />
<ProjectReference Include="..\Cosmos.Core.Common\Cosmos.Core.Common.csproj" />
<ProjectReference Include="..\Cosmos.Core\Cosmos.Core.csproj" />
<ProjectReference Include="..\Cosmos.IL2CPU\Cosmos.IL2CPU.csproj" />
<ProjectReference Include="..\Cosmos.IL2CPU.Plugs\Cosmos.IL2CPU.Plugs.csproj" />
<ProjectReference Include="..\XSharp.Common\XSharp.Common.csproj" />
Expand Down

0 comments on commit 92ab366

Please sign in to comment.