ipc-quartztime Code (new)
inter process communication library based on POSIX
Brought to you by:
warnke
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