rtdm/Kbuild.in
changeset 2058 543c4ce9e86e
parent 2054 3417bbc4ad2f
equal deleted inserted replaced
2057:23fca60b7ca2 2058:543c4ce9e86e
    34 obj-m := ec_rtdm.o
    34 obj-m := ec_rtdm.o
    35 
    35 
    36 ec_rtdm-objs := \
    36 ec_rtdm-objs := \
    37         module.o
    37         module.o
    38 
    38 
       
    39 ifeq (@ENABLE_XENOMAI@,1)
    39 
    40 
    40 ### Xenomai directory, xeno-config and library directory ###########
    41 ### Xenomai directory, xeno-config and library directory ###########
    41 XENO_DIR          := @XENOMAI_DIR@
    42 XENO_DIR          := @XENOMAI_DIR@
    42 XENO_CONFIG       := $(XENO_DIR)/bin/xeno-config
    43 XENO_CONFIG       := $(XENO_DIR)/bin/xeno-config
    43 XENO_LIB_DIR      := $(shell $(XENO_CONFIG) --library-dir)
    44 XENO_LIB_DIR      := $(shell $(XENO_CONFIG) --library-dir)
    46 		cat $(src)/../revision; \
    47 		cat $(src)/../revision; \
    47 	else \
    48 	else \
    48 		hg id -i $(src)/.. 2>/dev/null || echo "unknown"; \
    49 		hg id -i $(src)/.. 2>/dev/null || echo "unknown"; \
    49 	fi)
    50 	fi)
    50 
    51 
    51 CFLAGS_module.o := -DREV=$(REV) -I$(XENO_DIR)/include 
    52 CFLAGS_module.o := -DREV=$(REV) -I$(XENO_DIR)/include -DENABLE_XENOMAI
       
    53 
       
    54 endif
       
    55 
       
    56 ifeq (@ENABLE_RTAI@,1)
       
    57 
       
    58 ### RTAI directory, rtai_config and library directory ###########
       
    59 RTAI_DIR          := @RTAI_DIR@
       
    60 RTAI_CONFIG       := $(RTAI_DIR)/bin/rtai-config
       
    61 RTAI_LIB_DIR      := $(shell $(RTAI_CONFIG) --library-dir)
       
    62 
       
    63 REV := $(shell if test -s $(src)/../revision; then \
       
    64 		cat $(src)/../revision; \
       
    65 	else \
       
    66 		hg id -i $(src)/.. 2>/dev/null || echo "unknown"; \
       
    67 	fi)
       
    68 
       
    69 CFLAGS_module.o := -DREV=$(REV) -I$(RTAI_DIR)/include -DENABLE_RTAI
       
    70 
       
    71 endif
       
    72 
    52 
    73 
    53 KBUILD_EXTRA_SYMBOLS := \
    74 KBUILD_EXTRA_SYMBOLS := \
    54         @abs_top_builddir@/$(LINUX_SYMVERS) \
    75         @abs_top_builddir@/$(LINUX_SYMVERS) \
    55         @abs_top_builddir@/master/$(LINUX_SYMVERS)
    76         @abs_top_builddir@/master/$(LINUX_SYMVERS)
    56 #------------------------------------------------------------------------------
    77 #------------------------------------------------------------------------------