2 obj-$(CFG_PPC) += crt0.o
\r
3 vpath-$(CFG_ARM_CM3) += $(ARCH_PATH-y)kernel
\r
4 obj-$(CFG_ARM_CM3) += startup_stm32f10x_hd.o
\r
5 obj-$(CFG_ARM_CM3) += system_stm32f10x.o
\r
6 obj-$(CFG_ARM_CM3) += core_cm3.o
\r
9 #obj-y += EcuM_$(BOARDDIR).o
\r
12 obj-y += EcuM_Callout_template.o
\r
13 inc-y += $(ROOTDIR)/system/EcuM
\r
14 vpath-y += $(ROOTDIR)/system/EcuM
\r
17 obj-$(USE_GPT) += Gpt.o
\r
18 obj-$(USE_GPT) += Gpt_Cfg.o
\r
21 obj-$(USE_DMA) += Dma.o
\r
22 obj-$(USE_DMA) += Dma_Cfg.o
\r
23 inc-$(USE_DMA) += $(ROOTDIR)/$(ARCH_PATH-y)/drivers
\r
26 obj-$(USE_MCU) += Mcu.o
\r
27 obj-$(USE_MCU) += Mcu_Cfg.o
\r
28 obj-$(CFG_MPC55XX)-$(USE_MCU) += Mcu_Exceptions.o
\r
29 #obj-$(USE_MCU) += Mcu_IntcVectors.o
\r
32 obj-$(USE_FLS) += Fls.o
\r
33 obj-$(USE_FLS) += Fls_Cfg.o
\r
34 obj-$(USE_FLS) += Fls_H7F.o
\r
36 # Bring in the freescale driver source
\r
37 inc-$(CFG_MPC55XX) += $(ROOTDIR)/$(ARCH_PATH-y)/delivery/mpc5500_h7f/include
\r
40 obj-$(USE_CAN) += Can.o
\r
41 obj-$(USE_CAN) += Can_Lcfg.o
\r
42 obj-$(USE_CANIF) += CanIf.o
\r
43 obj-$(USE_CANIF) += CanIf_Cfg.o
\r
45 obj-$(USE_DIO) += Dio.o
\r
46 obj-$(USE_DIO) += Dio_Lcfg.o
\r
48 obj-$(USE_PORT) += Port.o
\r
49 obj-$(USE_PORT) += Port_Cfg.o
\r
51 obj-$(USE_ADC) += Adc.o
\r
52 obj-$(USE_ADC) += Adc_Cfg.o
\r
56 obj-$(USE_SPI) += Spi.o
\r
57 obj-$(USE_SPI) += Spi_Lcfg.o
\r
60 obj-$(USE_EEP) += Eep.o
\r
61 obj-$(USE_EEP) += Eep_Lcfg.o
\r
62 obj-$(USE_EEP) += Eeprom_Lcfg.o
\r
65 obj-$(USE_FLS_SST25XX) += Fls_SST25xx.o
\r
66 obj-$(USE_FLS_SST25XX) += Fls_SST25xx_Cfg.o
\r
67 vpath-y += $(ROOTDIR)/peripherals
\r
70 obj-$(USE_WDG) += Wdg.o
\r
73 obj-$(USE_WDGM) += WdgM.o
\r
74 obj-$(USE_WDGM) += WdgM_Cfg.o
\r
77 obj-$(USE_PWM) += Pwm.o
\r
78 obj-$(USE_PWM) += Pwm_Cfg.o
\r
84 obj-$(USE_LIN) += Lin_PBcfg.o
\r
85 obj-$(USE_LIN) += Lin_Lcfg.o
\r
86 obj-$(USE_LIN) += LinIf_Lcfg.o
\r
87 obj-$(USE_LIN) += LinIf_PBcfg.o
\r
88 obj-$(USE_LIN) += LinSM_Lcfg.o
\r
89 obj-$(USE_LIN) += LinSM_PBcfg.o
\r
90 obj-$(USE_LIN) += LinSM_Cfg.o
\r
91 obj-$(USE_LIN) += Lin.o
\r
92 obj-$(USE_LIN) += LinIf.o
\r
93 obj-$(USE_LIN) += LinSM.o
\r
94 vpath-y += $(ROOTDIR)/drivers/Lin/
\r
95 vpath-y += $(ROOTDIR)/communication/Lin
\r
96 inc-y += $(ROOTDIR)/communication/ComM
\r
99 obj-$(USE_COMM) += ComM.o
\r
100 inc-$(USE_COMM) += $(ROOTDIR)/communication/ComM
\r
101 vpath-$(USE_COMM) += $(ROOTDIR)/communication/ComM
\r
102 vpath-y += $(ROOTDIR)/communication/ComM
\r
103 inc-$(USE_COMM) += $(ROOTDIR)/communication/ComM
\r
107 obj-$(USE_COM) += Com_PbCfg.o
\r
108 obj-$(USE_COM) += Com_Com.o
\r
109 obj-$(USE_COM) += Com_Sched.o
\r
110 obj-$(USE_COM) += Com.o
\r
111 obj-$(USE_COM) += Com_RunTest.o
\r
112 obj-$(USE_COM) += Com_misc.o
\r
113 #obj-$(USE_COM) += Com_TestData.o
\r
114 inc-$(USE_PDUR) += $(ROOTDIR)/communication/Com
\r
115 inc-$(USE_COM) += $(ROOTDIR)/communication/Com
\r
116 vpath-$(USE_COM) += $(ROOTDIR)/communication/Com
\r
119 obj-$(USE_PDUR) += PduR_Com.o
\r
120 obj-$(USE_PDUR) += PduR_If.o
\r
121 obj-$(USE_PDUR) += PduR_LinIf.o
\r
122 obj-$(USE_PDUR) += PduR_PbCfg.o
\r
123 obj-$(USE_PDUR) += PduR_CanIf.o
\r
124 obj-$(USE_PDUR) += PduR.o
\r
125 inc-$(USE_PDUR) += $(ROOTDIR)/communication/PduR
\r
126 inc-$(USE_COM) += $(ROOTDIR)/communication/PduR
\r
127 vpath-$(USE_PDUR) += $(ROOTDIR)/communication/PduR
\r
130 #obj-y += RunTests.o
\r
131 #obj-$(USE_CAN) += can_test.o
\r
132 #obj-$(USE_DIO) += dio_test.o
\r
133 #obj-$(USE_PORT) += port_test.o
\r
134 #obj-$(USE_CANIF) += canif_test.o
\r
135 #obj-$(USE_FLS) += fls_test.o
\r
136 #obj-y += mahi_test.o
\r
137 #obj-$(USE_GPT) += gpt_test.o
\r
138 #obj-$(USE_SPI) += spi_test.o
\r
139 #obj-$(USE_EEP) += eep_test.o
\r
140 #obj-y += det_test.o
\r
141 #obj-$(USE_MCU) += mcu_test.o
\r
142 #obj-$(USE_FLS_SST25XX) += xfls_test.o
\r
143 #obj-y += lin_test.o
\r
144 #obj-$(USE_PDUR) += pdur_test.o
\r
145 #obj-$(USE_COM) += com_test.o
\r
147 #inc-$(USE_TESTS) += $(ROOTDIR)/embunit/embUnit
\r
148 #inc-$(USE_TESTS) += $(ROOTDIR)/embunit/textui
\r
149 #inc-$(USE_TESTS) += $(ROOTDIR)/embunit
\r
151 #libitem-$(USE_TESTS) += $(ROOTDIR)/embunit/embUnit/obj_$(ARCH)/libembunit.a
\r
152 #libitem-$(USE_TESTS) += $(ROOTDIR)/embunit/textui/obj_$(ARCH)/libtextui.a
\r
160 VPATH += $(ROOTDIR)/common
\r
162 obj-y += newlib_port.o
\r
163 obj-y += $(obj-y-y)
\r
165 #def-y += CC_KERNEL
\r
167 vpath-y += $(ROOTDIR)/$(ARCH_PATH-y)/kernel
\r
168 vpath-y += $(ROOTDIR)/$(ARCH_PATH-y)/drivers
\r
169 vpath-y += $(ROOTDIR)/boards/$(BOARDDIR)
\r
170 vpath-y += $(ROOTDIR)/arch/$(ARCH_FAM)
\r
171 vpath-y += $(ROOTDIR)/boards/$(BOARDDIR)/config
\r
172 vpath-y += $(ROOTDIR)/diagnostic/Dem
\r
173 vpath-y += $(ROOTDIR)/diagnostic/Det
\r
176 VPATH += $(vpath-y)
\r
180 # libs needed by us
\r
181 #build-lib-y += $(ROOTDIR)/libs/libboard_$(BOARDDIR).a
\r
183 # include files need by us
\r
184 inc-y += $(ROOTDIR)/include
\r
185 inc-y += $(ROOTDIR)/kernel/test
\r
186 inc-y += $(ROOTDIR)/kernel/include
\r
187 inc-y += $(ROOTDIR)/$(ARCH_PATH-y)/kernel
\r
188 inc-y += $(ROOTDIR)/$(ARCH_PATH-y)/drivers
\r
189 inc-y += $(ROOTDIR)/boards/$(BOARDDIR)/config
\r
190 inc-y += $(ROOTDIR)/drivers/Dem
\r
191 inc-y += $(ROOTDIR)/drivers/test
\r
195 # And last the generic board
\r
197 inc-y += $(ROOTDIR)/boards/generic
\r