blob: 1215798bb1243050259641af3890583ba93e4b59 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
cmake_minimum_required(VERSION 2.8...3.10)
include_directories(${CMAKE_SOURCE_DIR}/include)
include_directories(${CMAKE_SOURCE_DIR}/include/private)
include_directories(${CMAKE_SOURCE_DIR}/include/public)
include_directories(${CMAKE_SOURCE_DIR}/include/support)
include_directories(${CMAKE_SOURCE_DIR}/src/support/dablooms/src)
include_directories(${MESA_SDK_PREFIX}/include)
include_directories(${MESA_SDK_PREFIX}/include/MESA)
include_directories(${CMAKE_SOURCE_DIR}/src/support/ap_bloom/src)
if(OPT_IOMODE_MARSIO)
include_directories(${MARSIO_SDK_PREFIX}/include)
endif()
add_definitions(-D_DEFAULT_SOURCE -D_DEFAULT_SOURCE -D__DEFAULT_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H)
add_definitions(-DPLATFORM_NSDPF_PAPP=1)
add_definitions(-fPIC)
add_library(dealpkt STATIC callapp.c deal_ipv4.c deal_mpls.c deal_tcp.c hash.c plug_support.c
deal_arp.c deal_ipv6.c deal_ppp.c deal_teredo.c ip_reassembly.c
deal_ethernet.c deal_pppoe.c deal_udp.c stream_manage.c
deal_gre.c deal_l2tp.c deal_pptp.c deal_vlan.c
deal_icmp.c deal_mac_in_mac.c deal_proxy.c g_device.c
deal_gprs_tunnel.c deal_vxlan.c duplicate_pkt_distinguish.c)
|