extract icmp into its own static library; replace all __attribute__((constructor)) self-registrations with explicit init() calls in dispatch_init

This commit is contained in:
Ian Gulliver
2026-05-01 13:44:53 -07:00
parent 2d7ff98b82
commit a56e034bfb
12 changed files with 30 additions and 23 deletions

View File

@@ -7,12 +7,12 @@ add_subdirectory(msgpack)
add_subdirectory(eth)
add_subdirectory(ipv4)
add_subdirectory(arp)
add_subdirectory(icmp)
add_library(limen STATIC
src/dispatch.cpp
src/flash.cpp
src/handlers.cpp
src/icmp.cpp
src/igmp.cpp
src/test_handlers.cpp
src/udp.cpp
@@ -32,6 +32,7 @@ target_link_libraries(limen PUBLIC
eth
ipv4
arp
icmp
pico_stdlib
pico_sha256
)