Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/bhyve/Makefile
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | SRCS= \ | ||||
pci_xhci.c \ | pci_xhci.c \ | ||||
pm.c \ | pm.c \ | ||||
post.c \ | post.c \ | ||||
ps2kbd.c \ | ps2kbd.c \ | ||||
ps2mouse.c \ | ps2mouse.c \ | ||||
rfb.c \ | rfb.c \ | ||||
rtc.c \ | rtc.c \ | ||||
smbiostbl.c \ | smbiostbl.c \ | ||||
snapshot.c \ | |||||
sockstream.c \ | sockstream.c \ | ||||
task_switch.c \ | task_switch.c \ | ||||
uart_emul.c \ | uart_emul.c \ | ||||
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 | ||||
.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 ucl xo | ||||
.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 | ||||
.ifdef GDB_LOG | .ifdef GDB_LOG | ||||
CFLAGS+=-DGDB_LOG | CFLAGS+=-DGDB_LOG | ||||
.endif | .endif | ||||
CFLAGS+= -I${SRCTOP}/contrib/libucl/include | |||||
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
| |||||
# Temporary disable capsicum, until we integrate checkpoint code with it. | |||||
CFLAGS+= -DWITHOUT_CAPSICUM | |||||
WARNS?= 2 | WARNS?= 2 | ||||
.include <bsd.prog.mk> | .include <bsd.prog.mk> |
Are the libucl headers not installed?