Xdg.Directories/src/Xdg.Directories.FFI
Sam Therapy 5dbc9eb80c
More code cleanup idk
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-10-25 15:55:57 +02:00
..
include More code cleanup idk 2023-10-25 15:55:57 +02:00
BaseDirectory.cs More code cleanup idk 2023-10-25 15:55:57 +02:00
GNUmakefile refactor: Rewrite everything 2023-10-25 15:55:57 +02:00
Helpers.cs refactor: Rewrite everything 2023-10-25 15:55:57 +02:00
Other.cs More code cleanup idk 2023-10-25 15:55:57 +02:00
README.md refactor: Put FFI in its own project 2023-10-25 15:55:52 +02:00
UserDirectory.cs More code cleanup idk 2023-10-25 15:55:57 +02:00
Xdg.Directories.FFI.csproj refactor: Put FFI in its own project 2023-10-25 15:55:52 +02:00
xdg.pc refactor: Rewrite everything 2023-10-25 15:55:57 +02:00

FFI

Here lies the code that is used for the C FFI. This is not meant to be used by .NET but rather by any language that can interface with C.

Building

To build the library for production, use the included gmake file.

make
sudo make install

TODO

  • pkg-config file
  • Makefile
  • manpage, probably make it with scdoc?
    • maybe use pandoc instead?
  • Examples
    • Maybe some bindings for other languages as a POC?
  • Tests
    • Test from C or C#?