CONTIKI_PROJECT=border-router all: $(CONTIKI_PROJECT) CONTIKI=../../.. CFLAGS += -DPROJECT_CONF_H=\"project-conf.h\" PROJECT_SOURCEFILES += slip-bridge.c #Simple built-in webserver is the default. #Override with make WITH_WEBSERVER=0 for no webserver. #WITH_WEBSERVER=module-path will use the module if it can be found #make clean before changing webservers! #Note /apps/webserver contains a 2500 byte style sheet which is a severe test #of the slip connection. Large MSS together with low baud rates without flow #control will overrun the transmit buffer when the style sheet is requested. WITH_WEBSERVER=1 ifeq ($(WITH_WEBSERVER),1) CFLAGS += -DUIP_CONF_TCP=1 CFLAGS += -DWEBSERVER=1 PROJECT_SOURCEFILES += httpd-simple.c else ifneq ($(WITH_WEBSERVER), 0) MODULES += $(WITH_WEBSERVER) CFLAGS += -DUIP_CONF_TCP=1 CFLAGS += -DWEBSERVER=2 endif ifeq ($(PREFIX),) PREFIX = fd00::1/64 endif include $(CONTIKI)/Makefile.include $(CONTIKI)/tools/tunslip6: $(CONTIKI)/tools/tunslip6.c (cd $(CONTIKI)/tools && $(MAKE) tunslip6) connect-router: $(CONTIKI)/tools/tunslip6 sudo $(CONTIKI)/tools/tunslip6 $(PREFIX) connect-router-cooja: $(CONTIKI)/tools/tunslip6 sudo $(CONTIKI)/tools/tunslip6 -a 127.0.0.1 $(PREFIX)