summaryrefslogtreecommitdiffstats
path: root/src/Makefile
diff options
context:
space:
mode:
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 \