Go to file
2024-04-08 05:46:20 +00:00
client.c RC1 2024-04-08 05:46:20 +00:00
ctrl.c RC1 2024-04-08 05:46:20 +00:00
Doxyfile Release candidate 2024-04-02 05:00:08 +00:00
LICENSE RC1 2024-04-08 05:46:20 +00:00
main.c Update main.c 2024-04-04 21:26:18 +00:00
main.h Release candidate 2024-04-02 05:00:08 +00:00
Makefile RC1 2024-04-08 05:46:20 +00:00
README.md RC1 2024-04-08 05:46:20 +00:00
server.c RC1 2024-04-08 05:46:20 +00:00
threads.c RC1 2024-04-08 05:46:20 +00:00

Overview

This is a C library that provides a multithreaded MCTP based message passing framework.

Supported Operating System Versions

  • Ubuntu 23.10
  • Fedora 38, 39

Building

  1. Install OS libraries

Install the following build packages to compile the software on the following operating systems.

Ubuntu:

apt install build-essential 

Fedora:

  1. Build Dependencies

This library is dependent upon the following projects.

For each of these repositories, in the order listed, clone and execute:

make install

This will install a library (.a) and header file to the standard os location (e.g. /usr/local/include, /usr/local/lib)

  1. Build

After building the required dependencies run:

make