xref: /f-stack/tools/libnetgraph/Makefile (revision d4a07e70)
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