aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2011-04-04 11:46:32 +0100
committerAurelien Jarno <aurelien@aurel32.net>2011-04-04 20:18:06 +0200
commit348883d4828d7434e1053407818598f7fb15e594 (patch)
tree9f67a2b5d566ca5106debfc2c7e41a4f8af7ba62
parentc53c1258a455cbe9afd7e5c572578646df30d438 (diff)
downloadqemu-348883d4828d7434e1053407818598f7fb15e594.zip
qemu-348883d4828d7434e1053407818598f7fb15e594.tar.gz
qemu-348883d4828d7434e1053407818598f7fb15e594.tar.bz2
Makefile.target: Allow target helpers to be in any *_helper.c file
Build all files matching *_helper.c with HELPER_CFLAGS, not just op_helper.c. This allows you to put target helper functions which use the global 'env' variable in multiple source files. This only affects the ARM target as all the other targets currently only have op_helper.c. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
-rw-r--r--Makefile.target2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile.target b/Makefile.target
index 2f76714..d5761b7 100644
--- a/Makefile.target
+++ b/Makefile.target
@@ -94,7 +94,7 @@ tcg/tcg.o: cpu.h
# HELPER_CFLAGS is used for all the code compiled with static register
# variables
-op_helper.o cpu-exec.o: QEMU_CFLAGS += $(HELPER_CFLAGS)
+%_helper.o cpu-exec.o: QEMU_CFLAGS += $(HELPER_CFLAGS)
# Note: this is a workaround. The real fix is to avoid compiling
# cpu_signal_handler() in cpu-exec.c.