13b2bd0f6Slogwang# $FreeBSD$ 23b2bd0f6Slogwang# $Whistle: Makefile,v 1.4 1999/01/17 03:41:02 julian Exp $ 33b2bd0f6Slogwang 4*d4a07e70SfengbojiangTOPDIR?=${CURDIR}/../.. 5*d4a07e70Sfengbojiang 6*d4a07e70Sfengbojiangifneq ($(shell pkg-config --exists libdpdk && echo 0),0) 7*d4a07e70Sfengbojiang$(error "no installation of DPDK found, maybe you shuld export environment variable `PKG_CONFIG_PATH`") 8*d4a07e70Sfengbojiangendif 9*d4a07e70Sfengbojiang 10*d4a07e70SfengbojiangPACKAGE=lib${LIB} 113b2bd0f6SlogwangLIB= netgraph 123b2bd0f6SlogwangWARNS?= 3 133b2bd0f6SlogwangMAN= netgraph.3 143b2bd0f6Slogwang 153b2bd0f6SlogwangSHLIB_MAJOR= 4 163b2bd0f6Slogwang 17*d4a07e70SfengbojiangPKGCONF ?= pkg-config 18*d4a07e70Sfengbojiang 19*d4a07e70SfengbojiangDPDK_CFLAGS= -g -Wall -Werror $(shell $(PKGCONF) --cflags libdpdk) 20*d4a07e70Sfengbojiang 21*d4a07e70SfengbojiangCFLAGS+= ${DPDK_CFLAGS} 22*d4a07e70SfengbojiangCFLAGS+= -I${TOPDIR}/lib 23*d4a07e70Sfengbojiang 24*d4a07e70SfengbojiangSRCS= sock.c msg.c debug.c compat.c 253b2bd0f6SlogwangINCS= netgraph.h 263b2bd0f6Slogwang 273b2bd0f6SlogwangMLINKS+= netgraph.3 NgMkSockNode.3 283b2bd0f6SlogwangMLINKS+= netgraph.3 NgNameNode.3 293b2bd0f6SlogwangMLINKS+= netgraph.3 NgSendMsg.3 303b2bd0f6SlogwangMLINKS+= netgraph.3 NgSendAsciiMsg.3 3122ce4affSfengbojiangMLINKS+= netgraph.3 NgSendReplyMsg.3 323b2bd0f6SlogwangMLINKS+= netgraph.3 NgRecvMsg.3 333b2bd0f6SlogwangMLINKS+= netgraph.3 NgAllocRecvMsg.3 343b2bd0f6SlogwangMLINKS+= netgraph.3 NgRecvAsciiMsg.3 353b2bd0f6SlogwangMLINKS+= netgraph.3 NgAllocRecvAsciiMsg.3 363b2bd0f6SlogwangMLINKS+= netgraph.3 NgSendData.3 373b2bd0f6SlogwangMLINKS+= netgraph.3 NgRecvData.3 383b2bd0f6SlogwangMLINKS+= netgraph.3 NgAllocRecvData.3 393b2bd0f6SlogwangMLINKS+= netgraph.3 NgSetDebug.3 403b2bd0f6SlogwangMLINKS+= netgraph.3 NgSetErrLog.3 413b2bd0f6Slogwang 42*d4a07e70Sfengbojianginclude ${TOPDIR}/tools/lib.mk 43