[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 21/21] build: Add update-linux-vdso makefile rule
From: |
Richard Henderson |
Subject: |
[PULL 21/21] build: Add update-linux-vdso makefile rule |
Date: |
Mon, 30 Oct 2023 14:17:27 -0700 |
This is not ideal, since it requires all cross-compilers
to be present rather than a simple subset. But since it
is only run manually, should be good enough for now.
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
Makefile | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/Makefile b/Makefile
index bfc4b2c8e9..676a4a54f4 100644
--- a/Makefile
+++ b/Makefile
@@ -283,6 +283,13 @@ include $(SRC_PATH)/tests/vm/Makefile.include
print-help-run = printf " %-30s - %s\\n" "$1" "$2"
print-help = @$(call print-help-run,$1,$2)
+.PHONY: update-linux-vdso
+update-linux-vdso:
+ @for m in $(SRC_PATH)/linux-user/*/Makefile.vdso; do \
+ $(MAKE) $(SUBDIR_MAKEFLAGS) -C $$(dirname $$m) -f Makefile.vdso \
+ SRC_PATH=$(SRC_PATH) BUILD_DIR=$(BUILD_DIR); \
+ done
+
.PHONY: help
help:
@echo 'Generic targets:'
@@ -303,6 +310,9 @@ endif
$(call print-help,distclean,Remove all generated files)
$(call print-help,dist,Build a distributable tarball)
@echo ''
+ @echo 'Linux-user targets:'
+ $(call print-help,update-linux-vdso,Build linux-user vdso images)
+ @echo ''
@echo 'Test targets:'
$(call print-help,check,Run all tests (check-help for details))
$(call print-help,bench,Run all benchmarks)
--
2.34.1
- [PULL 00/21] linux-user patch queue, Richard Henderson, 2023/10/30
- [PULL 02/21] linux-user: Introduce imgsrc_read, imgsrc_read_alloc, Richard Henderson, 2023/10/30
- [PULL 05/21] linux-user: Use ImageSource in load_elf_image, Richard Henderson, 2023/10/30
- [PULL 18/21] linux-user/s390x: Rename __SIGNAL_FRAMESIZE to STACK_FRAME_OVERHEAD, Richard Henderson, 2023/10/30
- [PULL 07/21] linux-user: Replace bprm->fd with bprm->src.fd, Richard Henderson, 2023/10/30
- [PULL 04/21] linux-user: Do not clobber bprm_buf swapping ehdr, Richard Henderson, 2023/10/30
- [PULL 10/21] linux-user/i386: Add vdso, Richard Henderson, 2023/10/30
- [PULL 12/21] linux-user/aarch64: Add vdso, Richard Henderson, 2023/10/30
- [PULL 01/21] linux-user: Fix guest signal remapping after adjusting SIGABRT, Richard Henderson, 2023/10/30
- [PULL 21/21] build: Add update-linux-vdso makefile rule,
Richard Henderson <=
- [PULL 17/21] linux-user/ppc: Add vdso, Richard Henderson, 2023/10/30
- [PULL 19/21] linux-user/s390x: Add vdso, Richard Henderson, 2023/10/30
- [PULL 08/21] linux-user: Load vdso image if available, Richard Henderson, 2023/10/30
- [PULL 20/21] linux-user: Show vdso address in /proc/pid/maps, Richard Henderson, 2023/10/30
- [PULL 14/21] linux-user/hppa: Add vdso, Richard Henderson, 2023/10/30
- [PULL 03/21] linux-user: Tidy loader_exec, Richard Henderson, 2023/10/30
- [PULL 06/21] linux-user: Use ImageSource in load_symbols, Richard Henderson, 2023/10/30
- [PULL 09/21] linux-user: Add gen-vdso tool, Richard Henderson, 2023/10/30
- [PULL 11/21] linux-user/x86_64: Add vdso, Richard Henderson, 2023/10/30
- [PULL 13/21] linux-user/arm: Add vdso, Richard Henderson, 2023/10/30