Xdg.Directories/src/Xdg.Directories.FFI
Sam Therapy e53f492344
fix: Public directory is PUBLICSHARE, not PUBLIC
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-10-25 15:55:57 +02:00
..
include fix: Public directory is PUBLICSHARE, not PUBLIC 2023-10-25 15:55:57 +02:00
BaseDirectory.cs refactor: Put FFI in its own project 2023-10-25 15:55:52 +02:00
GNUmakefile refactor: Put FFI in its own project 2023-10-25 15:55:52 +02:00
Helpers.cs refactor: Put FFI in its own project 2023-10-25 15:55:52 +02:00
Other.cs refactor: Put FFI in its own project 2023-10-25 15:55:52 +02:00
README.md refactor: Put FFI in its own project 2023-10-25 15:55:52 +02:00
UserDirectory.cs fix: Public directory is PUBLICSHARE, not PUBLIC 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: Put FFI in its own project 2023-10-25 15:55:52 +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#?