]> rtime.felk.cvut.cz Git - CanFestival-3.git/blobdiff - examples/TestMasterSlave/Makefile.in
- add RTAI support
[CanFestival-3.git] / examples / TestMasterSlave / Makefile.in
index 359ad94cd95fb86044ab07aa7f2460ca578eda37..862ee3529bb1f057689da0c2a0d3e829d1db7c53 100644 (file)
@@ -22,6 +22,8 @@
 # 
 
 CC = SUB_CC
+CXX = SUB_CXX
+LD = SUB_LD
 OPT_CFLAGS = -O2
 CFLAGS = SUB_OPT_CFLAGS
 PROG_CFLAGS = SUB_PROG_CFLAGS
@@ -52,14 +54,18 @@ ifeq ($(TIMERS_DRIVER),timers_xeno)
        PROGDEFINES = -DUSE_XENO
 endif
 
-all: TestMasterSlave
+ifeq ($(TIMERS_DRIVER),timers_rtai)
+       PROGDEFINES = -DUSE_RTAI
+endif
+
+all: $(TESTMASTERSLAVE)
 
 ../../drivers/$(TARGET)/libcanfestival_$(TARGET).a:
        $(MAKE) -C ../../drivers/$(TARGET) libcanfestival_$(TARGET).a
 
 
-TestMasterSlave: TestSlave.c TestMaster.c $(OBJS)
-       g++ $(CFLAGS) $(PROG_CFLAGS) ${PROGDEFINES} $(INCLUDES) -o $@ $(OBJS) $(EXE_CFLAGS)
+$(TESTMASTERSLAVE): $(OBJS)
+       $(LD) $(CFLAGS) $(PROG_CFLAGS) ${PROGDEFINES} $(INCLUDES) -o $@ $(OBJS) $(EXE_CFLAGS)
        
 TestSlave.c: TestSlave.od
        $(MAKE) -C ../../objdictgen gnosis