Go to file
2023-09-09 18:15:41 -04:00
bin Separate echo from shell 2023-08-21 00:28:15 -04:00
docs Cleanup documentation add doxygen and README. 2023-09-09 18:15:41 -04:00
include Add EPERM to errno.h 2023-08-27 16:56:13 -04:00
lib Fix typeo in atoi when copying from kdb 2023-08-21 17:00:18 -04:00
pxelinux Remove unnecessary file and cleanup to pci.c 2014-07-01 12:34:28 -07:00
release Add spawntest to tests directory. 2023-09-03 14:55:51 -04:00
sbin Cleanup sysctl command 2023-08-21 17:01:14 -04:00
sys Cleanup documentation add doxygen and README. 2023-09-09 18:15:41 -04:00
tests Add spawntest to tests directory. 2023-09-03 14:55:51 -04:00
.gitignore Add compile_commands.json to gitignore 2023-08-22 22:04:44 -04:00
AUTHORS Adding license and author's list 2014-07-29 15:22:48 -07:00
LICENSE Update license 2023-08-21 17:44:50 -04:00
README Cleanup documentation add doxygen and README. 2023-09-09 18:15:41 -04:00
SConstruct Add spawntest to tests directory. 2023-09-03 14:55:51 -04:00

Building COS requires:
 - SCons 4.0+
 - Clang 15
 - Qemu for simulation

To build the source code run:
# scons

To clean the source tree run:
# scons -c

Building the documentation requires:
 - Doxygen
 - Graphviz
 - dia
 - Inkscape or png2pdf

To build the documentation run the following command in the root folder:
# doxygen docs/Doxyfile

This will place the resulting HTML documentation in docs/html.