-set (PROTOCOL_HEADERS
+add_library (protocols
+ ipv4.h
+ tcp.h
packet.h
- packet.cc
- sf_protocols.h
+ ipv6.h
+ udp.h
+ eth.h
+ icmp4.h
+ icmp6.h
+ gre.h
+ gtp.h
+ arp.h
+ wlan.h
+ teredo.h
+ mpls.h
+ ethertypes.h
+ protocol_numbers.h
+ undefined_protocols.h
)
- checksum.h
- decode.cc
- decode.h
- encode.cc
- encode.h
- decode_module.cc
- decode_module.h
- sf_protocols.h
+ add_library (protocols STATIC
-
++ packet.cc
+ ${PROTOCOL_HEADERS}
+ )
+
+ install (FILES ${PROTOCOL_HEADERS}
+ DESTINATION "${INCLUDE_INSTALL_PATH}/protocols"
+ )
+