summaryrefslogtreecommitdiffstats
path: root/src/Makefile
diff options
context:
space:
mode:
authorJiri Olsa <Jiri Olsa jolsa@redhat.com>2011-10-18 09:10:05 +0200
committerJiri Olsa <Jiri Olsa jolsa@redhat.com>2011-11-24 21:20:27 +0100
commitfa668f3b96fd0363bae1adc640105b3914faa138 (patch)
tree25148826f7a96db52d9e806def1e1a409be0fddd /src/Makefile
parentc6bb0e49bed67c0cd53cd725f5efa09e6e94df56 (diff)
downloadlatrace-fa668f3b96fd0363bae1adc640105b3914faa138.tar.gz
latrace-fa668f3b96fd0363bae1adc640105b3914faa138.tar.xz
latrace-fa668f3b96fd0363bae1adc640105b3914faa138.zip
error simulation: added support to display backtrace info
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/Makefile b/src/Makefile
index e009358..181ab8e 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -40,12 +40,18 @@ AUDIT_OBJS+=\
src/sysdeps/$(CONFIG_SYSDEP_DIR)/stack.o
endif
-# TODO make this for all error simulation objects
ifeq ($(CONFIG_ARCH_HAVE_ERROR_SIM),y)
AUDIT_OBJS+=\
src/sysdeps/$(CONFIG_SYSDEP_DIR)/error.o \
- src/audit-error.o
-endif
+ src/audit-error.o \
+ src/backtrace.o
+ifeq ($(CONFIG_LIBUNWIND),y)
+AUDIT_OBJS+=\
+ src/backtrace-lunw.o
+else
+ src/backtrace-fp.o
+endif # CONFIG_LIBUNWIND
+endif # CONFIG_ARCH_HAVE_ERROR_SIM
OBJS+=$(AUDIT_OBJS)
PROGRAMS+= $(AUDIT_BIN)
@@ -63,7 +69,11 @@ install::
# latrace binary
LATRACE_BIN=latrace
LATRACE_CTL=latrace-ctl
-LATRACE_LIB= $(LIBS)
+LATRACE_LIB=
+
+ifeq ($(CONFIG_LIBERTY),y)
+LATRACE_LIB+= -liberty
+endif
LATRACE_OBJS=\
src/latrace.o \