mirror of
https://github.com/binary-kitchen/doorlockd
synced 2024-11-19 05:23:15 +01:00
39 lines
1.4 KiB
C
39 lines
1.4 KiB
C
#ifndef CONFIG_H
|
|
#define CONFIG_H
|
|
|
|
#cmakedefine USE_COLORIZED_LOGS
|
|
|
|
#define DOORLOCK_VERSION_MAJOR "@DOORLOCK_VERSION_MAJOR@"
|
|
#define DOORLOCK_VERSION_MINOR "@DOORLOCK_VERSION_MINOR@"
|
|
#define DOORLOCK_VERSION_PATCH "@DOORLOCK_VERSION_PATCH@"
|
|
#define DOORLOCK_VERSION "@DOORLOCK_VERSION@"
|
|
|
|
#define DOORLOCK_GIT_BRANCH @GIT_BRANCH@
|
|
#define DOORLOCK_GIT_COMMIT_HASH @GIT_COMMIT_HASH@
|
|
|
|
#ifdef DEBUG
|
|
#define DEFAULT_LOG_LEVEL LogLevel::debug2
|
|
#else
|
|
#define DEFAULT_LOG_LEVEL LogLevel::info
|
|
#endif
|
|
|
|
#define DEFAULT_TOKEN_TIMEOUT (60*5)
|
|
#define DEFAULT_PORT 5555
|
|
#define DEFAULT_WEB_PREFIX "https://lock.binary.kitchen/"
|
|
#define DEFAULT_LDAP_URI "ldaps://ldap1.binary.kitchen/ ldaps://ldap2.binary.kitchen/ ldaps://ldapm.binary.kitchen/"
|
|
#define DEFAULT_BINDDN "cn=%s,ou=Users,dc=binary-kitchen,dc=de"
|
|
#define DEFAULT_LOG_FILE "/var/log/doorlockd.log"
|
|
#define DEFAULT_SERIAL_DEVICE "/dev/ttyAMA0"
|
|
#define DEFAULT_SERIAL_BAUDRATE 9600UL
|
|
|
|
#define SHARED_LOCATION "@CMAKE_INSTALL_PREFIX@/share/doorlockd/"
|
|
#define IMAGE_LOCATION SHARED_LOCATION "images/"
|
|
|
|
#define PRE_LOCK_SCRIPT "@CMAKE_INSTALL_PREFIX@/etc/doorlockd/pre_lock &"
|
|
#define POST_LOCK_SCRIPT "@CMAKE_INSTALL_PREFIX@/etc/doorlockd/post_lock &"
|
|
#define PRE_UNLOCK_SCRIPT "@CMAKE_INSTALL_PREFIX@/etc/doorlockd/pre_unlock &"
|
|
#define POST_UNLOCK_SCRIPT "@CMAKE_INSTALL_PREFIX@/etc/doorlockd/post_unlock &"
|
|
#define EMERGENCY_UNLOCK_SCRIPT "@CMAKE_INSTALL_PREFIX@/etc/doorlockd/emergency_unlock &"
|
|
|
|
#endif
|