examples/TestMasterSlave/Makefile.in
changeset 15 e930a0e817de
parent 3 d9cf34cd6823
child 40 ddeeb217ed71
equal deleted inserted replaced
14:1fbdf88163b3 15:e930a0e817de
    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 LED_ENABLE = SUB_LED_ENABLE
    36 
    36 
    37 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) -I../../include/$(LED_DRIVER) -I../../include/$(NVRAM_DRIVER)
    38 
    38 
    39 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
    40 
    40 
    41 OBJS = $(MASTER_OBJS) ../../drivers/$(TARGET)/libcanfestival_$(TARGET).a  ../../src/libcanfestival.a
    41 OBJS = $(MASTER_OBJS) ../../src/libcanfestival.a ../../drivers/$(TARGET)/libcanfestival_$(TARGET).a
    42 
    42 
    43 ifeq ($(TIMERS_DRIVER),timers_xeno)
    43 ifeq ($(TIMERS_DRIVER),timers_xeno)
    44 	PROGDEFINES = -DUSE_XENO
    44 	PROGDEFINES = -DUSE_XENO
    45 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 
       
    52 
    46 
    53 all: TestMasterSlave
    47 all: TestMasterSlave
    54 
    48 
    55 ../../drivers/$(TARGET)/libcanfestival_$(TARGET).a:
    49 ../../drivers/$(TARGET)/libcanfestival_$(TARGET).a:
    56 	$(MAKE) -C ../../drivers/$(TARGET) libcanfestival_$(TARGET).a
    50 	$(MAKE) -C ../../drivers/$(TARGET) libcanfestival_$(TARGET).a