Files
libcoap/examples/riot/pkg_libcoap/Makefile
T
Jon Shallow 48559f0016 RIOT: Add help documentation
General documentation tidy up.
2026-05-20 10:20:22 +01:00

27 lines
784 B
Makefile

PKG_NAME=libcoap
PKG_URL=https://github.com/obgm/libcoap
# develop branch as of 19th May 2026
PKG_VERSION=db7b7e82079dda6819f023ffe7e62ea4ace69fb4
PKG_LICENSE=BSD-2-Clause
LIBCOAP_BUILD_DIR=$(BINDIR)/pkg/$(PKG_NAME)
LIBCOAP_SOURCE_DIR=$(RIOTBASE)/build/pkg/$(PKG_NAME)
LIBCOAP_INCLUDE_DIR=$(RIOTBASE)/build/pkg/$(PKG_NAME)/include/coap3
include $(RIOTBASE)/pkg/pkg.mk
LIBCOAP_MODULES = libcoap
ifneq (,$(filter libcoap_oscore,$(USEMODULE)))
LIBCOAP_MODULES += libcoap_oscore
endif
all: $(LIBCOAP_MODULES)
libcoap:
$(QQ)@cp $(LIBCOAP_SOURCE_DIR)/coap_config.h.riot $(LIBCOAP_SOURCE_DIR)/coap_config.h
$(QQ)"$(MAKE)" -C $(LIBCOAP_SOURCE_DIR)/src -f $(CURDIR)/Makefile.libcoap
libcoap_oscore:
$(QQ)"$(MAKE)" -C $(LIBCOAP_SOURCE_DIR)/src/oscore -f $(CURDIR)/Makefile.oscore