]>
Commit | Line | Data |
---|---|---|
cd0be65c WM |
1 | AM_CPPFLAGS = -I $(top_srcdir) -I $(top_srcdir)/include |
2 | ||
9cb5411c L |
3 | # May be used by toolexeclibdir. |
4 | gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) | |
5 | ||
cd0be65c | 6 | DEFS = -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS |
64548f3b | 7 | AM_CXXFLAGS = -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros |
d10a2df2 | 8 | AM_CXXFLAGS += $(LIBSTDCXX_RAW_CXX_CXXFLAGS) |
cd0be65c WM |
9 | ACLOCAL_AMFLAGS = -I m4 |
10 | ||
11 | toolexeclib_LTLIBRARIES = libtsan.la | |
12 | ||
13 | tsan_files = \ | |
14 | tsan_clock.cc \ | |
15 | tsan_interface_atomic.cc \ | |
16 | tsan_mutex.cc \ | |
17 | tsan_report.cc \ | |
18 | tsan_rtl_thread.cc \ | |
19 | tsan_symbolize.cc \ | |
20 | tsan_flags.cc \ | |
21 | tsan_interface.cc \ | |
22 | tsan_platform_linux.cc \ | |
23 | tsan_rtl.cc \ | |
24 | tsan_stat.cc \ | |
25 | tsan_sync.cc \ | |
26 | tsan_interceptors.cc \ | |
27 | tsan_md5.cc \ | |
28 | tsan_platform_mac.cc \ | |
29 | tsan_rtl_mutex.cc \ | |
30 | tsan_suppressions.cc \ | |
31 | tsan_interface_ann.cc \ | |
32 | tsan_mman.cc \ | |
cd0be65c WM |
33 | tsan_rtl_report.cc \ |
34 | tsan_symbolize_addr2line_linux.cc | |
35 | ||
36 | libtsan_la_SOURCES = $(tsan_files) | |
e1e953d9 | 37 | libtsan_la_LIBADD = $(top_builddir)/sanitizer_common/libsanitizer_common.la $(top_builddir)/interception/libinterception.la $(LIBSTDCXX_RAW_CXX_LDLAGS) |
cd0be65c WM |
38 | libtsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` -lpthread -ldl |
39 | ||
b488a2c7 L |
40 | # Work around what appears to be a GNU make bug handling MAKEFLAGS |
41 | # values defined in terms of make variables, as is the case for CC and | |
42 | # friends when we are called from the top level Makefile. | |
43 | AM_MAKEFLAGS = \ | |
44 | "AR_FLAGS=$(AR_FLAGS)" \ | |
45 | "CC_FOR_BUILD=$(CC_FOR_BUILD)" \ | |
46 | "CFLAGS=$(CFLAGS)" \ | |
47 | "CXXFLAGS=$(CXXFLAGS)" \ | |
48 | "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \ | |
49 | "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \ | |
50 | "INSTALL=$(INSTALL)" \ | |
51 | "INSTALL_DATA=$(INSTALL_DATA)" \ | |
52 | "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \ | |
53 | "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \ | |
54 | "JC1FLAGS=$(JC1FLAGS)" \ | |
55 | "LDFLAGS=$(LDFLAGS)" \ | |
56 | "LIBCFLAGS=$(LIBCFLAGS)" \ | |
57 | "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \ | |
58 | "MAKE=$(MAKE)" \ | |
59 | "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \ | |
60 | "PICFLAG=$(PICFLAG)" \ | |
61 | "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \ | |
62 | "SHELL=$(SHELL)" \ | |
63 | "RUNTESTFLAGS=$(RUNTESTFLAGS)" \ | |
64 | "exec_prefix=$(exec_prefix)" \ | |
65 | "infodir=$(infodir)" \ | |
66 | "libdir=$(libdir)" \ | |
67 | "prefix=$(prefix)" \ | |
68 | "includedir=$(includedir)" \ | |
69 | "AR=$(AR)" \ | |
70 | "AS=$(AS)" \ | |
71 | "LD=$(LD)" \ | |
72 | "LIBCFLAGS=$(LIBCFLAGS)" \ | |
73 | "NM=$(NM)" \ | |
74 | "PICFLAG=$(PICFLAG)" \ | |
75 | "RANLIB=$(RANLIB)" \ | |
76 | "DESTDIR=$(DESTDIR)" | |
77 | ||
e8adb21b L |
78 | MAKEOVERRIDES= |
79 | ||
cd0be65c WM |
80 | ## ################################################################ |
81 |