equal
deleted
inserted
replaced
27 PROG_CFLAGS = SUB_PROG_CFLAGS |
27 PROG_CFLAGS = SUB_PROG_CFLAGS |
28 PREFIX = SUB_PREFIX |
28 PREFIX = SUB_PREFIX |
29 TARGET = SUB_TARGET |
29 TARGET = SUB_TARGET |
30 CAN_DRIVER = SUB_CAN_DRIVER |
30 CAN_DRIVER = SUB_CAN_DRIVER |
31 TIMERS_DRIVER = SUB_TIMERS_DRIVER |
31 TIMERS_DRIVER = SUB_TIMERS_DRIVER |
|
32 ENABLE_DLL_DRIVERS=SUB_ENABLE_DLL_DRIVERS |
|
33 CAN_DLL_CFLAGS=SUB_CAN_DLL_CFLAGS |
32 |
34 |
33 INCLUDES = -I../../include -I../../include/$(TARGET) -I../../include/$(CAN_DRIVER) |
35 INCLUDES = -I../../include -I../../include/$(TARGET) -I../../include/$(CAN_DRIVER) |
34 |
36 |
35 OBJS = $(CAN_DRIVER).o |
37 OBJS = $(CAN_DRIVER).o |
36 |
38 |
49 |
51 |
50 %o: %c |
52 %o: %c |
51 $(CC) $(CFLAGS) $(PROG_CFLAGS) ${PROGDEFINES} $(INCLUDES) -o $@ -c $< |
53 $(CC) $(CFLAGS) $(PROG_CFLAGS) ${PROGDEFINES} $(INCLUDES) -o $@ -c $< |
52 |
54 |
53 libcanfestival_$(CAN_DRIVER).so: $(OBJS) |
55 libcanfestival_$(CAN_DRIVER).so: $(OBJS) |
54 gcc -shared -Wl,-soname,libcanfestival_$(CAN_DRIVER).so -o $@ $< |
56 gcc -shared -Wl,-soname,libcanfestival_$(CAN_DRIVER).so $(CAN_DLL_CFLAGS) -o $@ $< |
55 |
57 |
56 install: libcanfestival_$(CAN_DRIVER).so |
58 install: libcanfestival_$(CAN_DRIVER).so |
57 mkdir -p $(PREFIX)/lib/ |
59 mkdir -p $(PREFIX)/lib/ |
58 cp $@ $(PREFIX)/lib/ |
60 cp $@ $(PREFIX)/lib/ |
59 |
61 |