Description:
Add initial stabs at WASM compilation.
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
@@ -0,0 +1,6 | |||||
|
|
1 | <linker> | ||
|
|
2 | <assembly fullname="FNA"> | ||
|
|
3 | <namespace fullname="ObjCRuntime" /> | ||
|
|
4 | <namespace fullname="Microsoft.Xna.Framework.Content" /> | ||
|
|
5 | </assembly> | ||
|
|
6 | </linker> |
@@ -0,0 +1,82 | |||||
|
|
1 | <!DOCTYPE html> | ||
|
|
2 | <html> | ||
|
|
3 | <head> | ||
|
|
4 | <meta charset="utf-8" /> | ||
|
|
5 | <meta name="viewport" content="width=device-width, initial-scale=1" /> | ||
|
|
6 | <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> | ||
|
|
7 | |||
|
|
8 | <script type="text/javascript" src="./require.js"></script> | ||
|
|
9 | <script type="text/javascript" src="./mono-config.js"></script> | ||
|
|
10 | <script type="text/javascript" src="./uno-config.js"></script> | ||
|
|
11 | <script type="text/javascript" src="./uno-bootstrap.js"></script> | ||
|
|
12 | <script type="text/javascript"> | ||
|
|
13 | /* These functions are supposed to be included by passing | ||
|
|
14 | * -s DEFAULT_LIBRARY_FUNCS_TO_INCLUDE=[...] to the emcc linker, | ||
|
|
15 | * but MSBuild makes it impossible to do that. Instead I copied | ||
|
|
16 | * them from Emscripten's library.js directly into here. -caleb | ||
|
|
17 | */ | ||
|
|
18 | function listenOnce(object, event, func) { | ||
|
|
19 | object.addEventListener(event, func, { 'once': true }); | ||
|
|
20 | } | ||
|
|
21 | function autoResumeAudioContext(ctx, elements) { | ||
|
|
22 | if (!elements) { | ||
|
|
23 | elements = [document, document.getElementById('canvas')]; | ||
|
|
24 | } | ||
|
|
25 | ['keydown', 'mousedown', 'touchstart'].forEach(function(event) { | ||
|
|
26 | elements.forEach(function(element) { | ||
|
|
27 | if (element) { | ||
|
|
28 | listenOnce(element, event, function() { | ||
|
|
29 | if (ctx.state === 'suspended') ctx.resume(); | ||
|
|
30 | }); | ||
|
|
31 | } | ||
|
|
32 | }); | ||
|
|
33 | }); | ||
|
|
34 | } | ||
|
|
35 | function dynCallLegacy(sig, ptr, args) { | ||
|
|
36 | assert(('dynCall_' + sig) in Module, 'bad function pointer type - no table for sig \'' + sig + '\''); | ||
|
|
37 | if (args && args.length) { | ||
|
|
38 | // j (64-bit integer) must be passed in as two numbers [low 32, high 32]. | ||
|
|
39 | assert(args.length === sig.substring(1).replace(/j/g, '--').length); | ||
|
|
40 | } else { | ||
|
|
41 | assert(sig.length == 1); | ||
|
|
42 | } | ||
|
|
43 | var f = Module["dynCall_" + sig]; | ||
|
|
44 | return args && args.length ? f.apply(null, [ptr].concat(args)) : f.call(null, ptr); | ||
|
|
45 | } | ||
|
|
46 | function dynCall(sig, ptr, args) { | ||
|
|
47 | if (sig.indexOf('j') != -1) { | ||
|
|
48 | return dynCallLegacy(sig, ptr, args); | ||
|
|
49 | } | ||
|
|
50 | assert(wasmTable.get(ptr), 'missing table entry in dynCall: ' + ptr); | ||
|
|
51 | return wasmTable.get(ptr).apply(null, args) | ||
|
|
52 | } | ||
|
|
53 | </script> | ||
|
|
54 | <script async type="text/javascript" src="./dotnet.js"></script> | ||
|
|
55 | $(ADDITIONAL_CSS) | ||
|
|
56 | $(ADDITIONAL_HEAD) | ||
|
|
57 | </head> | ||
|
|
58 | <body> | ||
|
|
59 | <div id="uno-body" class="container-fluid uno-body"> | ||
|
|
60 | <div class="uno-loader" | ||
|
|
61 | loading-position="bottom" | ||
|
|
62 | loading-alert="none"> | ||
|
|
63 | |||
|
|
64 | <!-- Logo: change src to customize the logo --> | ||
|
|
65 | <img class="logo" | ||
|
|
66 | src="" | ||
|
|
67 | title="Uno is loading your application" /> | ||
|
|
68 | |||
|
|
69 | <progress></progress> | ||
|
|
70 | <span class="alert"></span> | ||
|
|
71 | </div> | ||
|
|
72 | </div> | ||
|
|
73 | <canvas id="canvas"></canvas> | ||
|
|
74 | <script> | ||
|
|
75 | // This is required for SDL2! | ||
|
|
76 | Module.canvas = document.getElementById("canvas"); | ||
|
|
77 | </script> | ||
|
|
78 | <noscript> | ||
|
|
79 | <p>This application requires Javascript and WebAssembly to be enabled.</p> | ||
|
|
80 | </noscript> | ||
|
|
81 | </body> | ||
|
|
82 | </html> |
@@ -0,0 +1,95 | |||||
|
|
1 | |||
|
|
2 | <Project Sdk="Microsoft.NET.Sdk.Web"> | ||
|
|
3 | |||
|
|
4 | <PropertyGroup> | ||
|
|
5 | <OutputType>Exe</OutputType> | ||
|
|
6 | <TargetFramework>net5.0</TargetFramework> | ||
|
|
7 | <WasmShellMonoRuntimeExecutionMode>InterpreterAndAOT</WasmShellMonoRuntimeExecutionMode> | ||
|
|
8 | <WasmShellIndexHtmlPath>index.html</WasmShellIndexHtmlPath> | ||
|
|
9 | <LangVersion>8.0</LangVersion> | ||
|
|
10 | <AllowUnsafeBlocks>true</AllowUnsafeBlocks> | ||
|
|
11 | <UseAppHost>true</UseAppHost> | ||
|
|
12 | </PropertyGroup> | ||
|
|
13 | <!-- <PropertyGroup> --> | ||
|
|
14 | <!-- <BaseIntermediateOutputPath>obj\$(MSBuildisometric-park-fna)</BaseIntermediateOutputPath> --> | ||
|
|
15 | <!-- </PropertyGroup> --> | ||
|
|
16 | <!-- <Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" /> --> | ||
|
|
17 | <!-- <PropertyGroup> --> | ||
|
|
18 | <!-- <OutputType>WinExe</OutputType> --> | ||
|
|
19 | <!-- <TargetFramework>netcoreapp3.1</TargetFramework> --> | ||
|
|
20 | <!-- <TargetName>isometric-park-fna</TargetName> --> | ||
|
|
21 | <!-- <!-- <GenerateAssemblyInfo>false</GenerateAssemblyInfo> --> | ||
|
|
22 | <!-- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute> --> --> | ||
|
|
23 | <!-- <LangVersion>8.0</LangVersion> --> | ||
|
|
24 | <!-- <!-- <StartupObject>isometric-park-fna.Program</StartupObject> --> --> | ||
|
|
25 | <!-- <AssemblyName>isometric-park-fna</AssemblyName> --> | ||
|
|
26 | <!-- <RootNamespace>isometricparkfna</RootNamespace> --> | ||
|
|
27 | <!-- <!-- <TargetLatestRuntimePatch>true</TargetLatestRuntimePatch> --> --> | ||
|
|
28 | <!-- <RuntimeIdentifiers>win-x64;osx-x64;linux-x64</RuntimeIdentifiers> --> | ||
|
|
29 | <!-- <AllowUnsafeBlocks>true</AllowUnsafeBlocks> --> | ||
|
|
30 | <!-- <UseAppHost>true</UseAppHost> --> | ||
|
|
31 | <!-- <ApplicationIcon /> --> | ||
|
|
32 | <!-- <GenerateAssemblyInfo>false</GenerateAssemblyInfo> --> | ||
|
|
33 | <!-- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute> --> | ||
|
|
34 | <!-- </PropertyGroup> --> | ||
|
|
35 | <!-- <ItemGroup> --> | ||
|
|
36 | <!-- <Content Include="Content\**\*.*"> --> | ||
|
|
37 | <!-- <CopyToOutputDirectory>Always</CopyToOutputDirectory> --> | ||
|
|
38 | <!-- </Content> --> | ||
|
|
39 | <!-- </ItemGroup> --> | ||
|
|
40 | <ItemGroup> | ||
|
|
41 | <ProjectReference Include="..\FNA\FNA.Core.csproj" /> | ||
|
|
42 | <!-- <ProjectReference Include="..\encompass-cs\encompass-cs\encompass-cs.csproj" /> --> | ||
|
|
43 | <ProjectReference Include="..\SpriteFontPlus\src\SpriteFontPlus.FNA.Core.csproj" /> | ||
|
|
44 | <ProjectReference Include="..\encompass-cs\encompass-cs\encompass-cs.csproj" /> | ||
|
|
45 | </ItemGroup> | ||
|
|
46 | |||
|
|
47 | <ItemGroup> | ||
|
|
48 | <Reference Include="System" /> | ||
|
|
49 | <Reference Include="Newtonsoft.Json"> | ||
|
|
50 | <!-- <HintPath>..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll</HintPath> --> | ||
|
|
51 | </Reference> | ||
|
|
52 | <!-- <Reference Include="YamlDotNet" Version="9.1.4"> --> | ||
|
|
53 | <!-- <HintPath>..\packages\YamlDotNet.9.1.4\lib\net452\YamlDotNet.dll</HintPath> --> | ||
|
|
54 | <!-- </Reference> --> | ||
|
|
55 | <!-- <Reference Include="YamlDotNet"> | ||
|
|
56 | </Reference> --> | ||
|
|
57 | <!-- <Reference Include="Tracery.Net"> --> | ||
|
|
58 | <!-- <!-- <HintPath>..\packages\Tracery.Net.1.0.0\lib\net452\Tracery.Net.dll</HintPath> --> --> | ||
|
|
59 | <!-- </Reference> --> | ||
|
|
60 | |||
|
|
61 | </ItemGroup> | ||
|
|
62 | <!-- <Import Project="..\build\CopyFNALibs.targets"/> --> | ||
|
|
63 | <ItemGroup> | ||
|
|
64 | <PackageReference Include="ImGui.NET" Version="1.78.0" /> | ||
|
|
65 | <PackageReference Include="Tracery.Net" Version="1.0.0" /> | ||
|
|
66 | <PackageReference Include="YamlDotNet" Version="11.1.1" /> | ||
|
|
67 | </ItemGroup> | ||
|
|
68 | <!-- <Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" /> --> | ||
|
|
69 | <Import Project="..\packages\ImGui.NET.1.78.0\build\net40\ImGui.NET.targets" Condition="Exists('..\packages\ImGui.NET.1.78.0\build\net40\ImGui.NET.targets')" /> | ||
|
|
70 | |||
|
|
71 | <!--WASM specifics--> | ||
|
|
72 | <ItemGroup> | ||
|
|
73 | <LinkerDescriptor Include="LinkerConfig.xml" /> | ||
|
|
74 | </ItemGroup> | ||
|
|
75 | |||
|
|
76 | <!-- <ItemGroup> --> | ||
|
|
77 | <!-- <Content Include="FAudio.a" /> --> | ||
|
|
78 | <!-- <Content Include="FNA3D.a" /> --> | ||
|
|
79 | <!-- <Content Include="libmojoshader.a" /> --> | ||
|
|
80 | <!-- <Content Include="SDL2.a" /> --> | ||
|
|
81 | <!-- </ItemGroup> --> | ||
|
|
82 | |||
|
|
83 | <ItemGroup> | ||
|
|
84 | <PackageReference Include="Uno.Wasm.Bootstrap" Version="2.0.2" /> | ||
|
|
85 | <PackageReference Include="Uno.Wasm.Bootstrap.DevServer" Version="2.0.2" /> | ||
|
|
86 | </ItemGroup> | ||
|
|
87 | |||
|
|
88 | |||
|
|
89 | <ItemGroup> | ||
|
|
90 | <WasmShellExtraEmccFlags Include="-s MIN_WEBGL_VERSION=2 -s MAX_WEBGL_VERSION=2 --preload-file /home/alys/repos/isometric-park-fna/isometric-park-fna/Content@Content" /> | ||
|
|
91 | </ItemGroup> | ||
|
|
92 | <Target Name="MoveDataFile" AfterTargets="BuildDist"> | ||
|
|
93 | <Move SourceFiles="$(WasmShellOutputPackagePath)\dotnet.data" DestinationFolder="$(OutDir)dist" /> | ||
|
|
94 | </Target> | ||
|
|
95 | </Project> |
@@ -1,6 +1,6 | |||||
|
1 | <Project Sdk="Microsoft.NET.Sdk"> |
|
1 | <Project Sdk="Microsoft.NET.Sdk"> |
|
2 | <PropertyGroup> |
|
2 | <PropertyGroup> |
|
3 | <TargetFrameworks>net40;netstandard2.0</TargetFrameworks> |
|
3 | <TargetFrameworks>net5.0;net40;netstandard2.0</TargetFrameworks> |
|
4 | <Platforms>x64</Platforms> |
|
4 | <Platforms>x64</Platforms> |
|
5 | </PropertyGroup> |
|
5 | </PropertyGroup> |
|
6 | <PropertyGroup> |
|
6 | <PropertyGroup> |
|
1 | NO CONTENT: modified file, binary diff hidden |
|
NO CONTENT: modified file, binary diff hidden |
|
1 | NO CONTENT: modified file, binary diff hidden |
|
NO CONTENT: modified file, binary diff hidden |
@@ -11,3 +11,8 | |||||
|
11 | /Users/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.csprojAssemblyReference.cache |
|
11 | /Users/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.csprojAssemblyReference.cache |
|
12 | /Users/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.csproj.CoreCompileInputs.cache |
|
12 | /Users/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.csproj.CoreCompileInputs.cache |
|
13 | /Users/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.dll |
|
13 | /Users/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.dll |
|
|
14 | /home/alys/repos/isometric-park-fna/FNA/bin/Release/FNA.dll.config | ||
|
|
15 | /home/alys/repos/isometric-park-fna/FNA/bin/Release/FNA.dll | ||
|
|
16 | /home/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.csprojAssemblyReference.cache | ||
|
|
17 | /home/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.csproj.CoreCompileInputs.cache | ||
|
|
18 | /home/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.dll |
@@ -7,6 +7,11 | |||||
|
7 | core-debug: |
|
7 | core-debug: |
|
8 | dotnet build ${CORE_SOLUTION} -f netcoreapp3.1 |
|
8 | dotnet build ${CORE_SOLUTION} -f netcoreapp3.1 |
|
9 |
|
9 | ||
|
|
10 | # As experiment | ||
|
|
11 | core5-debug: | ||
|
|
12 | dotnet build ${CORE_SOLUTION} -f netcoreapp5 | ||
|
|
13 | |||
|
|
14 | |||
|
10 | core-release: |
|
15 | core-release: |
|
11 | dotnet build ${CORE_SOLUTION} -f netcoreapp3.1 -c Release |
|
16 | dotnet build ${CORE_SOLUTION} -f netcoreapp3.1 -c Release |
|
12 |
|
17 | ||
@@ -24,6 +29,10 | |||||
|
24 | run-core-debug: |
|
29 | run-core-debug: |
|
25 | cd isometric-park-fna/bin/Debug/netcoreapp3.1; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" dotnet ./isometric-park-fna.dll |
|
30 | cd isometric-park-fna/bin/Debug/netcoreapp3.1; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" dotnet ./isometric-park-fna.dll |
|
26 |
|
31 | ||
|
|
32 | |||
|
|
33 | run-core5-debug: | ||
|
|
34 | cd isometric-park-fna/bin/Debug/netcoreapp5; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" dotnet ./isometric-park-fna.dll | ||
|
|
35 | |||
|
27 | run-core-release: |
|
36 | run-core-release: |
|
28 | cd isometric-park-fna/bin/Release/netcoreapp3.1; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" dotnet ./isometric-park-fna.dll |
|
37 | cd isometric-park-fna/bin/Release/netcoreapp3.1; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" dotnet ./isometric-park-fna.dll |
|
29 |
|
38 |
|
1 | NO CONTENT: modified file, binary diff hidden |
|
NO CONTENT: modified file, binary diff hidden |
|
1 | NO CONTENT: modified file, binary diff hidden |
|
NO CONTENT: modified file, binary diff hidden |
|
1 | NO CONTENT: modified file, binary diff hidden |
|
NO CONTENT: modified file, binary diff hidden |
|
1 | NO CONTENT: modified file, binary diff hidden |
|
NO CONTENT: modified file, binary diff hidden |
|
1 | NO CONTENT: modified file, binary diff hidden |
|
NO CONTENT: modified file, binary diff hidden |
|
1 | NO CONTENT: modified file, binary diff hidden |
|
NO CONTENT: modified file, binary diff hidden |
@@ -20,5 +20,5 | |||||
|
20 | [assembly: System.Reflection.AssemblyTitleAttribute("SpriteFontPlus")] |
|
20 | [assembly: System.Reflection.AssemblyTitleAttribute("SpriteFontPlus")] |
|
21 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] |
|
21 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] |
|
22 |
|
22 | ||
|
23 |
// |
|
23 | // Generated by the MSBuild WriteCodeFragment class. |
|
24 |
|
24 |
|
1 | NO CONTENT: modified file, binary diff hidden |
|
NO CONTENT: modified file, binary diff hidden |
@@ -20,3 +20,14 | |||||
|
20 | /Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.csproj.CopyComplete |
|
20 | /Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.csproj.CopyComplete |
|
21 | /Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.dll |
|
21 | /Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.dll |
|
22 | /Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.pdb |
|
22 | /Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.pdb |
|
|
23 | /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/bin/FNA/Release/net45/FNA.dll.config | ||
|
|
24 | /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/bin/FNA/Release/net45/SpriteFontPlus.dll | ||
|
|
25 | /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/bin/FNA/Release/net45/SpriteFontPlus.pdb | ||
|
|
26 | /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/bin/FNA/Release/net45/FNA.dll | ||
|
|
27 | /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.csprojAssemblyReference.cache | ||
|
|
28 | /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.csproj.CoreCompileInputs.cache | ||
|
|
29 | /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.AssemblyInfoInputs.cache | ||
|
|
30 | /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.AssemblyInfo.cs | ||
|
|
31 | /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.csproj.CopyComplete | ||
|
|
32 | /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.dll | ||
|
|
33 | /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.pdb |
|
1 | NO CONTENT: modified file, binary diff hidden |
|
NO CONTENT: modified file, binary diff hidden |
|
1 | NO CONTENT: modified file, binary diff hidden |
|
NO CONTENT: modified file, binary diff hidden |
@@ -1,14 +1,14 | |||||
|
1 | { |
|
1 | { |
|
2 | "format": 1, |
|
2 | "format": 1, |
|
3 | "restore": { |
|
3 | "restore": { |
|
4 |
"/ |
|
4 | "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.csproj": {} |
|
5 | }, |
|
5 | }, |
|
6 | "projects": { |
|
6 | "projects": { |
|
7 |
"/ |
|
7 | "/home/alys/repos/isometric-park-fna/FNA/FNA.csproj": { |
|
8 | "restore": { |
|
8 | "restore": { |
|
9 |
"projectUniqueName": "/ |
|
9 | "projectUniqueName": "/home/alys/repos/isometric-park-fna/FNA/FNA.csproj", |
|
10 | "projectName": "FNA", |
|
10 | "projectName": "FNA", |
|
11 |
"projectPath": "/ |
|
11 | "projectPath": "/home/alys/repos/isometric-park-fna/FNA/FNA.csproj", |
|
12 | "frameworks": { |
|
12 | "frameworks": { |
|
13 | "net48": { |
|
13 | "net48": { |
|
14 | "projectReferences": {} |
|
14 | "projectReferences": {} |
@@ -19,17 +19,17 | |||||
|
19 | "net48": {} |
|
19 | "net48": {} |
|
20 | } |
|
20 | } |
|
21 | }, |
|
21 | }, |
|
22 |
"/ |
|
22 | "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.csproj": { |
|
23 | "version": "1.0.0", |
|
23 | "version": "1.0.0", |
|
24 | "restore": { |
|
24 | "restore": { |
|
25 |
"projectUniqueName": "/ |
|
25 | "projectUniqueName": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.csproj", |
|
26 | "projectName": "SpriteFontPlus", |
|
26 | "projectName": "SpriteFontPlus", |
|
27 |
"projectPath": "/ |
|
27 | "projectPath": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.csproj", |
|
28 |
"packagesPath": "/ |
|
28 | "packagesPath": "/home/alys/.nuget/packages/", |
|
29 |
"outputPath": "/ |
|
29 | "outputPath": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/", |
|
30 | "projectStyle": "PackageReference", |
|
30 | "projectStyle": "PackageReference", |
|
31 | "configFilePaths": [ |
|
31 | "configFilePaths": [ |
|
32 |
"/ |
|
32 | "/home/alys/.config/NuGet/NuGet.Config" |
|
33 | ], |
|
33 | ], |
|
34 | "originalTargetFrameworks": [ |
|
34 | "originalTargetFrameworks": [ |
|
35 | "net45" |
|
35 | "net45" |
@@ -40,8 +40,8 | |||||
|
40 | "frameworks": { |
|
40 | "frameworks": { |
|
41 | "net45": { |
|
41 | "net45": { |
|
42 | "projectReferences": { |
|
42 | "projectReferences": { |
|
43 |
"/ |
|
43 | "/home/alys/repos/isometric-park-fna/FNA/FNA.csproj": { |
|
44 |
"projectPath": "/ |
|
44 | "projectPath": "/home/alys/repos/isometric-park-fna/FNA/FNA.csproj" |
|
45 | } |
|
45 | } |
|
46 | } |
|
46 | } |
|
47 | } |
|
47 | } |
@@ -54,7 +54,7 | |||||
|
54 | }, |
|
54 | }, |
|
55 | "frameworks": { |
|
55 | "frameworks": { |
|
56 | "net45": { |
|
56 | "net45": { |
|
57 |
"runtimeIdentifierGraphPath": "/ |
|
57 | "runtimeIdentifierGraphPath": "/usr/lib/mono/msbuild/Current/bin/RuntimeIdentifierGraph.json" |
|
58 | } |
|
58 | } |
|
59 | } |
|
59 | } |
|
60 | } |
|
60 | } |
@@ -4,8 +4,8 | |||||
|
4 | <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess> |
|
4 | <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess> |
|
5 | <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool> |
|
5 | <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool> |
|
6 | <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile> |
|
6 | <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile> |
|
7 |
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/ |
|
7 | <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/alys/.nuget/packages/</NuGetPackageRoot> |
|
8 |
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/ |
|
8 | <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/alys/.nuget/packages/</NuGetPackageFolders> |
|
9 | <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle> |
|
9 | <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle> |
|
10 | <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion> |
|
10 | <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion> |
|
11 | </PropertyGroup> |
|
11 | </PropertyGroup> |
@@ -553,20 +553,24 | |||||
|
553 | ] |
|
553 | ] |
|
554 | }, |
|
554 | }, |
|
555 | "packageFolders": { |
|
555 | "packageFolders": { |
|
556 |
"/ |
|
556 | "/home/alys/.nuget/packages/": {}, |
|
|
557 | "/usr/share/dotnet/sdk/NuGetFallbackFolder": {} | ||
|
557 | }, |
|
558 | }, |
|
558 | "project": { |
|
559 | "project": { |
|
559 | "version": "1.0.0", |
|
560 | "version": "1.0.0", |
|
560 | "restore": { |
|
561 | "restore": { |
|
561 |
"projectUniqueName": "/ |
|
562 | "projectUniqueName": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.Core.csproj", |
|
562 | "projectName": "SpriteFontPlus", |
|
563 | "projectName": "SpriteFontPlus", |
|
563 |
"projectPath": "/ |
|
564 | "projectPath": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.Core.csproj", |
|
564 |
"packagesPath": "/ |
|
565 | "packagesPath": "/home/alys/.nuget/packages/", |
|
565 |
"outputPath": "/ |
|
566 | "outputPath": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/", |
|
566 | "projectStyle": "PackageReference", |
|
567 | "projectStyle": "PackageReference", |
|
567 | "crossTargeting": true, |
|
568 | "crossTargeting": true, |
|
|
569 | "fallbackFolders": [ | ||
|
|
570 | "/usr/share/dotnet/sdk/NuGetFallbackFolder" | ||
|
|
571 | ], | ||
|
568 | "configFilePaths": [ |
|
572 | "configFilePaths": [ |
|
569 |
"/ |
|
573 | "/home/alys/.nuget/NuGet/NuGet.Config" |
|
570 | ], |
|
574 | ], |
|
571 | "originalTargetFrameworks": [ |
|
575 | "originalTargetFrameworks": [ |
|
572 | "net45", |
|
576 | "net45", |
@@ -579,16 +583,16 | |||||
|
579 | "net45": { |
|
583 | "net45": { |
|
580 | "targetAlias": "net45", |
|
584 | "targetAlias": "net45", |
|
581 | "projectReferences": { |
|
585 | "projectReferences": { |
|
582 |
"/ |
|
586 | "/home/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj": { |
|
583 |
"projectPath": "/ |
|
587 | "projectPath": "/home/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj" |
|
584 | } |
|
588 | } |
|
585 | } |
|
589 | } |
|
586 | }, |
|
590 | }, |
|
587 | "netstandard2.0": { |
|
591 | "netstandard2.0": { |
|
588 | "targetAlias": "netstandard2.0", |
|
592 | "targetAlias": "netstandard2.0", |
|
589 | "projectReferences": { |
|
593 | "projectReferences": { |
|
590 |
"/ |
|
594 | "/home/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj": { |
|
591 |
"projectPath": "/ |
|
595 | "projectPath": "/home/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj" |
|
592 | } |
|
596 | } |
|
593 | } |
|
597 | } |
|
594 | } |
|
598 | } |
@@ -610,7 +614,7 | |||||
|
610 | "autoReferenced": true |
|
614 | "autoReferenced": true |
|
611 | } |
|
615 | } |
|
612 | }, |
|
616 | }, |
|
613 |
"runtimeIdentifierGraphPath": "/usr/ |
|
617 | "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/5.0.202/RuntimeIdentifierGraph.json" |
|
614 | }, |
|
618 | }, |
|
615 | "netstandard2.0": { |
|
619 | "netstandard2.0": { |
|
616 | "targetAlias": "netstandard2.0", |
|
620 | "targetAlias": "netstandard2.0", |
@@ -632,7 +636,7 | |||||
|
632 | ], |
|
636 | ], |
|
633 | "assetTargetFallback": true, |
|
637 | "assetTargetFallback": true, |
|
634 | "warn": true, |
|
638 | "warn": true, |
|
635 |
"runtimeIdentifierGraphPath": "/usr/ |
|
639 | "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/5.0.202/RuntimeIdentifierGraph.json" |
|
636 | } |
|
640 | } |
|
637 | } |
|
641 | } |
|
638 | } |
|
642 | } |
@@ -1,13 +1,13 | |||||
|
1 | { |
|
1 | { |
|
2 | "version": 2, |
|
2 | "version": 2, |
|
3 | "dgSpecHash": "AvKmYKc88bJckphAgHXheUIHeesAncWXbgk6/PQVuxOzmKwDSFnsyg9u++EKNsxOlDt4tDOOVkyfDMjvYvNCKQ==", |
|
3 | "dgSpecHash": "Nd/wYhC0fmo5EN6t4uYp6IHlFQfOOZm3jAbxjWpNwKklDzDkxs8Sgd+hMxcqPUyiXIPKGgT672Vtv9TnIk/YyA==", |
|
4 | "success": true, |
|
4 | "success": true, |
|
5 |
"projectFilePath": "/ |
|
5 | "projectFilePath": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.Core.csproj", |
|
6 | "expectedPackageFiles": [ |
|
6 | "expectedPackageFiles": [ |
|
7 |
"/ |
|
7 | "/home/alys/.nuget/packages/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg.sha512", |
|
8 |
"/ |
|
8 | "/home/alys/.nuget/packages/microsoft.netframework.referenceassemblies/1.0.0/microsoft.netframework.referenceassemblies.1.0.0.nupkg.sha512", |
|
9 |
"/ |
|
9 | "/home/alys/.nuget/packages/microsoft.netframework.referenceassemblies.net45/1.0.0/microsoft.netframework.referenceassemblies.net45.1.0.0.nupkg.sha512", |
|
10 |
"/ |
|
10 | "/home/alys/.nuget/packages/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg.sha512" |
|
11 | ], |
|
11 | ], |
|
12 | "logs": [] |
|
12 | "logs": [] |
|
13 | } No newline at end of file |
|
13 | } |
@@ -5,7 +5,7 | |||||
|
5 | <Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" /> |
|
5 | <Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" /> |
|
6 | <PropertyGroup> |
|
6 | <PropertyGroup> |
|
7 | <OutputType>WinExe</OutputType> |
|
7 | <OutputType>WinExe</OutputType> |
|
8 |
<TargetFramework>net |
|
8 | <TargetFramework>net5.0</TargetFramework> |
|
9 | <TargetName>isometric-park-fna</TargetName> |
|
9 | <TargetName>isometric-park-fna</TargetName> |
|
10 | <!-- <GenerateAssemblyInfo>false</GenerateAssemblyInfo> |
|
10 | <!-- <GenerateAssemblyInfo>false</GenerateAssemblyInfo> |
|
11 | <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute> --> |
|
11 | <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute> --> |
@@ -5,13 +5,14 | |||||
|
5 | <package id="morelinq" version="3.2.0" targetFramework="net461" /> |
|
5 | <package id="morelinq" version="3.2.0" targetFramework="net461" /> |
|
6 | <package id="Newtonsoft.Json" version="12.0.3" targetFramework="net461" /> |
|
6 | <package id="Newtonsoft.Json" version="12.0.3" targetFramework="net461" /> |
|
7 | <package id="System.Buffers" version="4.5.1" targetFramework="net461" /> |
|
7 | <package id="System.Buffers" version="4.5.1" targetFramework="net461" /> |
|
|
8 | <package id="System" version="4.5.1" targetFramework="net461" /> | ||
|
8 | <package id="System.Memory" version="4.5.4" targetFramework="net461" /> |
|
9 | <package id="System.Memory" version="4.5.4" targetFramework="net461" /> |
|
9 | <package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net461" /> |
|
10 | <package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net461" /> |
|
10 | <package id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" targetFramework="net461" /> |
|
11 | <package id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" targetFramework="net461" /> |
|
11 | <package id="System.Security.AccessControl" version="5.0.0" targetFramework="net461" /> |
|
12 | <!-- <package id="System.Security.AccessControl" version="5.0.0" targetFramework="net461" /> --> |
|
12 | <package id="System.Security.Permissions" version="5.0.0" targetFramework="net461" /> |
|
13 | <!-- <package id="System.Security.Permissions" version="5.0.0" targetFramework="net461" /> --> |
|
13 | <package id="System.Security.Principal.Windows" version="5.0.0" targetFramework="net461" /> |
|
14 | <!-- <package id="System.Security.Principal.Windows" version="5.0.0" targetFramework="net461" /> --> |
|
14 | <package id="System.ValueTuple" version="4.4.0" targetFramework="net461" /> |
|
15 | <package id="System.ValueTuple" version="4.4.0" targetFramework="net461" /> |
|
15 | <package id="Tracery.Net" version="1.0.0" targetFramework="net461" /> |
|
16 | <package id="Tracery.Net" version="1.0.0" targetFramework="net461" /> |
|
16 | <package id="YamlDotNet" version="9.1.4" targetFramework="net461" /> |
|
17 | <package id="YamlDotNet" version="9.1.4" targetFramework="net461" /> |
|
17 | </packages> No newline at end of file |
|
18 | </packages> |
You need to be logged in to leave comments.
Login now