x49gp/qemu/qemu-git/Makefile-small.objs

32 lines
1.1 KiB
Makefile

# -*- Mode: makefile -*-
#######################################################################
# block-obj-y is code used by both qemu system emulation and qemu-img
block-obj-y = cache-utils.o module.o
block-obj-y += block.o aio.o aes.o osdep.o
block-obj-$(CONFIG_POSIX) += posix-aio-compat.o
block-obj-$(CONFIG_LINUX_AIO) += linux-aio.o
block-nested-y += cow.o qcow.o vdi.o vmdk.o cloop.o dmg.o bochs.o vpc.o vvfat.o
block-nested-y += qcow2.o qcow2-refcount.o qcow2-cluster.o qcow2-snapshot.o
block-nested-y += parallels.o
block-nested-$(CONFIG_WIN32) += raw-win32.o
block-nested-$(CONFIG_POSIX) += raw-posix.o
block-nested-$(CONFIG_CURL) += curl.o
block-obj-y += $(addprefix block/, $(block-nested-y))
######################################################################
# libqemu_common.a: Target independent part of system emulation. The
# long term path is to suppress *all* target specific code in case of
# system emulation, i.e. a single QEMU executable should support all
# CPUs and machines.
common-obj-y = cutils.o qemu-malloc.o
#common-obj-y += $(block-obj-y)
common-obj-y += tcg-runtime.o host-utils.o
common-obj-$(CONFIG_COCOA) += cocoa.o