1*3b2bd0f6Slogwang# $FreeBSD$ 2*3b2bd0f6Slogwang# $Whistle: Makefile,v 1.4 1999/01/17 03:41:02 julian Exp $ 3*3b2bd0f6Slogwang 4*3b2bd0f6SlogwangTOPDIR?=${CURDIR}/../.. 5*3b2bd0f6Slogwang 6*3b2bd0f6Slogwangifeq ($(FF_DPDK),) 7*3b2bd0f6Slogwang FF_DPDK=${TOPDIR}/dpdk/x86_64-native-linuxapp-gcc 8*3b2bd0f6Slogwangendif 9*3b2bd0f6Slogwang 10*3b2bd0f6SlogwangPACKAGE=lib${LIB} 11*3b2bd0f6SlogwangLIB= netgraph 12*3b2bd0f6SlogwangWARNS?= 3 13*3b2bd0f6SlogwangMAN= netgraph.3 14*3b2bd0f6Slogwang 15*3b2bd0f6SlogwangSHLIB_MAJOR= 4 16*3b2bd0f6Slogwang 17*3b2bd0f6SlogwangDPDK_CFLAGS= -g -Wall -Werror -include ${FF_DPDK}/include/rte_config.h 18*3b2bd0f6SlogwangDPDK_CFLAGS+= -march=native -DRTE_MACHINE_CPUFLAG_SSE -DRTE_MACHINE_CPUFLAG_SSE2 -DRTE_MACHINE_CPUFLAG_SSE3 19*3b2bd0f6SlogwangDPDK_CFLAGS+= -DRTE_MACHINE_CPUFLAG_SSSE3 -DRTE_MACHINE_CPUFLAG_SSE4_1 -DRTE_MACHINE_CPUFLAG_SSE4_2 20*3b2bd0f6SlogwangDPDK_CFLAGS+= -DRTE_COMPILE_TIME_CPUFLAGS=RTE_CPUFLAG_SSE,RTE_CPUFLAG_SSE2,RTE_CPUFLAG_SSE3,RTE_CPUFLAG_SSSE3,RTE_CPUFLAG_SSE4_1,RTE_CPUFLAG_SSE4_2 21*3b2bd0f6SlogwangDPDK_CFLAGS+= -I${FF_DPDK}/include 22*3b2bd0f6Slogwang 23*3b2bd0f6SlogwangCFLAGS+= ${DPDK_CFLAGS} 24*3b2bd0f6SlogwangCFLAGS+= -I${TOPDIR}/lib 25*3b2bd0f6Slogwang 26*3b2bd0f6SlogwangSRCS= sock.c msg.c debug.c compat.c 27*3b2bd0f6SlogwangINCS= netgraph.h 28*3b2bd0f6Slogwang 29*3b2bd0f6SlogwangMLINKS+= netgraph.3 NgMkSockNode.3 30*3b2bd0f6SlogwangMLINKS+= netgraph.3 NgNameNode.3 31*3b2bd0f6SlogwangMLINKS+= netgraph.3 NgSendMsg.3 32*3b2bd0f6SlogwangMLINKS+= netgraph.3 NgSendAsciiMsg.3 33*3b2bd0f6SlogwangMLINKS+= netgraph.3 NgSendMsgReply.3 34*3b2bd0f6SlogwangMLINKS+= netgraph.3 NgRecvMsg.3 35*3b2bd0f6SlogwangMLINKS+= netgraph.3 NgAllocRecvMsg.3 36*3b2bd0f6SlogwangMLINKS+= netgraph.3 NgRecvAsciiMsg.3 37*3b2bd0f6SlogwangMLINKS+= netgraph.3 NgAllocRecvAsciiMsg.3 38*3b2bd0f6SlogwangMLINKS+= netgraph.3 NgSendData.3 39*3b2bd0f6SlogwangMLINKS+= netgraph.3 NgRecvData.3 40*3b2bd0f6SlogwangMLINKS+= netgraph.3 NgAllocRecvData.3 41*3b2bd0f6SlogwangMLINKS+= netgraph.3 NgSetDebug.3 42*3b2bd0f6SlogwangMLINKS+= netgraph.3 NgSetErrLog.3 43*3b2bd0f6Slogwang 44*3b2bd0f6Slogwanginclude ${TOPDIR}/tools/lib.mk 45*3b2bd0f6Slogwang 46*3b2bd0f6Slogwang 47