# $NetBSD: Makefile.rumpnet,v 1.25 2022/09/03 09:41:24 mlelstv Exp $ # LIB= rumpnet COMMENT= Rump kernel networking faction .PATH: ${RUMPTOP}/librump/rumpnet \ ${RUMPTOP}/../kern \ ${RUMPTOP}/../net \ ${RUMPTOP}/../netatalk \ ${RUMPTOP}/../netinet \ ${RUMPTOP}/../netinet6 \ ${RUMPTOP}/../netipsec \ ${RUMPTOP}/../compat/common SRCS= net_stub.c rump_net.c SRCS+= rumpnet_if_wrappers.c SRCS+= rumpnet_syscalls.c # sys/kern networking (sockets, mbufs, etc.) SRCS+= sys_socket.c uipc_accf.c uipc_domain.c uipc_mbuf.c \ uipc_socket.c uipc_socket2.c uipc_syscalls.c # sys/net SRCS+= pktqueue.c pfil.c rss_config.c toeplitz.c # formatters SRCS+= at_print.c dl_print.c in_print.c in6_print.c # radix trie support SRCS+= radix.c SRCS+= rtbl.c # compat (nothing for now) SRCS+= # bpf stubs, required for all kernels SRCS+= bpf_stub.c # workqueue-based pr_input (required by inet and inet6) SRCS+= wqinput.c CPPFLAGS+= -I${RUMPTOP}/librump/rumpkern .include "${RUMPTOP}/Makefile.rump" .include <bsd.lib.mk> .include <bsd.klinks.mk> |