blob: 0ccc8cf125bc5b6a711584b293ce468883cc4e07 [file] [log] [blame]
UIP_MODULES = net/ip/contiki/ip \
net/ip/contiki/ipv6
EXTRA_CFLAGS += ${PROJECTINCLUDE}
EXTRA_CFLAGS += -I${srctree}/net/ip/contiki
EXTRA_CFLAGS += -I${srctree}/net/ip
EXTRA_CFLAGS += -DNETSTACK_CONF_WITH_IPV6=1
ifeq ($(CONFIG_NETWORKING_WITH_RPL),y)
EXTRA_CFLAGS += -DUIP_CONF_IPV6_RPL=1
UIP_MODULES += ${srctree}/net/ip/contiki/rpl
else
EXTRA_CFLAGS += -DUIP_CONF_IPV6_RPL=0
endif
MODULES_SOURCES = ${foreach d, $(UIP_MODULES), ${wildcard $(TIMO_BASE)/$(d)/*.c}}
MODULES_FILES = ${foreach f, $(MODULES_SOURCES), ${subst $(TIMO_BASE)/net/ip/,,${f}}}
obj-y = ${foreach f, $(MODULES_FILES), ${subst .c,.o,${f}}}
# workaround for include file location
CREATE_INCLUDE_LINK_net := $(shell ln -s ${TIMO_BASE}/net/ip/contiki ${TIMO_BASE}/net/ip/contiki/net > /dev/null 2>&1)