PREFIX= ${.CURDIR}/../../sys .PATH: ${PREFIX}/kern .PATH: ${PREFIX}/net .PATH: ${PREFIX}/netinet .PATH: ${PREFIX}/libkern .PATH: ${PREFIX}/dev/random .PATH: unet_sys LIB= unet UNET_KERN_COMMON_OBJS += \ kern_environment.o \ kern_mbuf.o \ kern_mtxpool.o \ kern_sysctl.o \ md5c.o \ subr_eventhandler.o \ subr_kobj.o \ subr_lock.o \ subr_param.o \ subr_pcpu.o \ subr_sbuf.o \ sys_generic.o \ sys_socket.o \ uipc_accf.o \ uipc_mbuf.o \ uipc_mbuf2.o \ uipc_domain.o \ uipc_sockbuf.o \ uipc_socket.o UNET_NET_COMMON_OBJS += \ bpf.o \ if.o \ if_clone.o \ if_dead.o \ if_ethersubr.o \ if_loop.o \ if_llatbl.o \ netisr.o \ pfil.o \ radix.o \ raw_cb.o \ raw_usrreq.o \ route.o \ rtsock.o UNET_NETINET_COMMON_OBJS += \ if_ether.o \ igmp.o \ in.o \ in_cksum.o \ in_mcast.o \ in_pcb.o \ in_proto.o \ in_rmx.o \ ip_encap.o \ ip_fastfwd.o \ ip_icmp.o \ ip_id.o \ ip_input.o \ ip_options.o \ ip_output.o \ raw_ip.o \ tcp_debug.o \ tcp_hostcache.o \ tcp_input.o \ tcp_lro.o \ tcp_offload.o \ tcp_output.o \ tcp_reass.o \ tcp_sack.o \ tcp_subr.o \ tcp_syncache.o \ tcp_timer.o \ tcp_timewait.o \ tcp_usrreq.o \ udp_usrreq.o UNET_LIBKERN_COMMON_OBJS = \ arc4random.o \ strlcpy.o UNET_OTHER_COMMON_OBJS = \ harvest.o UNET_GLUE_COMMON_OBJS = \ unet_compat.o \ unet_glue.o \ unet_in_cksum.o \ unet_init_main.o \ unet_lock.o \ unet_kern_condvar.o \ unet_kern_descrip.o \ unet_kern_intr.o \ unet_kern_synch.o \ unet_kern_subr.o \ unet_kern_timeout.o \ unet_subr_taskqueue.o \ unet_uma_core.c # # unet_init.o \ # unet_uipc_syscalls.o # unet_sys_generic.o UNET_COMMON_OBJS = \ ${UNET_KERN_COMMON_OBJS} \ ${UNET_LIBKERN_COMMON_OBJS} \ ${UNET_NET_COMMON_OBJS} \ ${UNET_NETINET_COMMON_OBJS} \ ${UNET_OTHER_COMMON_OBJS} \ ${UNET_GLUE_COMMON_OBJS} UNET_COMMON_SRCS= ${UNET_COMMON_OBJS:C/.o$/.c/} SRCS= ${UNET_COMMON_SRCS} CFLAGS+= -I./include CFLAGS+= -I./include/opt CFLAGS+= -I${PREFIX} CFLAGS+= -D_KERNEL CFLAGS+= -DMUTEX_NOINLINE CFLAGS+= -DRWLOCK_NOINLINE CFLAGS+= -DSX_NOINLINE CFLAGS+= -DUNET CFLAGS+= -DMAXUSERS=32 CFLAGS+= -fno-builtin CFLAGS+= -O0 CFLAGS+= -g .include