TBUILD MANIFEST(5)

NAME
tos_project.toml - TBuild project manifest file

DESCRIPTION
The file tos_project.toml contains configuration infromation about a tbuild project. It is based off of the TOML file format, which is similar to that of an INI file. The following sections are recognized:

General
    This section contains general information about the project.

Dependencies
    This section contains different dependencies of the project.

GENERAL
The General section contains a few variables which can be changed:

Name [string]
    The name of the project.

Author [string]
    Who made the project.

Version [string]
    The version of the project.

DEPENDENCIES
The General section is a bit more complicated. It is made of key-value pairs, the key being the name of the dependency and the value being the git repository to it.

EXAMPLE

This is how a simple configuration file may look like, using Alec's AC97 driver library:

        [General]
        Name="MyProject"
        Author="Jeff"
        Version="2.2"
        [Dependencies]
        ac97 = "https://git.xslendi.xyz/slendi/ac97.git"