]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - support/make/threads.extra
Added TosThreads support for Mulle.
[tinyos-2.x.git] / support / make / threads.extra
index 17adba170ea7342e7e39a0c9c8b0ea47a691f783..6d2b29451e2d449c000468c8ac45ae3ccf32fc16 100644 (file)
@@ -77,6 +77,16 @@ THREADS_EYES_INCLUDE_DIRS = -I$(TOS_THREADS_DIR)/platforms/eyesIFX
 #Shimmer specific include directories
 THREADS_SHIMMER_INCLUDE_DIRS = -I$(TOS_THREADS_DIR)/platforms/shimmer
 
+#Epic specific include directories
+THREADS_EPIC_INCLUDE_DIRS = -I$(TOS_THREADS_DIR)/platforms/epic
+
+#M16c62p specific include directories on tested platforms
+THREADS_M16C62P_DIR = $(TOS_THREADS_DIR)/chips/m16c62p
+THREADS_M16C62P_INCLUDE_DIRS = -I$(THREADS_M16C62P_DIR)
+
+#Mulle specific include directories
+THREADS_MULLE_INCLUDE_DIRS = -I$(TOS_THREADS_DIR)/platforms/mulle
+
 #Add CFLAGS for supported platforms
 ifneq ($(filter telos telosa telosb tmote,$(MAKECMDGOALS)),)
   CFLAGS += $(THREADS_MSP430_INCLUDE_DIRS)
@@ -89,6 +99,11 @@ ifneq ($(filter telos telosa telosb tmote,$(MAKECMDGOALS)),)
     CFLAGS += -DPLATFORM_TELOSB
   endif
 endif
+ifneq ($(filter epic,$(MAKECMDGOALS)),)
+  CFLAGS += $(THREADS_MSP430_INCLUDE_DIRS)
+  CFLAGS += $(THREADS_CC2420_INCLUDE_DIRS)
+  CFLAGS += $(THREADS_EPIC_INCLUDE_DIRS)
+endif
 ifneq ($(filter mica2,$(MAKECMDGOALS)),)
   CFLAGS += $(THREADS_ATM128_INCLUDE_DIRS)
   CFLAGS += $(THREADS_CC1000_INCLUDE_DIRS)
@@ -126,3 +141,8 @@ ifneq ($(filter shimmer,$(MAKECMDGOALS)),)
   CFLAGS += $(THREADS_CC2420_INCLUDE_DIRS)
   CFLAGS += $(THREADS_SHIMMER_INCLUDE_DIRS)
 endif
+ifneq ($(filter mulle,$(MAKECMDGOALS)),)
+  CFLAGS += $(THREADS_M16C62P_INCLUDE_DIRS)
+  CFLAGS += $(THREADS_RF230_INCLUDE_DIRS)
+  CFLAGS += $(THREADS_MULLE_INCLUDE_DIRS)
+endif