[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] cdb69b: Makefile: Remove code to smooth trans
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] cdb69b: Makefile: Remove code to smooth transition to conf... |
Date: |
Thu, 04 Jul 2019 08:42:41 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: cdb69b08f984b7cca2acb1989c8eae79390a23f3
https://github.com/qemu/qemu/commit/cdb69b08f984b7cca2acb1989c8eae79390a23f3
Author: Markus Armbruster <address@hidden>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
M Makefile
Log Message:
-----------
Makefile: Remove code to smooth transition to config.status
When commit bdf523e6923 made configure generate config.status, it
added a fallback to Makefile to smooth the transition, with a TODO
"code can be removed after QEMU 1.7." It's been more than five years.
Remove it.
Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: 30cccc9b0208af707acf4c7988e4b0deabee574e
https://github.com/qemu/qemu/commit/30cccc9b0208af707acf4c7988e4b0deabee574e
Author: Markus Armbruster <address@hidden>
Date: 2019-07-02 (Tue, 02 Jul 2019)
Changed paths:
M Makefile
Log Message:
-----------
Makefile: Drop bogus cleaning of $(ALL_SUBDIRS)/qemu-options.def
When commit df2943ba3c7 moved "rm -f qemu-options.def" from distclean
to clean, it also added "rm -f $$d/qemu-options.def" to the for d in
$(ALL_SUBDIRS) loop. That file doesn't exist. Remove the mistaken
rm.
Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: 3b8593eeaa5778ae118f0cc2837e615acd13baeb
https://github.com/qemu/qemu/commit/3b8593eeaa5778ae118f0cc2837e615acd13baeb
Author: Markus Armbruster <address@hidden>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M Makefile
M configure
M tests/Makefile.include
Log Message:
-----------
Makefile: Rename targets for make recursion
We make a few sub-directories recursively, in particular
$(TARGET_DIRS).
For goal "all", we do it the nice way: "all" has a prerequisite
subdir-T for each T in $(TARGET_DIRS), and T's recipe runs make
recursively. Behaves nicely with -j and -k.
For other goals such as "clean" and "install", the recipe runs make
recursively in a for loop. Ignores -j and -k.
The next commit will fix that for "clean" and "install". This commit
prepares the ground by renaming the targets we use for "all" to
include the goal for the sub-make. This will permit reusing them for
goals other than "all".
Targets subdir-T for T in $(TARGET_DIRS) run "make all" in T. Rename
to T/all, and declare phony.
Targets romsubdir-R for R in $(ROMS) run "make" in pc-bios/R. Default
goal is "all" for all R. Rename to pc-bios/R/all, and declare phony.
The remainder are renamed just for consistency.
Target subdir-dtc runs "make libbft/libfdt.a" in dtc. Rename to
dtc/all, and declare phony.
Target subdir-capstone runs make $(BUILD_DIR)/capstone/$(LIBCAPSTONE)
in $(SRC_PATH)/capstone. Rename to capstone/all, and declare phony.
Target subdir-slirp runs "make" in $(SRC_PATH)/slirp. Default goal is
all, which builds $(BUILD_DIR)/libslirp.a. Rename to slirp/all, and
declare phony.
Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
[Add compatibility gunk to keep make working across the rename]
Commit: 1338a4b72659ce08eacb9de0205fe16202a22d9c
https://github.com/qemu/qemu/commit/1338a4b72659ce08eacb9de0205fe16202a22d9c
Author: Markus Armbruster <address@hidden>
Date: 2019-07-03 (Wed, 03 Jul 2019)
Changed paths:
M Makefile
Log Message:
-----------
Makefile: Reuse all's recursion machinery for clean and install
Targets "clean" and "install" run make recursively in a for loop.
This ignores -j and -k. Target "all" depends on SUBDIR/all to recurse
into each SUBDIR. Behaves nicely with -j and -k. Put that to use for
"clean" and "install": depend on SUBDIR/clean or SUBDIR/install,
respectively, and delete the loop.
Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 234e256511e588680300600ce087c5185d68cf2a
https://github.com/qemu/qemu/commit/234e256511e588680300600ce087c5185d68cf2a
Author: Peter Maydell <address@hidden>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M Makefile
M configure
M tests/Makefile.include
Log Message:
-----------
Merge remote-tracking branch 'remotes/armbru/tags/pull-build-2019-07-02-v2'
into staging
Build system patches for 2019-07-02
# gpg: Signature made Wed 03 Jul 2019 12:44:28 BST
# gpg: using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
# gpg: issuer "address@hidden"
# gpg: Good signature from "Markus Armbruster <address@hidden>" [full]
# gpg: aka "Markus Armbruster <address@hidden>" [full]
# Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867 4E5F 3870 B400 EB91 8653
* remotes/armbru/tags/pull-build-2019-07-02-v2:
Makefile: Reuse all's recursion machinery for clean and install
Makefile: Rename targets for make recursion
Makefile: Drop bogus cleaning of $(ALL_SUBDIRS)/qemu-options.def
Makefile: Remove code to smooth transition to config.status
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/be8bf83d1f0b...234e256511e5
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] cdb69b: Makefile: Remove code to smooth transition to conf...,
Peter Maydell <=