Makefile.rumpnet revision 1.21
11.21Sozaki#	$NetBSD: Makefile.rumpnet,v 1.21 2017/02/02 02:52:10 ozaki-r Exp $
21.1Spooka#
31.1Spooka
41.1SpookaLIB=		rumpnet
51.19SpookaCOMMENT=	Rump kernel networking faction
61.1Spooka
71.1Spooka.PATH:	${RUMPTOP}/librump/rumpnet				\
81.5Spooka	${RUMPTOP}/../kern					\
91.4Spooka	${RUMPTOP}/../net					\
101.17Schristos	${RUMPTOP}/../netatalk					\
111.17Schristos	${RUMPTOP}/../netinet					\
121.17Schristos	${RUMPTOP}/../netinet6					\
131.4Spooka	${RUMPTOP}/../compat/common
141.1Spooka
151.9SpookaSRCS=	net_stub.c netisr.c rump_net.c
161.1Spooka
171.8SpookaSRCS+=	rumpnet_if_wrappers.c
181.8Spooka
191.14SpookaSRCS+=	rumpnet_syscalls.c
201.14Spooka
211.1Spooka# sys/kern networking (sockets, mbufs, etc.)
221.1SpookaSRCS+=	sys_socket.c uipc_accf.c uipc_domain.c uipc_mbuf.c uipc_mbuf2.c	\
231.1Spooka	uipc_socket.c uipc_socket2.c uipc_syscalls.c
241.1Spooka
251.15Srmind# sys/net
261.20SozakiSRCS+=	pktqueue.c pfil.c
271.15Srmind
281.17Schristos# formatters
291.17SchristosSRCS+= at_print.c dl_print.c in_print.c in6_print.c
301.17Schristos
311.3Spooka# radix trie support
321.2SpookaSRCS+=	radix.c
331.12SdyoungSRCS+=	rtbl.c
341.2Spooka
351.11Smatt# compat (nothing for now)
361.11SmattSRCS+=	
371.4Spooka
381.10Spooka# bpf stubs, required for all kernels
391.10SpookaSRCS+=	bpf_stub.c
401.10Spooka
411.21Sozaki# workqueue-based pr_input (required by inet and inet6)
421.21SozakiSRCS+=	wqinput.c
431.21Sozaki
441.18SpookaCPPFLAGS+=	-I${RUMPTOP}/librump/rumpkern
451.1Spooka
461.13Spooka.include "${RUMPTOP}/Makefile.rump"
471.13Spooka
481.1Spooka.include <bsd.lib.mk>
491.1Spooka.include <bsd.klinks.mk>
50