Merge pull request #25 in PROCESSOR-SDK/pdk from PRSDK-7323 to master
[processor-sdk/pdk.git] / packages / ti / drv / emac / emac_component.mk
1 #
2 # Copyright (c) 2016-2019, Texas Instruments Incorporated
3 # All rights reserved.
4 #
5 # Redistribution and use in source and binary forms, with or without
6 # modification, are permitted provided that the following conditions
7 # are met:
8 #
9 # *  Redistributions of source code must retain the above copyright
10 #    notice, this list of conditions and the following disclaimer.
11 #
12 # *  Redistributions in binary form must reproduce the above copyright
13 #    notice, this list of conditions and the following disclaimer in the
14 #    documentation and/or other materials provided with the distribution.
15 #
16 # *  Neither the name of Texas Instruments Incorporated nor the names of
17 #    its contributors may be used to endorse or promote products derived
18 #    from this software without specific prior written permission.
19 #
20 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
22 # THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
23 # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
24 # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
25 # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
26 # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
27 # OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
28 # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
29 # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
30 # EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 #
33 # File: emac_component.mk
34 #       This file is component include make file of EMAC library.
35 # List of variables set in this file and their purpose:
36 # <mod>_RELPATH        - This is the relative path of the module, typically from
37 #                        top-level directory of the package
38 # <mod>_PATH           - This is the absolute path of the module. It derives from
39 #                        absolute path of the top-level directory (set in env.mk)
40 #                        and relative path set above
41 # <mod>_INCLUDE        - This is the path that has interface header files of the
42 #                        module. This can be multiple directories (space separated)
43 # <mod>_PKG_LIST       - Names of the modules (and sub-modules) that are a part
44 #                        part of this module, including itself.
45 # <mod>_BOARD_DEPENDENCY - "yes": means the code for this module depends on
46 #                             board and the compiled obj/lib has to be kept
47 #                             under <board> directory
48 #                             "no" or "" or if this variable is not defined: means
49 #                             this module has no board dependent code and hence
50 #                             the obj/libs are not kept under <board> dir.
51 # <mod>_CORE_DEPENDENCY     - "yes": means the code for this module depends on
52 #                             core and the compiled obj/lib has to be kept
53 #                             under <core> directory
54 #                             "no" or "" or if this variable is not defined: means
55 #                             this module has no core dependent code and hence
56 #                             the obj/libs are not kept under <core> dir.
57 # <mod>_APP_STAGE_FILES     - List of source files that belongs to the module
58 #                             <mod>, but that needs to be compiled at application
59 #                             build stage (in the context of the app). This is
60 #                             primarily for link time configurations or if the
61 #                             source file is dependent on options/defines that are
62 #                             application dependent. This can be left blank or
63 #                             not defined at all, in which case, it means there
64 #                             no source files in the module <mod> that are required
65 #                             to be compiled in the application build stage.
66 #
67 ifeq ($(emac_component_make_include), )
69 # under other list
70 drvemac_BOARDLIST       = am65xx_evm am65xx_idk j721e_sim j721e_evm
71 drvemac_SOCLIST         = am574x am572x am571x am437x am335x k2g dra72x dra75x dra78x omapl137 omapl138 c6657 am65xx j721e
72 drvemac_am574x_CORELIST = c66x a15_0 ipu1_0
73 drvemac_am572x_CORELIST = c66x a15_0 ipu1_0
74 drvemac_am571x_CORELIST = c66x a15_0 ipu1_0
75 drvemac_am437x_CORELIST = a9host
76 drvemac_am335x_CORELIST = a8host
77 drvemac_k2g_CORELIST    = c66x a15_0
78 drvemac_dra72x_CORELIST = a15_0 ipu1_0
79 drvemac_dra75x_CORELIST = a15_0 ipu1_0
80 drvemac_dra78x_CORELIST = ipu1_0
81 drvemac_omapl137_CORELIST = c674x arm9_0
82 drvemac_omapl138_CORELIST = c674x arm9_0
83 drvemac_c6657_CORELIST  = c66x
84 drvemac_am65xx_CORELIST = mpu1_0 mcu1_0
85 drvemac_j721e_CORELIST = mpu1_0 mcu1_0 mcu1_1 mcu2_0 mcu2_1 mcu3_0 mcu3_1
87 ############################
88 # emac package
89 # List of components included under emac lib
90 # The components included here are built and will be part of emac lib
91 ############################
92 emac_LIB_LIST = emac emac_indp emac_profile emac_profile_indp
93 drvemac_LIB_LIST = $(emac_LIB_LIST)
95 ############################
96 # makefile based emac test apps
97 # List of tests under emac
98 # All the tests mentioned in list are built when test target is called
99 # List below all test apps for allowed values
100 ############################
101 emac_EXAMPLE_LIST = Emac_Icssg_Switch_TestApp Emac_Icssg_TestApp Emac_Cpsw_TestApp Emac_Cpsw_Smp_TestApp Emac_Icssg_WithoutDDR_TestApp Emac_Icssg_Switch_Benchmark_TestApp Emac_Icssg_Switch_LinkStatus_TestApp
102 drvemac_EXAMPLE_LIST = $(emac_EXAMPLE_LIST)
105 # EMAC Modules
108 # EMAC LIB
109 emac_COMP_LIST = emac
110 emac_RELPATH = ti/drv/emac
111 emac_PATH = $(PDK_EMAC_COMP_PATH)
112 emac_LIBNAME = ti.drv.emac
113 export emac_LIBNAME
114 emac_LIBPATH = $(emac_PATH)/lib
115 export emac_LIBPATH
116 emac_OBJPATH = $(emac_RELPATH)/emac
117 export emac_OBJPATH
118 emac_MAKEFILE = -f build/makefile.mk
119 export emac_MAKEFILE
120 emac_BOARD_DEPENDENCY = no
121 emac_CORE_DEPENDENCY = no
122 emac_SOC_DEPENDENCY = yes
123 export emac_COMP_LIST
124 export emac_BOARD_DEPENDENCY
125 export emac_CORE_DEPENDENCY
126 export emac_SOC_DEPENDENCY
127 emac_PKG_LIST = emac
128 export emac_PKG_LIST
129 emac_INCLUDE = $(emac_PATH)
130 emac_SOCLIST = $(drvemac_SOCLIST)
131 export emac_SOCLIST
132 emac_$(SOC)_CORELIST = $(drvemac_$(SOC)_CORELIST)
133 export emac_$(SOC)_CORELIST
135 # EMAC INDEPENDENT LIB
136 emac_indp_COMP_LIST = emac_indp
137 emac_indp_RELPATH = ti/drv/emac
138 emac_indp_PATH = $(PDK_EMAC_COMP_PATH)
139 emac_indp_LIBNAME = ti.drv.emac
140 export emac_indp_LIBNAME
141 emac_indp_LIBPATH = $(emac_indp_PATH)/lib
142 export emac_indp_LIBPATH
143 emac_indp_OBJPATH = $(emac_indp_RELPATH)/emac_indp
144 export emac_indp_OBJPATH
145 emac_indp_MAKEFILE = -f build/makefile_indp.mk
146 export emac_indp_MAKEFILE
147 emac_indp_BOARD_DEPENDENCY = no
148 emac_indp_CORE_DEPENDENCY = no
149 emac_indp_SOC_DEPENDENCY = no
150 export emac_indp_COMP_LIST
151 export emac_indp_BOARD_DEPENDENCY
152 export emac_indp_CORE_DEPENDENCY
153 export emac_indp_SOC_DEPENDENCY
154 emac_indp_PKG_LIST = emac_indp
155 export emac_indp_PKG_LIST
156 emac_indp_INCLUDE = $(emac_indp_PATH)
157 emac_indp_SOCLIST = $(drvemac_SOCLIST)
158 export emac_indp_SOCLIST
159 emac_indp_$(SOC)_CORELIST = $(drvemac_$(SOC)_CORELIST)
160 export emac_indp_$(SOC)_CORELIST
162 # EMAC PROFILE LIB
163 emac_profile_COMP_LIST = emac_profile
164 emac_profile_RELPATH = ti/drv/emac
165 emac_profile_PATH = $(PDK_EMAC_COMP_PATH)
166 emac_profile_LIBNAME = ti.drv.emac.profiling
167 export emac_profile_LIBNAME
168 emac_profile_LIBPATH = $(emac_profile_PATH)/lib
169 export emac_profile_LIBPATH
170 emac_profile_OBJPATH = $(emac_profile_RELPATH)/emac_profile
171 export emac_profile_OBJPATH
172 emac_profile_MAKEFILE = -f build/makefile_profile.mk
173 export emac_profile_MAKEFILE
174 emac_profile_BOARD_DEPENDENCY = no
175 emac_profile_CORE_DEPENDENCY = no
176 emac_profile_SOC_DEPENDENCY = yes
177 export emac_profile_COMP_LIST
178 export emac_profile_BOARD_DEPENDENCY
179 export emac_profile_CORE_DEPENDENCY
180 export emac_profile_SOC_DEPENDENCY
181 emac_profile_PKG_LIST = emac_profile
182 export emac_profile_PKG_LIST
183 emac_profile_INCLUDE = $(emac_profile_PATH)
184 emac_profile_SOCLIST = $(drvemac_SOCLIST)
185 export emac_profile_SOCLIST
186 emac_profile_$(SOC)_CORELIST = $(drvemac_$(SOC)_CORELIST)
187 export emac_profile_$(SOC)_CORELIST
189 # EMAC PROFILE INDEPENDENT LIB
190 emac_profile_indp_COMP_LIST = emac_profile_indp
191 emac_profile_indp_RELPATH = ti/drv/emac
192 emac_profile_indp_PATH = $(PDK_EMAC_COMP_PATH)
193 emac_profile_indp_LIBNAME = ti.drv.emac.profiling
194 export emac_profile_indp_LIBNAME
195 emac_profile_indp_LIBPATH = $(emac_profile_indp_PATH)/lib
196 export emac_profile_indp_LIBPATH
197 emac_profile_indp_OBJPATH = $(emac_profile_indp_RELPATH)/emac_profile_indp
198 export emac_profile_indp_OBJPATH
199 emac_profile_indp_MAKEFILE = -f build/makefile_profile_indp.mk
200 export emac_profile_indp_MAKEFILE
201 emac_profile_indp_BOARD_DEPENDENCY = no
202 emac_profile_indp_CORE_DEPENDENCY = no
203 emac_profile_indp_SOC_DEPENDENCY = no
204 export emac_profile_indp_COMP_LIST
205 export emac_profile_indp_BOARD_DEPENDENCY
206 export emac_profile_indp_CORE_DEPENDENCY
207 export emac_profile_indp_SOC_DEPENDENCY
208 emac_profile_indp_PKG_LIST = emac_profile_indp
209 export emac_profile_indp_PKG_LIST
210 emac_profile_indp_INCLUDE = $(emac_profile_indp_PATH)
211 emac_profile_indp_SOCLIST = $(drvemac_SOCLIST)
212 export emac_profile_indp_SOCLIST
213 emac_profile_indp_$(SOC)_CORELIST = $(drvemac_$(SOC)_CORELIST)
214 export emac_profile_indp_$(SOC)_CORELIST
216 # EMAC unit test app ICSSG
217 Emac_Icssg_TestApp_COMP_LIST = Emac_Icssg_TestApp
218 Emac_Icssg_TestApp_RELPATH = ti/drv/emac/test/EmacLoopbackTest
219 Emac_Icssg_TestApp_PATH = $(PDK_EMAC_COMP_PATH)/test/EmacLoopbackTest
220 Emac_Icssg_TestApp_BOARD_DEPENDENCY = yes
221 Emac_Icssg_TestApp_CORE_DEPENDENCY = no
222 Emac_Icssg_TestApp_XDC_CONFIGURO = yes
223 ifeq ($(SOC),$(filter $(SOC), j721e))
224 Emac_Icssg_TestApp_MAKEFILE = -f j721e/icssg/makefile_dualmac
225 else
226 Emac_Icssg_TestApp_MAKEFILE = -f am65xx/icssg/makefile_dualmac
227 endif
228 export Emac_Icssg_TestApp_MAKEFILE
229 export Emac_Icssg_TestApp_board_dependency
230 export Emac_Icssg_TestApp_core_dependency
231 export Emac_Icssg_TestApp_xdc_configuro
232 Emac_Icssg_TestApp_PKG_LIST = Emac_Icssg_TestApp
233 Emac_Icssg_TestApp_INCLUDE = $(Emac_Icssg_TestApp_PATH)
234 Emac_Icssg_TestApp_BOARDLIST = am65xx_evm am65xx_idk j721e_sim j721e_evm
235 export Emac_Icssg_TestApp_BOARDLIST
236 Emac_Icssg_TestApp_$(SOC)_CORELIST = $(drvemac_$(SOC)_CORELIST)
237 export Emac_Icssg_TestApp_$(SOC)_CORELIST
239 Emac_Icssg_TestApp_SBL_APPIMAGEGEN = yes
240 ifeq ($(SOC),$(filter $(SOC), j721e))
241 Emac_Icssg_TestApp_SBL_APPIMAGEGEN = no
242 endif
243 export Emac_Icssg_TestApp_SBL_APPIMAGEGEN
245 # EMAC unit test app CPSW
246 Emac_Cpsw_TestApp_COMP_LIST = Emac_Cpsw_TestApp
247 Emac_Cpsw_TestApp_RELPATH = ti/drv/emac/test/EmacLoopbackTest
248 Emac_Cpsw_TestApp_PATH = $(PDK_EMAC_COMP_PATH)/test/EmacLoopbackTest
249 Emac_Cpsw_TestApp_BOARD_DEPENDENCY = yes
250 Emac_Cpsw_TestApp_CORE_DEPENDENCY = no
251 Emac_Cpsw_TestApp_XDC_CONFIGURO = yes
252 Emac_Cpsw_TestApp_MAKEFILE = -f $(SOC)/cpsw/makefile
253 export Emac_Cpsw_TestApp_board_dependency
254 export Emac_Cpsw_TestApp_core_dependency
255 export Emac_Cpsw_TestApp_xdc_configuro
256 Emac_Cpsw_TestApp_PKG_LIST = Emac_Cpsw_TestApp
257 Emac_Cpsw_TestApp_INCLUDE = $(Emac_Cpsw_TestApp_PATH)
258 Emac_Cpsw_TestApp_BOARDLIST = am65xx_evm am65xx_idk j721e_sim j721e_evm
259 export Emac_Cpsw_TestApp_BOARDLIST
260 Emac_Cpsw_TestApp_$(SOC)_CORELIST = $(drvemac_$(SOC)_CORELIST)
261 export Emac_Cpsw_TestApp_$(SOC)_CORELIST
263 Emac_Cpsw_TestApp_SBL_APPIMAGEGEN = yes
264 ifeq ($(SOC),$(filter $(SOC), j721e))
265 Emac_Cpsw_TestApp_SBL_APPIMAGEGEN = no
266 endif
267 export Emac_Cpsw_TestApp_SBL_APPIMAGEGEN
269 # EMAC unit test app CPSW with SMP enabled
270 Emac_Cpsw_Smp_TestApp_COMP_LIST = Emac_Cpsw_Smp_TestApp
271 Emac_Cpsw_Smp_TestApp_RELPATH = ti/drv/emac/test/EmacLoopbackTest
272 Emac_Cpsw_Smp_TestApp_PATH = $(PDK_EMAC_COMP_PATH)/test/EmacLoopbackTest
273 Emac_Cpsw_Smp_TestApp_BOARD_DEPENDENCY = yes
274 Emac_Cpsw_Smp_TestApp_CORE_DEPENDENCY = no
275 Emac_Cpsw_Smp_TestApp_XDC_CONFIGURO = yes
276 Emac_Cpsw_Smp_TestApp_MAKEFILE = -f $(SOC)/cpsw/makefile SMP=enable
277 export Emac_Cpsw_Smp_TestApp_board_dependency
278 export Emac_Cpsw_Smp_TestApp_core_dependency
279 export Emac_Cpsw_Smp_TestApp_xdc_configuro
280 Emac_Cpsw_Smp_TestApp_PKG_LIST = Emac_Cpsw_Smp_TestApp
281 Emac_Cpsw_Smp_TestApp_INCLUDE = $(Emac_Cpsw_Smp_TestApp_PATH)
282 Emac_Cpsw_Smp_TestApp_BOARDLIST = am65xx_evm am65xx_idk
283 export Emac_Cpsw_Smp_TestApp_BOARDLIST
284 Emac_Cpsw_Smp_TestApp_$(SOC)_CORELIST = $(drvemac_$(SOC)_CORELIST)
285 export Emac_Cpsw_Smp_TestApp_$(SOC)_CORELIST
287 Emac_Cpsw_Smp_TestApp_SBL_APPIMAGEGEN = yes
288 export Emac_Cpsw_Smp_TestApp_SBL_APPIMAGEGEN
290 # EMAC unit test app ICSSG without DDR
291 Emac_Icssg_WithoutDDR_TestApp_COMP_LIST = Emac_Icssg_WithoutDDR_TestApp
292 Emac_Icssg_WithoutDDR_TestApp_RELPATH = ti/drv/emac/test/EmacLoopbackTest
293 Emac_Icssg_WithoutDDR_TestApp_PATH = $(PDK_EMAC_COMP_PATH)/test/EmacLoopbackTest
294 Emac_Icssg_WithoutDDR_TestApp_BOARD_DEPENDENCY = yes
295 Emac_Icssg_WithoutDDR_TestApp_CORE_DEPENDENCY = no
296 Emac_Icssg_WithoutDDR_TestApp_XDC_CONFIGURO = yes
297 Emac_Icssg_WithoutDDR_TestApp_MAKEFILE = -f am65xx/icssg/makefile_without_ddr
298 export Emac_Icssg_WithoutDDR_TestApp_MAKEFILE
299 export Emac_Icssg_WithoutDDR_TestApp_board_dependency
300 export Emac_Icssg_WithoutDDR_TestApp_core_dependency
301 export Emac_Icssg_WithoutDDR_TestApp_xdc_configuro
302 Emac_Icssg_WithoutDDR_TestApp_PKG_LIST = Emac_Icssg_WithoutDDR_TestApp
303 Emac_Icssg_WithoutDDR_TestApp_INCLUDE = $(Emac_Icssg_WithoutDDR_TestApp_PATH)
304 Emac_Icssg_WithoutDDR_TestApp_BOARDLIST = am65xx_evm am65xx_idk
305 export Emac_Icssg_WithoutDDR_TestApp_BOARDLIST
306 #Emac_Icssg_WithoutDDR_TestApp_$(SOC)_CORELIST = $(drvemac_$(SOC)_CORELIST)
307 Emac_Icssg_WithoutDDR_TestApp_$(SOC)_CORELIST = mcu1_0
308 export Emac_Icssg_WithoutDDR_TestApp_$(SOC)_CORELIST
310 Emac_Icssg_WithoutDDR_TestApp_SBL_APPIMAGEGEN = yes
311 export Emac_Icssg_WithoutDDR_TestApp_SBL_APPIMAGEGEN
313 # EMAC SWITCH unit test app ICSSG
314 Emac_Icssg_Switch_TestApp_COMP_LIST = Emac_Icssg_Switch_TestApp
315 Emac_Icssg_Switch_TestApp_RELPATH = ti/drv/emac/test/EmacLoopbackTest
316 Emac_Icssg_Switch_TestApp_PATH = $(PDK_EMAC_COMP_PATH)/test/EmacLoopbackTest
317 Emac_Icssg_Switch_TestApp_BOARD_DEPENDENCY = yes
318 Emac_Icssg_Switch_TestApp_CORE_DEPENDENCY = no
319 Emac_Icssg_Switch_TestApp_XDC_CONFIGURO = yes
320 Emac_Icssg_Switch_TestApp_MAKEFILE = -f am65xx/icssg/makefile_switch
321 export Emac_Icssg_Switch_TestApp_MAKEFILE
322 export Emac_Icssg_Switch_TestApp_board_dependency
323 export Emac_Icssg_Switch_TestApp_core_dependency
324 export Emac_Icssg_Switch_TestApp_xdc_configuro
325 Emac_Icssg_Switch_TestApp_PKG_LIST = Emac_Icssg_Switch_TestApp
326 Emac_Icssg_Switch_TestApp_INCLUDE = $(Emac_Icssg_Switch_TestApp_PATH)
327 Emac_Icssg_Switch_TestApp_BOARDLIST = am65xx_idk
328 export Emac_Icssg_Switch_TestApp_BOARDLIST
329 Emac_Icssg_Switch_TestApp_$(SOC)_CORELIST = $(drvemac_$(SOC)_CORELIST)
330 export Emac_Icssg_Switch_TestApp_$(SOC)_CORELIST
332 Emac_Icssg_Switch_TestApp_SBL_APPIMAGEGEN = yes
333 export Emac_Icssg_Switch_TestApp_SBL_APPIMAGEGEN
335 # EMAC SWITCH Benchmark unit test app ICSSG
336 Emac_Icssg_Switch_Benchmark_TestApp_COMP_LIST = Emac_Icssg_Switch_Benchmark_TestApp
337 Emac_Icssg_Switch_Benchmark_TestApp_RELPATH = ti/drv/emac/test/EmacLoopbackTest
338 Emac_Icssg_Switch_Benchmark_TestApp_PATH = $(PDK_EMAC_COMP_PATH)/test/EmacLoopbackTest
339 Emac_Icssg_Switch_Benchmark_TestApp_BOARD_DEPENDENCY = yes
340 Emac_Icssg_Switch_Benchmark_TestApp_CORE_DEPENDENCY = no
341 Emac_Icssg_Switch_Benchmark_TestApp_XDC_CONFIGURO = yes
342 Emac_Icssg_Switch_Benchmark_TestApp_MAKEFILE = -f am65xx/icssg/makefile_switch_benchmark
343 export Emac_Icssg_Switch_Benchmark_TestApp_MAKEFILE
344 export Emac_Icssg_Switch_Benchmark_TestApp_board_dependency
345 export Emac_Icssg_Switch_Benchmark_TestApp_core_dependency
346 export Emac_Icssg_Switch_Benchmark_TestApp_xdc_configuro
347 Emac_Icssg_Switch_Benchmark_TestApp_PKG_LIST = Emac_Icssg_Switch_Benchmark_TestApp
348 Emac_Icssg_Switch_Benchmark_TestApp_INCLUDE = $(Emac_Icssg_Switch_Benchmark_TestApp_PATH)
349 Emac_Icssg_Switch_Benchmark_TestApp_BOARDLIST = am65xx_idk
350 export Emac_Icssg_Switch_Benchmark_TestApp_BOARDLIST
351 Emac_Icssg_Switch_Benchmark_TestApp_$(SOC)_CORELIST = $(drvemac_$(SOC)_CORELIST)
352 export Emac_Icssg_Switch_Benchmark_TestApp_$(SOC)_CORELIST
354 # EMAC SWITCH Link status check unit test app ICSSG
355 Emac_Icssg_Switch_LinkStatus_TestApp_COMP_LIST = Emac_Icssg_Switch_LinkStatus_TestApp
356 Emac_Icssg_Switch_LinkStatus_TestApp_RELPATH = ti/drv/emac/test/EmacLoopbackTest
357 Emac_Icssg_Switch_LinkStatus_TestApp_PATH = $(PDK_EMAC_COMP_PATH)/test/EmacLoopbackTest
358 Emac_Icssg_Switch_LinkStatus_TestApp_BOARD_DEPENDENCY = yes
359 Emac_Icssg_Switch_LinkStatus_TestApp_CORE_DEPENDENCY = no
360 Emac_Icssg_Switch_LinkStatus_TestApp_XDC_CONFIGURO = yes
361 Emac_Icssg_Switch_LinkStatus_TestApp_MAKEFILE = -f am65xx/icssg/makefile_switch_link_status
362 export Emac_Icssg_Switch_LinkStatus_TestApp_MAKEFILE
363 export Emac_Icssg_Switch_LinkStatus_TestApp_board_dependency
364 export Emac_Icssg_Switch_LinkStatus_TestApp_core_dependency
365 export Emac_Icssg_Switch_LinkStatus_TestApp_xdc_configuro
366 Emac_Icssg_Switch_LinkStatus_TestApp_PKG_LIST = Emac_Icssg_Switch_LinkStatus_TestApp
367 Emac_Icssg_Switch_LinkStatus_TestApp_INCLUDE = $(Emac_Icssg_Switch_LinkStatus_TestApp_PATH)
368 Emac_Icssg_Switch_LinkStatus_TestApp_BOARDLIST = am65xx_idk
369 export Emac_Icssg_Switch_LinkStatus_TestApp_BOARDLIST
370 Emac_Icssg_Switch_LinkStatus_TestApp_$(SOC)_CORELIST = $(drvemac_$(SOC)_CORELIST)
371 export Emac_Icssg_Switch_LinkStatus_TestApp_$(SOC)_CORELIST
373 Emac_Icssg_Switch_LinkStatus_TestApp_SBL_APPIMAGEGEN = yes
374 export Emac_Icssg_Switch_LinkStatus_TestApp_SBL_APPIMAGEGEN
375 export drvemac_LIB_LIST
376 export emac_LIB_LIST
377 export emac_EXAMPLE_LIST
378 export drvemac_EXAMPLE_LIST
380 emac_component_make_include := 1
381 endif