diff options
author | Anthony Liguori <aliguori@us.ibm.com> | 2011-12-03 17:10:08 -0600 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2012-01-27 10:28:30 -0600 |
commit | 2f28d2ff9dce3c404b36e90e64541a4d48daf0ca (patch) | |
tree | bbb62df5cb7583f22ebe05f962fc2d5bfaca1e08 /Makefile.target | |
parent | 6fc4925bf612e00c149d23ef1761dedc8aae1a46 (diff) | |
download | qemu-2f28d2ff9dce3c404b36e90e64541a4d48daf0ca.zip qemu-2f28d2ff9dce3c404b36e90e64541a4d48daf0ca.tar.gz qemu-2f28d2ff9dce3c404b36e90e64541a4d48daf0ca.tar.bz2 |
qom: add the base Object class (v2)
This class provides the main building block for QEMU Object Model and is
extensively documented in the header file. It is largely inspired by GObject.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1 -> v2
- remove printf() in type registration
- fix typo in comment (Paolo)
- make Interface private
- move object into a new directory and move header into include/qemu/
- don't make object.h depend on qemu-common.h
- remove Type and replace it with TypeImpl * (Paolo)
- use hash table to store types (Paolo)
- aggressively cache parent type (Paolo)
- make a type_register and use it with interfaces (Paolo)
- fix interface cast comment (Paolo)
- add a few more functions required in later series
Diffstat (limited to 'Makefile.target')
-rw-r--r-- | Makefile.target | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile.target b/Makefile.target index 3c85085..68481a3 100644 --- a/Makefile.target +++ b/Makefile.target @@ -22,6 +22,8 @@ QEMU_CFLAGS += -I.. -I$(TARGET_PATH) -DNEED_CPU_H include $(SRC_PATH)/Makefile.objs +QEMU_CFLAGS+=-I$(SRC_PATH)/include + ifdef CONFIG_USER_ONLY # user emulator name QEMU_PROG=qemu-$(TARGET_ARCH2) |