[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-trivial] [PATCH] Makefile: add all-user/all-linux-user/all-softmmu
From: |
Philippe Mathieu-Daudé |
Subject: |
[Qemu-trivial] [PATCH] Makefile: add all-user/all-linux-user/all-softmmu meta-targets |
Date: |
Tue, 25 Jul 2017 03:11:58 -0300 |
Useful to build a whole set at once.
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
---
Makefile | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index 5f18243d05..da899522e4 100644
--- a/Makefile
+++ b/Makefile
@@ -814,6 +814,11 @@ endif
# Dependencies in Makefile.objs files come from our recursive subdir rules
-include $(wildcard *.d tests/*.d)
+.PHONY: subdir-all-user subdir-all-linux-user subdir-all-softmmu
+subdir-all-user: $(patsubst %,subdir-%,$(filter %-user,$(TARGET_DIRS)))
+subdir-all-linux-user: $(patsubst %,subdir-%,$(filter
%-linux-user,$(TARGET_DIRS)))
+subdir-all-softmmu: $(patsubst %,subdir-%,$(filter %-softmmu,$(TARGET_DIRS)))
+
include $(SRC_PATH)/tests/docker/Makefile.include
.PHONY: help
@@ -827,7 +832,7 @@ help:
@echo ''
@$(if $(TARGET_DIRS), \
echo 'Architecture specific targets:'; \
- $(foreach t, $(TARGET_DIRS), \
+ $(foreach t, $(TARGET_DIRS) all-user all-linux-user
all-softmmu, \
printf " %-30s - Build for %s\\n" $(patsubst %,subdir-%,$(t))
$(t);) \
echo '')
@echo 'Cleaning targets:'
--
2.13.3
- [Qemu-trivial] [PATCH] Makefile: add all-user/all-linux-user/all-softmmu meta-targets,
Philippe Mathieu-Daudé <=