1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
# This Makefile.am is maintained by config/update-makefiles, modifications may
# get lost. You need only change and maintain the "SUBDIRS =" line and possibly
# some LDADD for test cases, as directed by comments in case a test case is
# detected.
include $(top_srcdir)/model.am
# the tests will only work reliably if optimization is set to -O1
AM_CXXFLAGS := ${CXXFLAGS}
override CXXFLAGS =
AM_CXXFLAGS ?= @CXXFLAGS@
stacktrace_CXXFLAGS = -g -O1
# Add all desired subdirectories here, like
# SUBDIRS = dir1 dir2 dirX
SUBDIRS =
noinst_LTLIBRARIES = libstacktrace.la
libstacktrace_la_SOURCES = posix.cpp posix_descriptor.cpp posix_error.cpp posix_error_string.cpp posix_pipe.cpp posix_process.cpp traceback_addr2line.cpp traceback_handler.cpp traceback_resolve.cpp traceback_walk.cpp
include_diagnostics_extensions_stacktracedir = $(includedir)/diagnostics/extensions/stacktrace
include_diagnostics_extensions_stacktrace_HEADERS = descriptor.hpp error.hpp frame_visitor.hpp handler.hpp namespace.hpp posix.hpp process.hpp raw_process.hpp signal.hpp
check_PROGRAMS = stacktrace
TESTS = stacktrace
stacktrace_SOURCES = stacktrace.t.cpp
# add additional objects required to build stacktrace here, like
# stacktrace_LDADD = ../base/libbase.la libbla.la
stacktrace_LDADD = $(top_builddir)/diagnostics/libdiagnostics.la ../../unittest/test_system/libtest_system_ts.la ../../util/libutil_ts.la
use_case_SOURCES = use_case.t.cpp
# add additional objects required to build use_case here, like
# use_case_LDADD = ../base/libbase.la libbla.la
use_case_LDADD = $(top_builddir)/diagnostics/libdiagnostics.la
|