build: adapt qom/Makefile and move it to Makefile.objs

qom/ already used a separate makefile.  Convert it to use relative
paths, and make it declare both common-obj-y and user-obj-y.  This
way, the upper makefiles do not need to know that some QOM files
are compiled twice.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
Paolo Bonzini 2012-05-22 13:42:53 +02:00
parent 99100dc3b5
commit 7f07b9cbc5
3 changed files with 11 additions and 8 deletions

View file

@ -1,2 +0,0 @@
qom-y = object.o container.o qom-qobject.o
qom-twice-y = cpu.o

4
qom/Makefile.objs Normal file
View file

@ -0,0 +1,4 @@
qom-obj-y = object.o container.o qom-qobject.o
qom-obj-twice-y = cpu.o
common-obj-y = $(qom-obj-twice-y)
user-obj-y = $(qom-obj-twice-y)