OSDN Git Service

113c80b4e460ff160aee49ea31fe11a94203f7de
[qmiga/qemu.git] / tests / qtest / libqos / meson.build
1 libqos_srcs = files(
2         '../libqtest.c',
3         '../libqmp.c',
4
5         'qgraph.c',
6         'qos_external.c',
7         'pci.c',
8         'fw_cfg.c',
9         'libqos-malloc.c',
10         'libqos.c',
11         'sdhci-cmd.c',
12
13         # spapr
14         'malloc-spapr.c',
15         'libqos-spapr.c',
16         'rtas.c',
17         'pci-spapr.c',
18
19         # pc
20         'pci-pc.c',
21         'malloc-pc.c',
22         'libqos-pc.c',
23         'ahci.c',
24
25         # usb
26         'usb.c',
27
28         # qgraph devices:
29         'e1000e.c',
30         'i2c.c',
31         'i2c-imx.c',
32         'i2c-omap.c',
33         'sdhci.c',
34         'tpci200.c',
35         'virtio.c',
36         'virtio-9p.c',
37         'virtio-9p-client.c',
38         'virtio-balloon.c',
39         'virtio-blk.c',
40         'vhost-user-blk.c',
41         'virtio-mmio.c',
42         'virtio-net.c',
43         'virtio-pci.c',
44         'virtio-pci-modern.c',
45         'virtio-rng.c',
46         'virtio-scsi.c',
47         'virtio-serial.c',
48         'virtio-iommu.c',
49         'virtio-gpio.c',
50         'generic-pcihost.c',
51
52         # qgraph machines:
53         'aarch64-xlnx-zcu102-machine.c',
54         'arm-imx25-pdk-machine.c',
55         'arm-n800-machine.c',
56         'arm-raspi2-machine.c',
57         'arm-sabrelite-machine.c',
58         'arm-smdkc210-machine.c',
59         'arm-virt-machine.c',
60         'arm-xilinx-zynq-a9-machine.c',
61         'ppc64_pseries-machine.c',
62         'x86_64_pc-machine.c',
63 )
64
65 libqos = static_library('qos', libqos_srcs + genh,
66                         name_suffix: 'fa',
67                         build_by_default: false)
68
69 qos = declare_dependency(link_whole: libqos)