]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - usr.sbin/bhyve/Makefile
MFC r318722:
[FreeBSD/stable/10.git] / usr.sbin / bhyve / Makefile
1 #
2 # $FreeBSD$
3 #
4
5 PROG=   bhyve
6
7 DEBUG_FLAGS= -g -O0 
8
9 MAN=    bhyve.8
10
11 BHYVE_SYSDIR?=${SRCTOP}
12
13 SRCS=   \
14         atkbdc.c                \
15         acpi.c                  \
16         bhyverun.c              \
17         block_if.c              \
18         bootrom.c               \
19         consport.c              \
20         dbgport.c               \
21         fwctl.c                 \
22         inout.c                 \
23         ioapic.c                \
24         mem.c                   \
25         mevent.c                \
26         mptbl.c                 \
27         pci_ahci.c              \
28         pci_e82545.c            \
29         pci_emul.c              \
30         pci_hostbridge.c        \
31         pci_irq.c               \
32         pci_lpc.c               \
33         pci_passthru.c          \
34         pci_virtio_block.c      \
35         pci_virtio_net.c        \
36         pci_virtio_rnd.c        \
37         pci_uart.c              \
38         pm.c                    \
39         post.c                  \
40         rtc.c                   \
41         smbiostbl.c             \
42         task_switch.c           \
43         uart_emul.c             \
44         virtio.c                \
45         xmsr.c                  \
46         spinup_ap.c
47
48 .PATH:  ${BHYVE_SYSDIR}/sys/amd64/vmm
49 SRCS+=  vmm_instruction_emul.c
50
51 DPADD=  ${LIBVMMAPI} ${LIBMD} ${LIBUTIL} ${LIBPTHREAD}
52 LDADD=  -lvmmapi -lmd -lutil -lpthread
53
54 CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/e1000
55 CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/mii
56 CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/usb/controller
57
58 WARNS?= 2
59
60 .include <bsd.prog.mk>