Menu

Tree [b7a63d] master /
 History

HTTPS access


File Date Author Commit
 doc 2016-04-07 Andreas Warnke Andreas Warnke [b7a63d] descriptions of requirements improved, startup ...
 idl2ipc_java_generator 2015-12-30 A. Warnke A. Warnke [4ece46] comments improved
 ipc_target_c_lib 2015-11-30 A. Warnke A. Warnke [eaf66d] tabs replaced by quad-spaces
 pack 2015-10-25 A. Warnke A. Warnke [b2fefd] dropped idea of pdf generation
 simple_client_example 2015-10-25 A. Warnke A. Warnke [c82a4d] small changes only
 simple_service_example 2015-10-24 A. Warnke A. Warnke [ecd2cf] doublechecked the plaintext readme files
 target_monitor 2015-11-30 A. Warnke A. Warnke [eaf66d] tabs replaced by quad-spaces
 target_test 2015-11-30 A. Warnke A. Warnke [155df4] explanation to test cases added
 test_idl 2015-10-25 A. Warnke A. Warnke [dce04b] readme files updated
 utils 2015-10-25 A. Warnke A. Warnke [dce04b] readme files updated
 contributions.txt 2015-10-24 A. Warnke A. Warnke [ecd2cf] doublechecked the plaintext readme files
 license.txt 2015-10-24 A. Warnke A. Warnke [ecd2cf] doublechecked the plaintext readme files
 readme.txt 2015-10-25 A. Warnke A. Warnke [d2674d] readme updated, tar extracts to right directory...

Read Me

This README file explains how to build and install the ipc-quartztime
on a typical GNU/Linux system. This has been tested on Debian jessie,
OpenSUSE and Gentoo.

ipc-quartztime uses cmake to build binaries from the source code. To
build the target C library, change directory to ipc_target_c_lib dir;

$ cd ipc-quartztime-code/ipc_target_c_lib/cmake_build

Then run cmake;

$ cmake . && make

This runs Cmake against the CMakeLists.txt file that is in that
directory. Do the same for the simple_client_example and
simple_service_example directories if you like as well;


$ cd ipc-quartztime-code/simple_client_example/cmake_build
$ cmake . && make

$ cd ipc-quartztime-code/simple_service_example/cmake_build
$ cmake . && make

To run tests you'll also need to buils those along with a third party
library. The third party library, called embunit, is under the MIT
license. First untar and uncompress the embunit software;

$ cd ipc-quartztime-code/target_test/3rd_party_libraries/
$ tar xzvf embunit-src-1.0.1.tar.gz

$ cd ipc-quartztime-code/target_test/cmake_build/
$ cmake . && make

Then you can run the tests like this;

$ ./ipcqTest -cu

There are a number of arguments to the test program, you can run it
with -h to get all the option

There is also a monitor program for debugging that lists the currently
active ipcq services:

$ cd ipc-quartztime-code/target_monitor/cmake_build
$ cmake . && make

--
File: readme.txt
Authors: J.Foster, A. Warnke
Further documentation: doc/doxygen_build/html/index.html
Source documentation: ipc_target_c_lib/doxygen_build/html/index.html

MongoDB Logo MongoDB