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 ioLibrary_Driver/Internet/MQTT/MQTTPacket/src/MQTTConnectClient.c ioLibrary_Driver/Internet/MQTT/MQTTPacket/src/MQTTConnectServer.c ioLibrary_Driver/Internet/MQTT/MQTTPacket/src/MQTTDeserializePublish.c ioLibrary_Driver/Internet/MQTT/MQTTPacket/src/MQTTFormat.c ioLibrary_Driver/Internet/MQTT/MQTTPacket/src/MQTTPacket.c ioLibrary_Driver/Internet/MQTT/MQTTPacket/src/MQTTSerializePublish.c ioLibrary_Driver/Internet/MQTT/MQTTPacket/src/MQTTSubscribeClient.c ioLibrary_Driver/Internet/MQTT/MQTTPacket/src/MQTTSubscribeServer.c ioLibrary_Driver/Internet/MQTT/MQTTPacket/src/MQTTUnsubscribeClient.c ioLibrary_Driver/Internet/MQTT/MQTTPacket/src/MQTTUnsubscribeServer.c ) target_link_libraries(wiznet_mqtt w5500_driver) target_include_directories(wiznet_mqtt PUBLIC ./ioLibrary_Driver/Internet/MQTT)