[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/5] build: cleanup in Makefile.objs
From: |
Laurent Vivier |
Subject: |
[Qemu-devel] [PATCH v2 0/5] build: cleanup in Makefile.objs |
Date: |
Thu, 28 Mar 2019 17:00:56 +0100 |
This cleanup removes hardware objects from the list of files to be
built for linux-user only targets.
It also builds traces files only when the related file is built.
Tested with all combinations of --{disable,enable}-{system,user,tools}
v2:
- add CONFIG_TOOLS and CONFIG_BLOCK
- replace GENERATED_FILES by generated-files-y
and use generated-files-${CONFIG_TRACE_UST} and
generated-files-${CONFIG_SOFTMMU}
- move chardev-obj-y from SUBDIR_RULES to SOFTMMU_SUBDIR_RULES
- use $(CONFIG_BLOCK) in tests/Makefile.include
- disable qemu-ga with linux-user only
Laurent Vivier (5):
trace: only include trace-event-subdirs when they are needed
build: replace GENERATED_FILES by generated-files-y
configure: qemu-ga is only needed with softmmu targets
build: chardev is only needed for softmmu targets
build: don't build hardware objects with linux-user
Makefile | 43 +++++++-------
Makefile.objs | 22 ++++---
Makefile.target | 6 +-
configure | 4 +-
target/s390x/Makefile.objs | 2 +-
tests/Makefile.include | 116 ++++++++++++++++++-------------------
6 files changed, 102 insertions(+), 91 deletions(-)
--
2.20.1
- [Qemu-devel] [PATCH v2 0/5] build: cleanup in Makefile.objs,
Laurent Vivier <=
- [Qemu-devel] [PATCH v2 5/5] build: don't build hardware objects with linux-user, Laurent Vivier, 2019/03/28
- [Qemu-devel] [PATCH v2 2/5] build: replace GENERATED_FILES by generated-files-y, Laurent Vivier, 2019/03/28
- [Qemu-devel] [PATCH v2 3/5] configure: qemu-ga is only needed with softmmu targets, Laurent Vivier, 2019/03/28
- [Qemu-devel] [PATCH v2 1/5] trace: only include trace-event-subdirs when they are needed, Laurent Vivier, 2019/03/28
- [Qemu-devel] [PATCH v2 4/5] build: chardev is only needed for softmmu targets, Laurent Vivier, 2019/03/28
- Re: [Qemu-devel] [PATCH v2 0/5] build: cleanup in Makefile.objs, Paolo Bonzini, 2019/03/28