Refactor rpl-border-router makefile

This commit is contained in:
Simon Duquennoy 2017-12-18 08:30:58 -08:00
parent 2fd6fa1fd6
commit e744f0a505
3 changed files with 7 additions and 7 deletions

View File

@ -1,19 +1,17 @@
PROJECTDIRS += common
PREFIX ?= fd00::1/64
CONTIKI_PROJECT = border-router
all: $(CONTIKI_PROJECT)
CONTIKI = ../..
-include $(CONTIKI)/Makefile.identify-target
all: border-router.$(TARGET)
include $(CONTIKI)/Makefile.identify-target
ifeq ($(TARGET),native)
SOURCES_DIR = native
else
SOURCES_DIR = embedded
endif
include $(SOURCES_DIR)/Makefile
PROJECTDIRS += common
PROJECTDIRS += $(SOURCES_DIR)
CFLAGS += -DPROJECT_CONF_PATH=\"$(SOURCES_DIR)/project-conf.h\"

View File

@ -5,6 +5,7 @@
$(CONTIKI)/tools/tunslip6: $(CONTIKI)/tools/tunslip6.c
(cd $(CONTIKI)/tools && $(MAKE) tunslip6)
PREFIX ?= fd00::1/64
connect-router: $(CONTIKI)/tools/tunslip6
sudo $(CONTIKI)/tools/tunslip6 $(PREFIX)

View File

@ -3,5 +3,6 @@ MODULES += os/services/slip-cmd
MAKE_MAC = MAKE_MAC_OTHER
MAKE_NET = MAKE_NET_IPV6
PREFIX ?= fd00::1/64
connect-router: border-router.native
sudo ./border-router.native fd00::1/64
sudo ./border-router.native $(PREFIX)