Message ID | 20190401141222.30034-1-lvivier@redhat.com |
---|---|
Headers | show |
Series | build: cleanup in Makefile.objs | expand |
On 01/04/19 16:12, Laurent Vivier wrote: > 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} > > v3: > - don't move hw/display to CONFIG_BLOCK section > 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(-) > Queued for 4.1, thanks. Paolo
On 02/04/2019 10:08, Paolo Bonzini wrote: > On 01/04/19 16:12, Laurent Vivier wrote: >> 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} >> >> v3: >> - don't move hw/display to CONFIG_BLOCK section >> 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(-) >> > > Queued for 4.1, thanks. Any news? Thanks, Laurent
Will send it out this week. Paolo Il lun 13 mag 2019, 16:18 Laurent Vivier <lvivier@redhat.com> ha scritto: > On 02/04/2019 10:08, Paolo Bonzini wrote: > > On 01/04/19 16:12, Laurent Vivier wrote: > >> 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} > >> > >> v3: > >> - don't move hw/display to CONFIG_BLOCK section > >> 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(-) > >> > > > > Queued for 4.1, thanks. > > Any news? > > Thanks, > Laurent > >