C++11 library providing functionality common to all adapters.
Go to file
heck 5cca0658b7 BUILD: use pEpEngine=Release_2.1.16 2021-03-10 18:03:19 +01:00
.gitlab-ci-files CID: don't use insecure docker registries anymore 2021-02-23 10:16:04 +01:00
build-android Android Build: Add all *.cc source files instead of one by one 2021-02-26 17:33:15 +01:00
build-windows Add pEpLog to Visual Studio project 2021-02-18 16:14:17 +01:00
scripts CI: use specific project versions 2021-02-16 12:48:37 +01:00
test ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
.gitignore .gitignore 2021-02-25 01:04:59 +01:00
.gitlab-ci.yml CI: remove unfinished CentOS/RHEL jobs 2021-02-16 12:53:03 +01:00
Adapter.cc local var never used 2021-02-16 00:47:46 +01:00
Adapter.hh ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
Adapter.hxx add includes for linux gcc 2021-02-27 19:02:59 +01:00
DEPENDENCIES BUILD: use pEpEngine=Release_2.1.16 2021-03-10 18:03:19 +01:00
LICENSE.txt adding licensing and locked_queue 2018-10-04 11:45:32 +02:00
Makefile Use compiler to generate .d files instead of using sed. 2021-02-03 02:09:05 +01:00
Makefile.conf then you dont even need the if -include doesnt worry if file not existing 2020-08-20 22:26:40 +02:00
Semaphore.hh add includes for linux gcc 2021-02-27 19:02:59 +01:00
call_with_lock.cc ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
call_with_lock.hh ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
callback_dispatcher.cc ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
callback_dispatcher.hh ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
constant_time_algo.cc ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
constant_time_algo.hh ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
local.conf.example Unified local.conf with pEpJNIAdapter, added local.conf.example, (BUILD_CONFIG gone seemed to be broken, anyone missing it? /q heck) 2020-08-13 00:26:02 +02:00
locked_queue.hh ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
message_cache.cc ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
message_cache.hh ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
pEpLog.cc replace C99 style #if defined() with C++ 2021-03-03 22:35:34 +01:00
pEpLog.hh Android Build: Add android/log.h include 2021-03-03 22:24:05 +01:00
passphrase_cache.cc ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
passphrase_cache.hh ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
passphrase_cache.hxx ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
pc_container.hh ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
readme.md Add basic build instructions 2019-01-17 16:22:02 +01:00
slurp.cc ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
slurp.hh ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
status_to_string.cc ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00
status_to_string.hh ALL FILES - replace #pragma once with standard include guards (and make sure license header) 2021-02-16 22:08:43 +01:00

readme.md

How to build

To customize your build, you may change several variables that are consumed by make.

These variables, along with some explanations can be found in Makefile.conf.

You can edit that file, or create a file local.conf in the root of the repository, which will also be parsed by make.

A sample local.conf looks like this:

PREFIX=$(HOME)/code/libad/build

ENGINE_LIB=-L$(HOME)/code/engine/build/lib
ENGINE_INC=-I$(HOME)/code/engine/build/include

Now, run:

make all
make install