Files
tempMeter/libs/wiznet/CMakeLists.txt
2025-11-25 12:54:13 +01:00

22 lines
781 B
CMake

add_library(w5500_driver
ioLibrary_Driver/Ethernet/W5500/w5500.c
ioLibrary_Driver/Ethernet/socket.c
ioLibrary_Driver/Ethernet/wizchip_conf.c
)
target_include_directories(w5500_driver PUBLIC ./ioLibrary_Driver/Ethernet ./ioLibrary_Driver/Ethernet/W5500)
target_compile_definitions(w5500_driver PUBLIC _WIZCHIP_=5500)
add_library(wiznet_dhcp
ioLibrary_Driver/Internet/DHCP/dhcp.c
)
target_link_libraries(wiznet_dhcp w5500_driver)
target_include_directories(wiznet_dhcp PUBLIC ./ioLibrary_Driver/Internet/DHCP)
add_library(wiznet_mqtt
ioLibrary_Driver/Internet/MQTT/MQTTClient.c
ioLibrary_Driver/Internet/MQTT/mqtt_interface.c
)
target_link_libraries(wiznet_mqtt w5500_driver)
target_include_directories(wiznet_mqtt PUBLIC ./ioLibrary_Driver/Internet/DHCP)