22 # |
22 # |
23 |
23 |
24 TARGET = SUB_TARGET |
24 TARGET = SUB_TARGET |
25 CAN_DRIVER = SUB_CAN_DRIVER |
25 CAN_DRIVER = SUB_CAN_DRIVER |
26 TIMERS_DRIVER = SUB_TIMERS_DRIVER |
26 TIMERS_DRIVER = SUB_TIMERS_DRIVER |
27 LED_ENABLE = SUB_LED_ENABLE |
27 LED_DRIVER = SUB_LED_DRIVER |
|
28 NVRAM_DRIVER = SUB_NVRAM_DRIVER |
28 |
29 |
29 all: driver |
30 all: driver |
30 |
31 |
31 driver: |
32 driver: |
|
33 ifneq ($(LED_DRIVER),led_) |
|
34 $(MAKE) -C $(LED_DRIVER) $@ |
|
35 endif |
|
36 |
|
37 ifneq ($(NVRAM_DRIVER),nvram_) |
|
38 $(MAKE) -C $(NVRAM_DRIVER) $@ |
|
39 endif |
|
40 |
32 ifneq ($(TIMERS_DRIVER),timers_) |
41 ifneq ($(TIMERS_DRIVER),timers_) |
33 $(MAKE) -C $(TIMERS_DRIVER) $@ |
42 $(MAKE) -C $(TIMERS_DRIVER) $@ |
34 endif |
43 endif |
35 |
44 |
36 ifneq ($(CAN_DRIVER),can_) |
45 ifneq ($(CAN_DRIVER),can_) |
37 $(MAKE) -C $(CAN_DRIVER) $@ |
46 $(MAKE) -C $(CAN_DRIVER) $@ |
38 endif |
47 endif |
39 $(MAKE) -C $(TARGET) $@ |
48 $(MAKE) -C $(TARGET) $@ |
40 |
49 |
41 install: |
50 install: |
|
51 ifneq ($(LED_DRIVER),led_) |
|
52 $(MAKE) -C $(LED_DRIVER) $@ |
|
53 endif |
|
54 |
|
55 ifneq ($(NVRAM_DRIVER),nvram_) |
|
56 $(MAKE) -C $(NVRAM_DRIVER) $@ |
|
57 endif |
|
58 |
42 ifneq ($(TIMERS_DRIVER),timers_) |
59 ifneq ($(TIMERS_DRIVER),timers_) |
43 $(MAKE) -C $(TIMERS_DRIVER) $@ |
60 $(MAKE) -C $(TIMERS_DRIVER) $@ |
44 endif |
61 endif |
45 |
62 |
46 ifneq ($(CAN_DRIVER),can_) |
63 ifneq ($(CAN_DRIVER),can_) |
47 $(MAKE) -C $(CAN_DRIVER) $@ |
64 $(MAKE) -C $(CAN_DRIVER) $@ |
48 endif |
65 endif |
49 $(MAKE) -C $(TARGET) $@ |
66 $(MAKE) -C $(TARGET) $@ |
50 |
67 |
51 uninstall: |
68 uninstall: |
|
69 ifneq ($(LED_DRIVER),led_) |
|
70 $(MAKE) -C $(LED_DRIVER) $@ |
|
71 endif |
|
72 |
|
73 ifneq ($(NVRAM_DRIVER),nvram_) |
|
74 $(MAKE) -C $(NVRAM_DRIVER) $@ |
|
75 endif |
|
76 |
52 ifneq ($(TIMERS_DRIVER),timers_) |
77 ifneq ($(TIMERS_DRIVER),timers_) |
53 $(MAKE) -C $(TIMERS_DRIVER) $@ |
78 $(MAKE) -C $(TIMERS_DRIVER) $@ |
54 endif |
79 endif |
55 |
80 |
56 ifneq ($(CAN_DRIVER),can_) |
81 ifneq ($(CAN_DRIVER),can_) |
57 $(MAKE) -C $(CAN_DRIVER) $@ |
82 $(MAKE) -C $(CAN_DRIVER) $@ |
58 endif |
83 endif |
59 $(MAKE) -C $(TARGET) $@ |
84 $(MAKE) -C $(TARGET) $@ |
60 |
85 |
61 clean: |
86 clean: |
|
87 ifneq ($(LED_DRIVER),led_) |
|
88 $(MAKE) -C $(LED_DRIVER) $@ |
|
89 endif |
|
90 |
|
91 ifneq ($(NVRAM_DRIVER),nvram_) |
|
92 $(MAKE) -C $(NVRAM_DRIVER) $@ |
|
93 endif |
|
94 |
62 ifneq ($(TIMERS_DRIVER),timers_) |
95 ifneq ($(TIMERS_DRIVER),timers_) |
63 $(MAKE) -C $(TIMERS_DRIVER) $@ |
96 $(MAKE) -C $(TIMERS_DRIVER) $@ |
64 endif |
97 endif |
65 |
98 |
66 ifneq ($(CAN_DRIVER),can_) |
99 ifneq ($(CAN_DRIVER),can_) |
67 $(MAKE) -C $(CAN_DRIVER) $@ |
100 $(MAKE) -C $(CAN_DRIVER) $@ |
68 endif |
101 endif |
69 $(MAKE) -C $(TARGET) $@ |
102 $(MAKE) -C $(TARGET) $@ |
70 |
103 |
71 mrproper: clean |
104 mrproper: clean |
|
105 ifneq ($(LED_DRIVER),led_) |
|
106 $(MAKE) -C $(LED_DRIVER) $@ |
|
107 endif |
|
108 |
|
109 ifneq ($(NVRAM_DRIVER),nvram_) |
|
110 $(MAKE) -C $(NVRAM_DRIVER) $@ |
|
111 endif |
|
112 |
72 ifneq ($(TIMERS_DRIVER),timers_) |
113 ifneq ($(TIMERS_DRIVER),timers_) |
73 $(MAKE) -C $(TIMERS_DRIVER) $@ |
114 $(MAKE) -C $(TIMERS_DRIVER) $@ |
74 endif |
115 endif |
75 |
116 |
76 ifneq ($(CAN_DRIVER),can_) |
117 ifneq ($(CAN_DRIVER),can_) |