diff options
Diffstat (limited to 'src/Makefile')
-rw-r--r-- | src/Makefile | 18 |
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 \ |