mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
31 lines
1.0 KiB
Makefile
31 lines
1.0 KiB
Makefile
DIRS += $(RIOTBASE)/pkg/wakaama/contrib
|
|
|
|
INCLUDES += -I$(RIOTBASE)/pkg/wakaama/include
|
|
INCLUDES += -I$(PKGDIRBASE)/wakaama/include
|
|
INCLUDES += -I$(PKGDIRBASE)/wakaama/core
|
|
INCLUDES += -I$(PKGDIRBASE)/wakaama/data
|
|
INCLUDES += -I$(PKGDIRBASE)/wakaama/coap/er-coap-13
|
|
|
|
# NOTE: Use wakaama in client mode
|
|
CFLAGS += -DLWM2M_CLIENT_MODE
|
|
|
|
# Translate 'CONFIG_' options to package specific flags. This checks if the
|
|
# option is being set via Kconfig or CFLAGS
|
|
ifneq (,$(or $(CONFIG_LWM2M_BOOTSTRAP),$(filter -DCONFIG_LWM2M_BOOTSTRAP=1,$(CFLAGS))))
|
|
CFLAGS += -DLWM2M_BOOTSTRAP=1
|
|
endif
|
|
|
|
ifneq (,$(or $(CONFIG_LWM2M_WITH_LOGS),$(filter -DCONFIG_LWM2M_WITH_LOGS=1,$(CFLAGS))))
|
|
CFLAGS += -DLWM2M_WITH_LOGS=1
|
|
endif
|
|
|
|
# NOTE: "Default CoAP block size; Used if not set on a per-target basis"
|
|
ifeq (,$(CONFIG_LWM2M_COAP_DEFAULT_BLOCK_SIZE))
|
|
CFLAGS += -DLWM2M_COAP_DEFAULT_BLOCK_SIZE=1024
|
|
else
|
|
CFLAGS += -DLWM2M_COAP_DEFAULT_BLOCK_SIZE='1<<$(CONFIG_LWM2M_COAP_DEFAULT_BLOCK_SIZE)'
|
|
endif
|
|
|
|
PSEUDOMODULES += wakaama
|
|
PSEUDOMODULES += wakaama_client_dtls
|