blob: 58ef2ef3f29be9befa68f5cbc389194012878e2d [file] [log] [blame]
Michael Tokarev5505e8b2015-04-27 14:51:56 +03001block-obj-y += raw_bsd.o qcow.o vdi.o vmdk.o cloop.o bochs.o vpc.o vvfat.o
Paolo Bonzini7456e4c2012-05-22 13:44:39 +02002block-obj-y += qcow2.o qcow2-refcount.o qcow2-cluster.o qcow2-snapshot.o qcow2-cache.o
3block-obj-y += qed.o qed-gencb.o qed-l2-cache.o qed-table.o qed-cluster.o
4block-obj-y += qed-check.o
Jeff Cody0a43a1b2013-10-30 10:44:45 -04005block-obj-$(CONFIG_VHDX) += vhdx.o vhdx-endian.o vhdx-log.o
Daniel P. Berrange488981a42015-07-01 18:10:35 +01006block-obj-y += quorum.o
Paolo Bonzinif42b2202012-06-09 04:01:51 +02007block-obj-y += parallels.o blkdebug.o blkverify.o
Markus Armbruster26f54e92014-10-07 13:59:04 +02008block-obj-y += block-backend.o snapshot.o qapi.o
Paolo Bonzinia2736522012-10-26 11:43:58 +02009block-obj-$(CONFIG_WIN32) += raw-win32.o win32-aio.o
Paolo Bonzini7456e4c2012-05-22 13:44:39 +020010block-obj-$(CONFIG_POSIX) += raw-posix.o
Paolo Bonzini10fb6e02012-10-26 11:27:45 +020011block-obj-$(CONFIG_LINUX_AIO) += linux-aio.o
Stefan Hajnoczi61007b32015-04-28 14:27:52 +010012block-obj-y += null.o mirror.o io.o
Alberto Garcia2ff1f2e2015-06-08 18:17:42 +020013block-obj-y += throttle-groups.o
Paolo Bonzinif42b2202012-06-09 04:01:51 +020014
Marc-André Lureau2302c1c2013-12-01 22:23:41 +010015block-obj-y += nbd.o nbd-client.o sheepdog.o
Paolo Bonzini7456e4c2012-05-22 13:44:39 +020016block-obj-$(CONFIG_LIBISCSI) += iscsi.o
Peter Lieven6542aa92014-02-03 10:26:13 +010017block-obj-$(CONFIG_LIBNFS) += nfs.o
Paolo Bonzini7456e4c2012-05-22 13:44:39 +020018block-obj-$(CONFIG_CURL) += curl.o
19block-obj-$(CONFIG_RBD) += rbd.o
Bharata B Rao8d6d89c2012-09-27 19:30:32 +053020block-obj-$(CONFIG_GLUSTERFS) += gluster.o
Chrysostomos Nanakosc9a12e72014-08-04 17:35:32 +030021block-obj-$(CONFIG_ARCHIPELAGO) += archipelago.o
Richard W.M. Jones0a12ec82013-04-09 15:30:53 +010022block-obj-$(CONFIG_LIBSSH2) += ssh.o
Benoît Canet5e5a94b2014-09-05 15:46:16 +020023block-obj-y += accounting.o
Francesco Romanie2462112015-01-12 14:11:13 +010024block-obj-y += write-threshold.o
Paolo Bonzini2f0c9fe2012-09-28 17:22:47 +020025
26common-obj-y += stream.o
27common-obj-y += commit.o
Dietmar Maurer98d2c6f2013-06-24 17:13:11 +020028common-obj-y += backup.o
Paolo Bonzini525877c2012-09-17 08:35:53 +020029
Fam Zheng6ebc91e2014-02-10 14:48:54 +080030iscsi.o-cflags := $(LIBISCSI_CFLAGS)
31iscsi.o-libs := $(LIBISCSI_LIBS)
32curl.o-cflags := $(CURL_CFLAGS)
33curl.o-libs := $(CURL_LIBS)
34rbd.o-cflags := $(RBD_CFLAGS)
35rbd.o-libs := $(RBD_LIBS)
36gluster.o-cflags := $(GLUSTERFS_CFLAGS)
37gluster.o-libs := $(GLUSTERFS_LIBS)
38ssh.o-cflags := $(LIBSSH2_CFLAGS)
39ssh.o-libs := $(LIBSSH2_LIBS)
Chrysostomos Nanakosc9a12e72014-08-04 17:35:32 +030040archipelago.o-libs := $(ARCHIPELAGO_LIBS)
Michael Tokarev5505e8b2015-04-27 14:51:56 +030041block-obj-m += dmg.o
Peter Wu6b383c02015-01-06 18:48:14 +010042dmg.o-libs := $(BZIP2_LIBS)
Fam Zheng6ebc91e2014-02-10 14:48:54 +080043qcow.o-libs := -lz
44linux-aio.o-libs := -laio