6 CFLAGS+=-I${.CURDIR}/../../contrib/lib9p
7 CFLAGS+=-I${SRCTOP}/sys
8 .PATH: ${SRCTOP}/sys/cam/ctl
13 MAN= bhyve.8 bhyve_config.5
15 BHYVE_SYSDIR?=${SRCTOP}
56 pci_virtio_console.c \
85 .if ${MK_BHYVE_SNAPSHOT} != "no"
89 CFLAGS.kernemu_dev.c+= -I${SRCTOP}/sys/amd64
91 .PATH: ${BHYVE_SYSDIR}/sys/amd64/vmm
92 SRCS+= vmm_instruction_emul.c
94 LIBADD= vmmapi md nv pthread z util sbuf cam 9p
96 .if ${MK_CASPER} != "no"
100 # Temporary disable capsicum, until we integrate checkpoint code with it.
101 #CFLAGS+=-DWITH_CASPER
104 .if ${MK_BHYVE_SNAPSHOT} != "no"
108 .if ${MK_INET_SUPPORT} != "no"
111 .if ${MK_INET6_SUPPORT} != "no"
114 .if ${MK_NETGRAPH_SUPPORT} != "no"
118 .if ${MK_OPENSSL} == "no"
124 CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/e1000
125 CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/mii
126 CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/usb/controller
127 .if ${MK_BHYVE_SNAPSHOT} != "no"
128 CFLAGS+= -I${SRCTOP}/contrib/libucl/include
130 # Temporary disable capsicum, until we integrate checkpoint code with it.
131 CFLAGS+= -DWITHOUT_CAPSICUM
133 CFLAGS+= -DBHYVE_SNAPSHOT
140 # Disable thread safety analysis since it only finds very simple bugs and
141 # yields many false positives.
148 .include <bsd.prog.mk>