examples/TestMasterSlave/Makefile.in
changeset 3 d9cf34cd6823
parent 0 4472ee7c6c3e
child 15 e930a0e817de
equal deleted inserted replaced
2:8d4a822f95e4 3:d9cf34cd6823
    30 ARCH_NAME = SUB_ARCH_NAME
    30 ARCH_NAME = SUB_ARCH_NAME
    31 PREFIX = SUB_PREFIX
    31 PREFIX = SUB_PREFIX
    32 TARGET = SUB_TARGET
    32 TARGET = SUB_TARGET
    33 CAN_DRIVER = SUB_CAN_DRIVER
    33 CAN_DRIVER = SUB_CAN_DRIVER
    34 TIMERS_DRIVER = SUB_TIMERS_DRIVER
    34 TIMERS_DRIVER = SUB_TIMERS_DRIVER
       
    35 LED_ENABLE = SUB_LED_ENABLE
    35 
    36 
    36 INCLUDES = -I../../include -I../../include/$(TARGET) -I../../include/$(CAN_DRIVER) -I../../include/$(TIMERS_DRIVER)
    37 INCLUDES = -I../../include -I../../include/$(TARGET) -I../../include/$(CAN_DRIVER) -I../../include/$(TIMERS_DRIVER)
    37 
    38 
    38 MASTER_OBJS = TestSlave.o TestMaster.o TestMasterSlave.o Slave.o Master.o
    39 MASTER_OBJS = TestSlave.o TestMaster.o TestMasterSlave.o Slave.o Master.o
    39 
    40 
    40 OBJS = $(MASTER_OBJS) ../../drivers/$(TARGET)/libcanfestival_$(TARGET).a  ../../src/libcanfestival.a
    41 OBJS = $(MASTER_OBJS) ../../drivers/$(TARGET)/libcanfestival_$(TARGET).a  ../../src/libcanfestival.a
    41 
    42 
    42 ifeq ($(TIMERS_DRIVER),timers_xeno)
    43 ifeq ($(TIMERS_DRIVER),timers_xeno)
    43 	PROGDEFINES = -DUSE_XENO
    44 	PROGDEFINES = -DUSE_XENO
    44 endif
    45 endif
       
    46 
       
    47 ifeq ($(LED_ENABLE),YES)
       
    48 OBJS += ../../drivers/can_virtual/led_virtual.o 
       
    49 PROG_CFLAGS += -DLED_ENABLE
       
    50 endif
       
    51 
    45 
    52 
    46 all: TestMasterSlave
    53 all: TestMasterSlave
    47 
    54 
    48 ../../drivers/$(TARGET)/libcanfestival_$(TARGET).a:
    55 ../../drivers/$(TARGET)/libcanfestival_$(TARGET).a:
    49 	$(MAKE) -C ../../drivers/$(TARGET) libcanfestival_$(TARGET).a
    56 	$(MAKE) -C ../../drivers/$(TARGET) libcanfestival_$(TARGET).a