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?