1*5e8a7fe6SFam Zheng#!/bin/bash 2d710ac87SFam Zheng# 3*5e8a7fe6SFam Zheng# Compile all the targets with as many features enabled as possible 4d710ac87SFam Zheng# 5*5e8a7fe6SFam Zheng# Copyright 2016, 2017 Red Hat Inc. 6d710ac87SFam Zheng# 7d710ac87SFam Zheng# Authors: 8d710ac87SFam Zheng# Fam Zheng <famz@redhat.com> 9d710ac87SFam Zheng# 10d710ac87SFam Zheng# This work is licensed under the terms of the GNU GPL, version 2 11d710ac87SFam Zheng# or (at your option) any later version. See the COPYING file in 12d710ac87SFam Zheng# the top-level directory. 13d710ac87SFam Zheng 14d710ac87SFam Zheng. common.rc 15d710ac87SFam Zheng 16*5e8a7fe6SFam Zhengcd "$BUILD_DIR" || exit 1 17c16fe84fSFam Zheng 18*5e8a7fe6SFam Zhengbuild_qemu \ 19*5e8a7fe6SFam Zheng --enable-attr \ 20*5e8a7fe6SFam Zheng --enable-bluez \ 21*5e8a7fe6SFam Zheng --enable-brlapi \ 22*5e8a7fe6SFam Zheng --enable-bsd-user \ 23*5e8a7fe6SFam Zheng --enable-bzip2 \ 24*5e8a7fe6SFam Zheng --enable-cap-ng \ 25*5e8a7fe6SFam Zheng --enable-coroutine-pool \ 26*5e8a7fe6SFam Zheng --enable-crypto-afalg \ 27*5e8a7fe6SFam Zheng --enable-curl \ 28*5e8a7fe6SFam Zheng --enable-curses \ 29*5e8a7fe6SFam Zheng --enable-debug \ 30*5e8a7fe6SFam Zheng --enable-debug-info \ 31*5e8a7fe6SFam Zheng --enable-debug-tcg \ 32*5e8a7fe6SFam Zheng --enable-docs \ 33*5e8a7fe6SFam Zheng --enable-fdt \ 34*5e8a7fe6SFam Zheng --enable-gcrypt \ 35*5e8a7fe6SFam Zheng --enable-glusterfs \ 36*5e8a7fe6SFam Zheng --enable-gnutls \ 37*5e8a7fe6SFam Zheng --enable-gprof \ 38*5e8a7fe6SFam Zheng --enable-gtk \ 39*5e8a7fe6SFam Zheng --enable-guest-agent \ 40*5e8a7fe6SFam Zheng --enable-jemalloc \ 41*5e8a7fe6SFam Zheng --enable-kvm \ 42*5e8a7fe6SFam Zheng --enable-libiscsi \ 43*5e8a7fe6SFam Zheng --enable-libnfs \ 44*5e8a7fe6SFam Zheng --enable-libssh2 \ 45*5e8a7fe6SFam Zheng --enable-libusb \ 46*5e8a7fe6SFam Zheng --enable-linux-aio \ 47*5e8a7fe6SFam Zheng --enable-linux-user \ 48*5e8a7fe6SFam Zheng --enable-live-block-migration \ 49*5e8a7fe6SFam Zheng --enable-lzo \ 50*5e8a7fe6SFam Zheng --enable-modules \ 51*5e8a7fe6SFam Zheng --enable-numa \ 52*5e8a7fe6SFam Zheng --enable-opengl \ 53*5e8a7fe6SFam Zheng --enable-pie \ 54*5e8a7fe6SFam Zheng --enable-profiler \ 55*5e8a7fe6SFam Zheng --enable-qom-cast-debug \ 56*5e8a7fe6SFam Zheng --enable-rbd \ 57*5e8a7fe6SFam Zheng --enable-rdma \ 58*5e8a7fe6SFam Zheng --enable-replication \ 59*5e8a7fe6SFam Zheng --enable-sdl \ 60*5e8a7fe6SFam Zheng --enable-seccomp \ 61*5e8a7fe6SFam Zheng --enable-smartcard \ 62*5e8a7fe6SFam Zheng --enable-snappy \ 63*5e8a7fe6SFam Zheng --enable-spice \ 64*5e8a7fe6SFam Zheng --enable-stack-protector \ 65*5e8a7fe6SFam Zheng --enable-system \ 66*5e8a7fe6SFam Zheng --enable-tcg \ 67*5e8a7fe6SFam Zheng --enable-tcg-interpreter \ 68*5e8a7fe6SFam Zheng --enable-tools \ 69*5e8a7fe6SFam Zheng --enable-tpm \ 70*5e8a7fe6SFam Zheng --enable-trace-backend=ftrace \ 71*5e8a7fe6SFam Zheng --enable-usb-redir \ 72*5e8a7fe6SFam Zheng --enable-user \ 73*5e8a7fe6SFam Zheng --enable-vde \ 74*5e8a7fe6SFam Zheng --enable-vhost-net \ 75*5e8a7fe6SFam Zheng --enable-vhost-scsi \ 76*5e8a7fe6SFam Zheng --enable-vhost-user \ 77*5e8a7fe6SFam Zheng --enable-vhost-vsock \ 78*5e8a7fe6SFam Zheng --enable-virtfs \ 79*5e8a7fe6SFam Zheng --enable-vnc \ 80*5e8a7fe6SFam Zheng --enable-vnc-jpeg \ 81*5e8a7fe6SFam Zheng --enable-vnc-png \ 82*5e8a7fe6SFam Zheng --enable-vnc-sasl \ 83*5e8a7fe6SFam Zheng --enable-vte \ 84*5e8a7fe6SFam Zheng --enable-werror \ 85*5e8a7fe6SFam Zheng --enable-xen \ 86*5e8a7fe6SFam Zheng --enable-xen-pci-passthrough \ 87*5e8a7fe6SFam Zheng --enable-xen-pv-domain-build \ 88*5e8a7fe6SFam Zheng --enable-xfsctl \ 89*5e8a7fe6SFam Zheng&& make check $MAKEFLAGS 90