CONTIKI=../../.. CFLAGS += -DPROJECT_CONF_H=\"project-conf.h\" ifeq ($(MAKECMDGOALS),) $(error Please specify whether coap-client or coap-server should be built) endif ifneq ($(filter coap-client coap-client.flash, $(MAKECMDGOALS)),) ifeq ($(SERVER_IPV6_ADDR),) $(error Please define SERVER_IPV6_ADDR=) else CFLAGS += -DSERVER_IPV6_ADDR=\"$(SERVER_IPV6_ADDR)\" CFLAGS += -DDEVICE_NAME=\"nRF52_DK_CoAP_Client\" endif else CFLAGS += -DDEVICE_NAME=\"nRF52-DK-CoAP-Server\" endif # automatically build RESTful resources REST_RESOURCES_DIR = ./resources REST_RESOURCES_FILES = $(notdir $(shell find $(REST_RESOURCES_DIR) -name '*.c' ! -name 'res-plugtest*')) PROJECTDIRS += $(REST_RESOURCES_DIR) PROJECT_SOURCEFILES += $(REST_RESOURCES_FILES) # linker optimizations SMALL=1 # REST Engine shall use Erbium CoAP implementation APPS += er-coap APPS += rest-engine CONTIKI_WITH_RPL = 0 include $(CONTIKI)/Makefile.include