OROCOS_VERSION 	?= 1.10
XENOMAI_VERSION ?= 2.5.2

XENOMAI_DIR	:= /laois/xenomai-$(XENOMAI_VERSION)

OROCOS_TARGET ?= xenomai


all: hello-$(OROCOS_TARGET)

OROLIBS = -lorocos-rtt-$(OROCOS_TARGET)		\
	  -lorocos-ocl-common-$(OROCOS_TARGET)	\
	  -lorocos-taskbrowser-$(OROCOS_TARGET) \
	  -lorocos-deployment-$(OROCOS_TARGET)	\
	  -L/laois/orocos-$(OROCOS_VERSION)/lib


INCLUDES = -I/laois/orocos-$(OROCOS_VERSION)/include

ifeq ($(OROCOS_TARGET),xenomai)
OROLIBS 	+= -lxenomai -lnative -L$(XENOMAI_DIR)/lib
INCLUDES	+= -I$(XENOMAI_DIR)/include
endif

hello-$(OROCOS_TARGET): hello.cpp
	g++  $< -o $@ $(INCLUDES) -DOROCOS_TARGET=$(OROCOS_TARGET) $(OROLIBS)

.PHONY:clean
clean: 
	rm hello-$(OROCOS_TARGET)
