diff --git a/README.md b/README.md index ec5fa01..dd92b71 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,9 @@ SharpLSL is a cross-platform C# binding of [**L**ab **S**treaming **L**ayer](https://github.com/sccn/labstreaminglayer). -# Build +# Generate Bindings + +Most of the code under the SharpLSL.Interop namespace is generated by ClangSharpPInvokeGenerator. 1. Install [ClangSharpPInvokeGenerator](https://github.com/dotnet/ClangSharp) @@ -14,10 +16,11 @@ SharpLSL is a cross-platform C# binding of [**L**ab **S**treaming **L**ayer](htt dotnet tool install --global ClangSharpPInvokeGenerator --version 16.0.0 ``` -2. Run `generate.bat` +2. Run `Binding/generate.bat` # Related Projects +- [BlueMuse](https://github.com/kowalej/BlueMuse) - [labstreaminglayer](https://github.com/sccn/labstreaminglayer) - [liblsl](https://github.com/sccn/liblsl) - [liblsl-Csharp](https://github.com/labstreaminglayer/liblsl-Csharp) diff --git a/Source/SharpLSL.Natives/README.md b/Source/SharpLSL.Natives/README.md index 535d37f..e80efaf 100644 --- a/Source/SharpLSL.Natives/README.md +++ b/Source/SharpLSL.Natives/README.md @@ -48,6 +48,8 @@ The following NuGet packages contain pre-compiled binaries of [liblsl](https://g [SharpLSL.Native.win-x86-badge]: https://img.shields.io/nuget/v/SharpLSL.Native.win-x86.svg [SharpLSL.Native.win-x86-nuget]: https://www.nuget.org/packages/SharpLSL.Native.win-x86 +During the packaging process, liblsl binary archives are automatically downloaded from the [liblsl-ci-build](https://github.com/myd7349/liblsl-ci-build) release page and then packed into the corresponding NuGet packages named `SharpLSL.Native.[rid]`. + # License These packages only bundle the dynamic libraries of [liblsl](https://github.com/sccn/liblsl), thus using the same licensing agreement as liblsl. Please refer to the [LICENSE](./LICENSE) file for more information.