1# Name of your application2APPLICATION = feucht3INCLUDES += -I$(CURDIR)/include45# Board for which the application should be compiled6BOARD ?= pba-d-01-kw2x78# Disable optional assert(3) checks9CFLAGS += -DNDEBUG1011# CFLAGS taken from gnrc_minimal example12CFLAGS += -DGNRC_IPV6_NETIF_ADDR_NUMOF=4 \13 -DGNRC_PKTBUF_SIZE=2048 \14 -DGNRC_IPV6_NC_SIZE=11516# Change this to 0 show compiler invocation lines17QUIET ?= 11819# Modules required for both protocol backends20USEMODULE += gnrc_netdev_default21USEMODULE += auto_init_gnrc_netif22USEMODULE += gnrc_ipv6_default23USEMODULE += xtimer2425# Modules for debugging purposes26USEMODULE += gnrc_icmpv6_echo27USEMODULE += shell_commands2829# Module required for reading from the sensor30USEMODULE += hdc10003132# Backend specific files and modules33ifeq (COAP,$(FEUCHT_PROTO))34 DIRS += coap35 FEUCHT_PORT ?= 56833637 USEMODULE += gcoap38 USEMODULE += coap39else40 ifeq (9P,$(FEUCHT_PROTO))41 DIRS += 9p42 FEUCHT_PORT ?= 56404344 USEPKG += ninenano45 USEMODULE += gnrc_tcp46 USEMODULE += 9p4748 CFLAGS += -D_9P_MSIZE=127 -D_9P_MAXFIDS=249 else50 $(error Unknown protocol backend.)51 endif52endif5354# Address and port of the protocol server55CFLAGS += -DFEUCHT_PORT=$(FEUCHT_PORT)56ifneq (,$(FEUCHT_HOST))57 CFLAGS += -DFEUCHT_HOST="\"$(FEUCHT_HOST)\""58endif5960# IEEE 802.15.4 channel to use61ifneq (,$(FEUCHT_CHANNEL))62 CFLAGS += -DIEEE802154_DEFAULT_CHANNEL="$(FEUCHT_CHANNEL)"63endif6465include $(RIOTBASE)/Makefile.include