Changeset View
Changeset View
Standalone View
Standalone View
emulators/qemu/Makefile
Show All 30 Lines | |||||
PORTSCOUT= limit:^4\.1\. | PORTSCOUT= limit:^4\.1\. | ||||
HAS_CONFIGURE= yes | HAS_CONFIGURE= yes | ||||
MAKE_ENV+= BSD_MAKE="${MAKE}" V=1 | MAKE_ENV+= BSD_MAKE="${MAKE}" V=1 | ||||
OPTIONS_DEFINE= SAMBA X11 GTK3 OPENGL GNUTLS SASL JPEG PNG CURL \ | OPTIONS_DEFINE= SAMBA X11 GTK3 OPENGL GNUTLS SASL JPEG PNG CURL \ | ||||
VDE CDROM_DMA PCAP USBREDIR X86_TARGETS \ | VDE CDROM_DMA PCAP USBREDIR X86_TARGETS \ | ||||
STATIC_LINK DOCS NCURSES | STATIC_LINK DOCS NCURSES RBD | ||||
CDROM_DMA_DESC= IDE CDROM DMA | CDROM_DMA_DESC= IDE CDROM DMA | ||||
GNUTLS_DESC= gnutls dependency (vnc encryption) | GNUTLS_DESC= gnutls dependency (vnc encryption) | ||||
JPEG_DESC= jpeg dependency (vnc lossy compression) | JPEG_DESC= jpeg dependency (vnc lossy compression) | ||||
PCAP_DESC= pcap dependency (networking with bpf) | PCAP_DESC= pcap dependency (networking with bpf) | ||||
PNG_DESC= png dependency (vnc compression) | PNG_DESC= png dependency (vnc compression) | ||||
RBD_DESC= block driver for RADOS (Ceph) | |||||
SAMBA_DESC= samba dependency (for -smb) | SAMBA_DESC= samba dependency (for -smb) | ||||
SASL_DESC= cyrus-sasl dependency (vnc encryption) | SASL_DESC= cyrus-sasl dependency (vnc encryption) | ||||
STATIC_LINK_DESC= Statically link the executables | STATIC_LINK_DESC= Statically link the executables | ||||
USBREDIR_DESC= usb device network redirection (experimental!) | USBREDIR_DESC= usb device network redirection (experimental!) | ||||
VDE_DESC= vde dependency (for vde networking) | VDE_DESC= vde dependency (for vde networking) | ||||
X86_TARGETS_DESC= Build only x86 system targets | X86_TARGETS_DESC= Build only x86 system targets | ||||
OPTIONS_DEFAULT=X11 GTK3 OPENGL GNUTLS SASL JPEG PNG CDROM_DMA CURL PCAP NCURSES VDE | OPTIONS_DEFAULT=X11 GTK3 OPENGL GNUTLS SASL JPEG PNG CDROM_DMA CURL PCAP NCURSES VDE | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
Show All 15 Lines | |||||
OPENGL_CONFIGURE_OFF= --disable-opengl | OPENGL_CONFIGURE_OFF= --disable-opengl | ||||
OPENGL_USE= GL=gl | OPENGL_USE= GL=gl | ||||
OPENGL_USES= gl | OPENGL_USES= gl | ||||
PCAP_CONFIGURE_ON= --enable-pcap | PCAP_CONFIGURE_ON= --enable-pcap | ||||
PCAP_EXTRA_PATCHES= ${FILESDIR}/pcap-patch-qapi_net.json ${FILESDIR}/pcap-patch-net_net.c \ | PCAP_EXTRA_PATCHES= ${FILESDIR}/pcap-patch-qapi_net.json ${FILESDIR}/pcap-patch-net_net.c \ | ||||
${FILESDIR}/pcap-patch-net_clients.h | ${FILESDIR}/pcap-patch-net_clients.h | ||||
PNG_CONFIGURE_OFF= --disable-vnc-png | PNG_CONFIGURE_OFF= --disable-vnc-png | ||||
PNG_LIB_DEPENDS= libpng.so:graphics/png | PNG_LIB_DEPENDS= libpng.so:graphics/png | ||||
RBD_CONFIGURE_ON= --enable-rbd | |||||
RBD_LIB_DEPENDS= librbd.so:net/ceph14 | |||||
SAMBA_CONFIGURE_ON= --smbd=${LOCALBASE}/sbin/smbd | SAMBA_CONFIGURE_ON= --smbd=${LOCALBASE}/sbin/smbd | ||||
SAMBA_USES= samba:run # smbd | SAMBA_USES= samba:run # smbd | ||||
SASL_CONFIGURE_OFF= --disable-vnc-sasl | SASL_CONFIGURE_OFF= --disable-vnc-sasl | ||||
SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 | SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 | ||||
STATIC_LINK_CONFIGURE_ON= --static | STATIC_LINK_CONFIGURE_ON= --static | ||||
STATIC_LINK_PREVENTS= GTK3 X11 | STATIC_LINK_PREVENTS= GTK3 X11 | ||||
STATIC_LINK_PREVENTS_MSG= X11 ui cannot be built static | STATIC_LINK_PREVENTS_MSG= X11 ui cannot be built static | ||||
USBREDIR_BUILD_DEPENDS= usbredir>=0.6:net/usbredir | USBREDIR_BUILD_DEPENDS= usbredir>=0.6:net/usbredir | ||||
Show All 10 Lines | |||||
INSTALLS_ICONS= yes | INSTALLS_ICONS= yes | ||||
.endif | .endif | ||||
PORTDOCS?= docs interop/.buildinfo interop/* qemu-doc.html qemu-doc.txt qemu-ga-ref.html qemu-ga-ref.txt \ | PORTDOCS?= docs interop/.buildinfo interop/* qemu-doc.html qemu-doc.txt qemu-ga-ref.html qemu-ga-ref.txt \ | ||||
qemu-qmp-ref.html qemu-qmp-ref.txt specs/.buildinfo specs/* | qemu-qmp-ref.html qemu-qmp-ref.txt specs/.buildinfo specs/* | ||||
WITHOUT_CPU_CFLAGS=yes #to avoid problems with register allocation | WITHOUT_CPU_CFLAGS=yes #to avoid problems with register allocation | ||||
CFLAGS:= ${CFLAGS:C/-fno-tree-vrp//} | CFLAGS:= ${CFLAGS:C/-fno-tree-vrp//} | ||||
CONFIGURE_ARGS?= --localstatedir=/var --extra-ldflags=-L\"/usr/lib\" \ | CONFIGURE_ARGS?= --localstatedir=/var --extra-ldflags=-L/usr/lib \ | ||||
--extra-ldflags=-L\"${LOCALBASE}/lib\" --disable-libssh --enable-debug \ | --extra-ldflags=-L${LOCALBASE}/lib --disable-libssh --enable-debug \ | ||||
--prefix=${PREFIX} --cc=${CC} --enable-netmap --enable-docs --disable-kvm \ | --prefix=${PREFIX} --cc=${CC} --enable-netmap --enable-docs --disable-kvm \ | ||||
--disable-linux-user --disable-linux-aio --disable-xen \ | --disable-linux-user --disable-linux-aio --disable-xen \ | ||||
--enable-debug-info --python=${PYTHON_CMD} \ | --enable-debug-info --python=${PYTHON_CMD} \ | ||||
--extra-cflags=-I${WRKSRC}\ -I${LOCALBASE}/include\ -DPREFIX=\\\"\"${PREFIX}\\\"\" | --extra-cflags=-I${WRKSRC}\ -I${LOCALBASE}/include\ -DPREFIX=\\\"\"${PREFIX}\\\"\" | ||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
.if !defined(STRIP) || ${STRIP} == "" | .if !defined(STRIP) || ${STRIP} == "" | ||||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |