[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 7/9] build: use nesting magic for tools-obj-y
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH 7/9] build: use nesting magic for tools-obj-y |
Date: |
Mon, 17 Sep 2012 18:45:01 +0200 |
Move this variable to Makefile.objs, together with all the other lists
of object files.
Signed-off-by: Paolo Bonzini <address@hidden>
---
Makefile | 5 -----
Makefile.objs | 9 +++++++++
2 file modificati, 9 inserzioni(+), 5 rimozioni(-)
diff --git a/Makefile b/Makefile
index fffbbb8..a8078ec 100644
--- a/Makefile
+++ b/Makefile
@@ -152,11 +152,6 @@ endif
qemu-img.o: qemu-img-cmds.h
-tools-obj-y = $(oslib-obj-y) $(trace-obj-y) qemu-tool.o qemu-timer.o \
- qemu-timer-common.o main-loop.o notify.o monitor-dummy.o \
- iohandler.o
-tools-obj-$(CONFIG_POSIX) += compatfd.o
-
qemu-img$(EXESUF): qemu-img.o $(tools-obj-y) $(block-obj-y)
qemu-nbd$(EXESUF): qemu-nbd.o $(tools-obj-y) $(block-obj-y)
qemu-io$(EXESUF): qemu-io.o cmd.o $(tools-obj-y) $(block-obj-y)
diff --git a/Makefile.objs b/Makefile.objs
index cf00fd5..85bd70b 100644
--- a/Makefile.objs
+++ b/Makefile.objs
@@ -226,6 +226,14 @@ common-obj-y += qmp.o hmp.o
universal-obj-y += $(qapi-obj-y)
######################################################################
+# tools-obj-y is shared by qemu-img, qemu-io, qemu-nbd
+
+tools-obj-y = $(oslib-obj-y) $(trace-obj-y) qemu-tool.o qemu-timer.o
+tools-obj-y += qemu-timer-common.o main-loop.o notify.o monitor-dummy.o
+tools-obj-y += iohandler.o
+tools-obj-$(CONFIG_POSIX) += compatfd.o
+
+######################################################################
# guest agent
qga-obj-y = qga/ qemu-ga.o module.o monitor-dummy.o
@@ -246,5 +254,6 @@ nested-vars += \
qapi-obj-y \
user-obj-y \
common-obj-y \
+ tools-obj-y \
extra-obj-y
dummy := $(call unnest-vars)
--
1.7.12
- [Qemu-devel] [PATCH 0/9] build cleanups, Paolo Bonzini, 2012/09/17
- [Qemu-devel] [PATCH 1/9] tools: split monitor-dummy.c, clean up qemu-tool.c, Paolo Bonzini, 2012/09/17
- [Qemu-devel] [PATCH 3/9] build: avoid duplicate appearance of files, Paolo Bonzini, 2012/09/17
- [Qemu-devel] [PATCH 4/9] qemu-ga: do not include the QEMU main loop and dependencies, Paolo Bonzini, 2012/09/17
- [Qemu-devel] [PATCH 2/9] block: move QEMUIOVector functions to iov.c, Paolo Bonzini, 2012/09/17
- [Qemu-devel] [PATCH 6/9] build: add $(TARGET_DIR) to "GEN config-target.h" lines, Paolo Bonzini, 2012/09/17
- [Qemu-devel] [PATCH 5/9] build: add object directory to QEMU_INCLUDES, Paolo Bonzini, 2012/09/17
- [Qemu-devel] [PATCH 7/9] build: use nesting magic for tools-obj-y,
Paolo Bonzini <=
- [Qemu-devel] [PATCH 9/9] libcacard: remove dependency on QEMU main loop, Paolo Bonzini, 2012/09/17
- [Qemu-devel] [PATCH 8/9] libcacard: add include/ to CFLAGS, Paolo Bonzini, 2012/09/17
- Re: [Qemu-devel] [PATCH 0/9] build cleanups, Paolo Bonzini, 2012/09/19