rtdm/Kbuild.in
changeset 2058 543c4ce9e86e
parent 2054 3417bbc4ad2f
--- a/rtdm/Kbuild.in	Mon Mar 21 21:07:38 2011 +0100
+++ b/rtdm/Kbuild.in	Tue Mar 22 09:15:19 2011 +0100
@@ -36,6 +36,7 @@
 ec_rtdm-objs := \
         module.o
 
+ifeq (@ENABLE_XENOMAI@,1)
 
 ### Xenomai directory, xeno-config and library directory ###########
 XENO_DIR          := @XENOMAI_DIR@
@@ -48,7 +49,27 @@
 		hg id -i $(src)/.. 2>/dev/null || echo "unknown"; \
 	fi)
 
-CFLAGS_module.o := -DREV=$(REV) -I$(XENO_DIR)/include 
+CFLAGS_module.o := -DREV=$(REV) -I$(XENO_DIR)/include -DENABLE_XENOMAI
+
+endif
+
+ifeq (@ENABLE_RTAI@,1)
+
+### RTAI directory, rtai_config and library directory ###########
+RTAI_DIR          := @RTAI_DIR@
+RTAI_CONFIG       := $(RTAI_DIR)/bin/rtai-config
+RTAI_LIB_DIR      := $(shell $(RTAI_CONFIG) --library-dir)
+
+REV := $(shell if test -s $(src)/../revision; then \
+		cat $(src)/../revision; \
+	else \
+		hg id -i $(src)/.. 2>/dev/null || echo "unknown"; \
+	fi)
+
+CFLAGS_module.o := -DREV=$(REV) -I$(RTAI_DIR)/include -DENABLE_RTAI
+
+endif
+
 
 KBUILD_EXTRA_SYMBOLS := \
         @abs_top_builddir@/$(LINUX_SYMVERS) \