Skip to content
This repository was archived by the owner on Jan 10, 2021. It is now read-only.

FocusCompany/daemon

Repository files navigation

Daemon

Build Status Build status

Installation

First take a look at the dependencies bellow, you should install all the dependencies to successfully compile the Focus Daemon. Once done just run the following commands in the root directory of the repository

mkdir build
cd build

cmake .. (Linux)  /or/  cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Debug .. (Windows)
make     (Linux)  /or/  nmake                                                  (Windows)

Then simply run the generated executable depending on the platform where you have build the daemon.

Dependencies

All Platform

- Protobuf 3 (https://github.com/google/protobuf)
- OpenSSL
- ZeroMQ (https://github.com/zeromq/libzmq)

Linux

- libx11-dev
- libxmu-dev
- libxss-dev
- libwebkit2gtk-4.0-dev

MacOs

- Carbon    

Class Diagram

placeholder

Protobuf Envelope

placeholder