# All shared dirs and other inter-contrib stuff needs to go here # Potentially HOSTMOTEDIR can be placed here as well ifndef TOSDIR $(error TOSDIR UNDEFINED) else ifdef MAKERULES include $(MAKERULES) else include $(TOSDIR)/../apps/Makerules endif endif ifndef EMSTAR_ROOT INCLUDE_PATH = ../../.. else INCLUDE_PATH = $(EMSTAR_ROOT)/tos-contrib endif PROGRAMMER_EXTRA_FLAGS := -dno-poll -v=2 CFLAGS += -I$(INCLUDE_PATH)/include ifdef EMSTAR_ROOT CFLAGS += -I$(EMSTAR_ROOT) -I$(EMSTAR_ROOT)/include endif CFLAGS += $(patsubst %, -I$(INCLUDE_PATH)/%/tos/interfaces, $(CONTRIB_INCLUDES)) \ $(patsubst %, -I$(INCLUDE_PATH)/%/tos/platform/$(PLATFORM), $(CONTRIB_INCLUDES)) \ $(patsubst %, -I$(INCLUDE_PATH)/%/tos/system, $(CONTRIB_INCLUDES)) \ $(patsubst %, -I$(INCLUDE_PATH)/%/tos/lib, $(CONTRIB_INCLUDES)) \ $(patsubst %, -I$(INCLUDE_PATH)/%/tos/sensorboards/$(SENSORBOARD), $(CONTRIB_INCLUDES)) \