diff --git a/make/defs.mk b/make/defs.mk index f4d791b4..9e959758 100644 --- a/make/defs.mk +++ b/make/defs.mk @@ -114,6 +114,7 @@ USE_PROJECT_LIB ?= true USE_YTOOLS ?= true USE_EXCEPTIONS_IN_C ?= true REENTRANT ?= true +USE_SYSTEMD ?= true export REENTRANT @@ -703,6 +704,12 @@ ifneq ($(filter ytools,$(PREREQ_BUILD)),) endif endif +ifeq ($(USE_SYSTEMD),true) + BUILD_CFLAGS += -D_USE_SYSTEMD_ + BUILD_CPPFLAGS += -D_USE_SYSTEMD_ + BUILD_LDFLAGS += -lsystemd-daemon +endif + ifeq ($(USE_TIMER),true) BUILD_CFLAGS+= -D_USE_TIMER_ BUILD_CPPFLAGS += -D_USE_TIMER_