24 lines
369 B
CMake
24 lines
369 B
CMake
add_subdirectory(phy_drv)
|
|
|
|
if (ETH_STACK STREQUAL "ETHERLIB")
|
|
set(ETH_DRV_SRC
|
|
eth_drv_etherlib.c
|
|
eth_drv_etherlib.h
|
|
)
|
|
elseif(ETH_STACK STREQUAL "LWIP")
|
|
set(ETH_DRV_SRC
|
|
eth_drv_lwip.c
|
|
eth_drv_lwip.h
|
|
)
|
|
endif()
|
|
|
|
|
|
target_sources(
|
|
${CMAKE_PROJECT_NAME}
|
|
PUBLIC
|
|
|
|
mac_drv.c
|
|
mac_drv.h
|
|
|
|
${ETH_DRV_SRC}
|
|
) |