examples/TestMasterSlave/Makefile.in
changeset 329 7717252e3ed9
parent 267 96c688ebcde7
child 454 bc000083297a
equal deleted inserted replaced
328:474aa35daa95 329:7717252e3ed9
    20 # License along with this library; if not, write to the Free Software
    20 # License along with this library; if not, write to the Free Software
    21 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    21 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    22 # 
    22 # 
    23 
    23 
    24 CC = SUB_CC
    24 CC = SUB_CC
       
    25 CXX = SUB_CXX
       
    26 LD = SUB_LD
    25 OPT_CFLAGS = -O2
    27 OPT_CFLAGS = -O2
    26 CFLAGS = SUB_OPT_CFLAGS
    28 CFLAGS = SUB_OPT_CFLAGS
    27 PROG_CFLAGS = SUB_PROG_CFLAGS
    29 PROG_CFLAGS = SUB_PROG_CFLAGS
    28 EXE_CFLAGS = SUB_EXE_CFLAGS
    30 EXE_CFLAGS = SUB_EXE_CFLAGS
    29 OS_NAME = SUB_OS_NAME
    31 OS_NAME = SUB_OS_NAME
    50 
    52 
    51 ifeq ($(TIMERS_DRIVER),timers_xeno)
    53 ifeq ($(TIMERS_DRIVER),timers_xeno)
    52 	PROGDEFINES = -DUSE_XENO
    54 	PROGDEFINES = -DUSE_XENO
    53 endif
    55 endif
    54 
    56 
    55 all: TestMasterSlave
    57 all: $(TESTMASTERSLAVE)
    56 
    58 
    57 ../../drivers/$(TARGET)/libcanfestival_$(TARGET).a:
    59 ../../drivers/$(TARGET)/libcanfestival_$(TARGET).a:
    58 	$(MAKE) -C ../../drivers/$(TARGET) libcanfestival_$(TARGET).a
    60 	$(MAKE) -C ../../drivers/$(TARGET) libcanfestival_$(TARGET).a
    59 
    61 
    60 
    62 
    61 TestMasterSlave: TestSlave.c TestMaster.c $(OBJS)
    63 $(TESTMASTERSLAVE): $(OBJS)
    62 	g++ $(CFLAGS) $(PROG_CFLAGS) ${PROGDEFINES} $(INCLUDES) -o $@ $(OBJS) $(EXE_CFLAGS)
    64 	$(LD) $(CFLAGS) $(PROG_CFLAGS) ${PROGDEFINES} $(INCLUDES) -o $@ $(OBJS) $(EXE_CFLAGS)
    63 	
    65 	
    64 TestSlave.c: TestSlave.od
    66 TestSlave.c: TestSlave.od
    65 	$(MAKE) -C ../../objdictgen gnosis
    67 	$(MAKE) -C ../../objdictgen gnosis
    66 	python ../../objdictgen/objdictgen.py TestSlave.od TestSlave.c
    68 	python ../../objdictgen/objdictgen.py TestSlave.od TestSlave.c
    67 	
    69