summaryrefslogtreecommitdiffstats
path: root/Makefile.objs
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2015-01-22 15:01:37 +0100
committerJuan Quintela <quintela@redhat.com>2015-02-05 17:16:14 +0100
commit190c882ce219ed89ac7d0633cfd11ad75fb0b46e (patch)
tree9cf4efddb581a5b7daf84bc48a64fc85b704e783 /Makefile.objs
parent0457d07342b175e3d2f0835bef1a67cf75dbc9d6 (diff)
downloadhqemu-190c882ce219ed89ac7d0633cfd11ad75fb0b46e.zip
hqemu-190c882ce219ed89ac7d0633cfd11ad75fb0b46e.tar.gz
QJSON: Add JSON writer
To support programmatic JSON assembly while keeping the code that generates it readable, this patch introduces a simple JSON writer. It emits JSON serially into a buffer in memory. The nice thing about this writer is its simplicity and low memory overhead. Unlike the QMP JSON writer, this one does not need to spawn QObjects for every element it wants to represent. This is a prerequisite for the migration stream format description generator. Signed-off-by: Alexander Graf <agraf@suse.de> Signed-off-by: Amit Shah <amit.shah@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com>
Diffstat (limited to 'Makefile.objs')
-rw-r--r--Makefile.objs1
1 files changed, 1 insertions, 0 deletions
diff --git a/Makefile.objs b/Makefile.objs
index abeb902..28999d3 100644
--- a/Makefile.objs
+++ b/Makefile.objs
@@ -51,6 +51,7 @@ common-obj-$(CONFIG_LINUX) += fsdev/
common-obj-y += migration/
common-obj-y += qemu-char.o #aio.o
common-obj-y += page_cache.o
+common-obj-y += qjson.o
common-obj-$(CONFIG_SPICE) += spice-qemu-char.o
OpenPOWER on IntegriCloud