Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/bhyve/Makefile
Show First 20 Lines • Show All 65 Lines • ▼ Show 20 Lines | SRCS= \ | ||||
usb_emul.c \ | usb_emul.c \ | ||||
usb_mouse.c \ | usb_mouse.c \ | ||||
virtio.c \ | virtio.c \ | ||||
vga.c \ | vga.c \ | ||||
xmsr.c \ | xmsr.c \ | ||||
spinup_ap.c \ | spinup_ap.c \ | ||||
iov.c | iov.c | ||||
.if ${MK_BHYVE_SNAPSHOT} != "no" | |||||
SRCS+= snapshot.c | |||||
.endif | |||||
.PATH: ${BHYVE_SYSDIR}/sys/amd64/vmm | .PATH: ${BHYVE_SYSDIR}/sys/amd64/vmm | ||||
SRCS+= vmm_instruction_emul.c | SRCS+= vmm_instruction_emul.c | ||||
LIBADD= vmmapi md pthread z util sbuf cam | LIBADD= vmmapi md pthread z util sbuf cam | ||||
.if ${MK_BHYVE_SNAPSHOT} != "no" | |||||
LIBADD+= ucl xo | |||||
.endif | |||||
.if ${MK_INET_SUPPORT} != "no" | .if ${MK_INET_SUPPORT} != "no" | ||||
CFLAGS+=-DINET | CFLAGS+=-DINET | ||||
.endif | .endif | ||||
.if ${MK_INET6_SUPPORT} != "no" | .if ${MK_INET6_SUPPORT} != "no" | ||||
CFLAGS+=-DINET6 | CFLAGS+=-DINET6 | ||||
.endif | .endif | ||||
.if ${MK_OPENSSL} == "no" | .if ${MK_OPENSSL} == "no" | ||||
CFLAGS+=-DNO_OPENSSL | CFLAGS+=-DNO_OPENSSL | ||||
.else | .else | ||||
LIBADD+= crypto | LIBADD+= crypto | ||||
.endif | .endif | ||||
CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/e1000 | CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/e1000 | ||||
CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/mii | CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/mii | ||||
CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/usb/controller | CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/usb/controller | ||||
.if ${MK_BHYVE_SNAPSHOT} != "no" | |||||
CFLAGS+= -I${SRCTOP}/contrib/libucl/include | |||||
# Temporary disable capsicum, until we integrate checkpoint code with it. | |||||
CFLAGS+= -DWITHOUT_CAPSICUM | |||||
CFLAGS+= -DBHYVE_SNAPSHOT | |||||
.endif | |||||
.ifdef GDB_LOG | .ifdef GDB_LOG | ||||
CFLAGS+=-DGDB_LOG | CFLAGS+=-DGDB_LOG | ||||
.endif | .endif | ||||
jhb: Are the libucl headers not installed? | |||||
Not Done Inline ActionsBuild fails if this line is removed - #include <ucl.h> is unable to find the header. darius.mihaim_gmail.com: Build fails if this line is removed - `#include <ucl.h>` is unable to find the header. | |||||
Not Done Inline ActionsPerhaps because this is a private library? rgrimes: Perhaps because this is a private library?
/usr/include/private/ucl/ucl.h
| |||||
WARNS?= 2 | WARNS?= 2 | ||||
.include <bsd.prog.mk> | .include <bsd.prog.mk> |
Are the libucl headers not installed?