| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This adds a build target 'check', which executes a test suite for
every daemon/library. Every test suite consists of a test driver that
executes a function in a file with the same name as the function. The
compile_debug script executes the 'check' target to validate there are
no regressions. Packaging is also fixed and the prototype can be
shipped as a tarball.
|
|
|
|
|
|
| |
This moves the debugging switch down to the CMakeList associated with
every program or library. It allows to build apps individually with
debugging info on or off.
|
|\
| |
| |
| | |
Be bugfixes
|
| |
| |
| |
| | |
This will show more interesting output when building in Semaphore.
|
|/
|
|
|
| |
This lower the minimum cmake version to 2.8.12 in order to allow
semaphore to build the prototype.
|
|
|
|
|
|
|
| |
Provides the initial support to create IPCPs via a command-line
tool. It extends the socket layer with a message that is sent over a
socket to the irmd when the irm_create_ipcp library function is called
from a program.
|
|\
| |
| |
| | |
build: Require usage of C89
|
| |
| |
| |
| |
| |
| | |
The flag for the C89 standard was added without checking if the
compiler supports it. This has been fixed. Also, the feature summary
has been (temporarily) disabled.
|
| |
| |
| |
| |
| |
| | |
This requires the usage of the C89 standard for all source files. It
also fixes a wrong check for the compiler flags (was checking this for
CXX compiler instead of the C compiler).
|
| |
| |
| |
| |
| |
| |
| | |
This renames the daemons to end with a 'd', as is common for UNIX
daemons. It also adds a tools folder, that will hold the tools of the
Ouroboros prototype. Examples are a simple echo application, an
application to instruct the IRM ...
|
| |
| |
| |
| | |
Compiles but untested. Expect bugs.
|
|/
|
|
|
|
|
| |
This renames the daemons to end with a 'd', as is common for UNIX
daemons. It also adds a tools folder, that will hold the tools of the
Ouroboros prototype. Examples are a simple echo application, an
application to instruct the IRM ...
|
|
|
|
|
|
| |
Adds the logging infrastructure to the prototype. 2 helper scripts are
also provided to compile the prototype in either release or debug
mode. In debug mode debugging logs are printed.
|
|
Contains the initial build infrastructure. Cmake was chosen for
portability reasons.
|