]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - apps/tosthreads/capps/TestLogStorage/Makefile
fix to apps to get them to compile on all supported platforms
[tinyos-2.x.git] / apps / tosthreads / capps / TestLogStorage / Makefile
index 957c956821f48a7955f55a3ede5d22793bdda11c..5a4a3997dcd6976c69b8ed44db401afd04004545 100644 (file)
@@ -1,2 +1,19 @@
 TOSTHREAD_MAIN=TestLogStorage.c
-include $(MAKERULES)
+THIS_SUPPORTED_PLATFORMS=tmote telos telosb eyesIFXv1 eyesIFXv2 mica2 mica2dot telosa eyesIFX micaz iris tinynode
+
+ifneq ($(filter $(THIS_SUPPORTED_PLATFORMS) clean,$(MAKECMDGOALS)),)
+        ifneq ($(filter tmote telos telosb eyesIFXv1,$(MAKECMDGOALS)),)
+                CFLAGS+=-DUSE_STM25P
+        endif
+        ifneq ($(filter mica2 telosa mica2dot eyesIFX eyesIFXv2 micaz iris tinynode,$(MAKECMDGOALS)),)
+                CFLAGS+=-DUSE_AT45DB
+        endif
+
+        include $(MAKERULES)
+else
+%:
+       @echo "    Sorry, this application is only written to work with the following platforms:"
+       @echo "        $(THIS_SUPPORTED_PLATFORMS)"
+cthreads:
+       @:
+endif