summaryrefslogtreecommitdiffstats
path: root/Makefile.objs
diff options
context:
space:
mode:
authorLluís2011-08-31 20:31:03 +0200
committerStefan Hajnoczi2011-09-01 11:34:53 +0200
commite4858974ec36afd8a6b3a9e2b0ad8f357f28efc7 (patch)
treeceb7f2b2cdff3c511e1807e65eb862b82cfac16c /Makefile.objs
parenttrace: move backend-specific code into the trace/ directory (diff)
downloadqemu-e4858974ec36afd8a6b3a9e2b0ad8f357f28efc7.tar.gz
qemu-e4858974ec36afd8a6b3a9e2b0ad8f357f28efc7.tar.xz
qemu-e4858974ec36afd8a6b3a9e2b0ad8f357f28efc7.zip
trace: avoid conditional code compilation during option parsing
A default implementation for backend-specific routines is provided in "trace/default.c", which backends can override by setting "trace_default=no" in "configure". Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Diffstat (limited to 'Makefile.objs')
-rw-r--r--Makefile.objs2
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile.objs b/Makefile.objs
index 4f8b0ed689..57a80e6130 100644
--- a/Makefile.objs
+++ b/Makefile.objs
@@ -379,6 +379,8 @@ ifneq ($(TRACE_BACKEND),dtrace)
trace-obj-y = trace.o
endif
+trace-nested-$(CONFIG_TRACE_DEFAULT) += default.o
+
trace-nested-$(CONFIG_TRACE_SIMPLE) += simple.o
trace-obj-$(CONFIG_TRACE_SIMPLE) += qemu-timer-common.o