1# Makefile.in generated by automake 1.11.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
6# Inc.
7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14# PARTICULAR PURPOSE.
15
16@SET_MAKE@
17
18VPATH = @srcdir@
19pkgdatadir = $(datadir)/@PACKAGE@
20pkgincludedir = $(includedir)/@PACKAGE@
21pkglibdir = $(libdir)/@PACKAGE@
22pkglibexecdir = $(libexecdir)/@PACKAGE@
23am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
24install_sh_DATA = $(install_sh) -c -m 644
25install_sh_PROGRAM = $(install_sh) -c
26install_sh_SCRIPT = $(install_sh) -c
27INSTALL_HEADER = $(INSTALL_DATA)
28transform = $(program_transform_name)
29NORMAL_INSTALL = :
30PRE_INSTALL = :
31POST_INSTALL = :
32NORMAL_UNINSTALL = :
33PRE_UNINSTALL = :
34POST_UNINSTALL = :
35build_triplet = @build@
36host_triplet = @host@
37target_triplet = @target@
38@LIBBACKTRACE_SUPPORTED_TRUE@am__append_1 = $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la
39@LIBBACKTRACE_SUPPORTED_TRUE@am__append_2 = $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la
40subdir = tsan
41DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
42ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
43am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
44	$(top_srcdir)/../config/depstand.m4 \
45	$(top_srcdir)/../config/lead-dot.m4 \
46	$(top_srcdir)/../config/libstdc++-raw-cxx.m4 \
47	$(top_srcdir)/../config/multi.m4 \
48	$(top_srcdir)/../config/override.m4 \
49	$(top_srcdir)/../config/stdint.m4 \
50	$(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
51	$(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \
52	$(top_srcdir)/acinclude.m4 $(top_srcdir)/../libtool.m4 \
53	$(top_srcdir)/configure.ac
54am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
55	$(ACLOCAL_M4)
56mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
57CONFIG_HEADER = $(top_builddir)/config.h
58CONFIG_CLEAN_FILES =
59CONFIG_CLEAN_VPATH_FILES =
60am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
61am__vpath_adj = case $$p in \
62    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
63    *) f=$$p;; \
64  esac;
65am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
66am__install_max = 40
67am__nobase_strip_setup = \
68  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
69am__nobase_strip = \
70  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
71am__nobase_list = $(am__nobase_strip_setup); \
72  for p in $$list; do echo "$$p $$p"; done | \
73  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
74  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
75    if (++n[$$2] == $(am__install_max)) \
76      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
77    END { for (dir in files) print dir, files[dir] }'
78am__base_list = \
79  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
80  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
81am__installdirs = "$(DESTDIR)$(toolexeclibdir)"
82LTLIBRARIES = $(toolexeclib_LTLIBRARIES)
83am__DEPENDENCIES_1 =
84am__objects_1 = tsan_clock.lo tsan_fd.lo tsan_flags.lo \
85	tsan_ignoreset.lo tsan_interceptors.lo tsan_interface_ann.lo \
86	tsan_interface_atomic.lo tsan_interface.lo \
87	tsan_interface_java.lo tsan_md5.lo tsan_mman.lo tsan_mutex.lo \
88	tsan_mutexset.lo tsan_platform_linux.lo tsan_platform_mac.lo \
89	tsan_platform_windows.lo tsan_report.lo tsan_rtl.lo \
90	tsan_rtl_mutex.lo tsan_rtl_report.lo tsan_rtl_thread.lo \
91	tsan_stack_trace.lo tsan_stat.lo tsan_suppressions.lo \
92	tsan_symbolize.lo tsan_sync.lo
93am_libtsan_la_OBJECTS = $(am__objects_1)
94libtsan_la_OBJECTS = $(am_libtsan_la_OBJECTS)
95libtsan_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
96	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
97	$(CXXFLAGS) $(libtsan_la_LDFLAGS) $(LDFLAGS) -o $@
98DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
99depcomp = $(SHELL) $(top_srcdir)/../depcomp
100am__depfiles_maybe = depfiles
101am__mv = mv -f
102CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
103	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
104LTCPPASCOMPILE = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
105	--mode=compile $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
106	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
107CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
108	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
109LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
110	--mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
111	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
112CXXLD = $(CXX)
113CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
114	--mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
115	$(LDFLAGS) -o $@
116COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
117	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
118LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
119	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
120	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
121CCLD = $(CC)
122LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
123	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
124	$(LDFLAGS) -o $@
125SOURCES = $(libtsan_la_SOURCES) $(EXTRA_libtsan_la_SOURCES)
126ETAGS = etags
127CTAGS = ctags
128ACLOCAL = @ACLOCAL@
129ALLOC_FILE = @ALLOC_FILE@
130AMTAR = @AMTAR@
131AR = @AR@
132AUTOCONF = @AUTOCONF@
133AUTOHEADER = @AUTOHEADER@
134AUTOMAKE = @AUTOMAKE@
135AWK = @AWK@
136BACKTRACE_SUPPORTED = @BACKTRACE_SUPPORTED@
137BACKTRACE_SUPPORTS_THREADS = @BACKTRACE_SUPPORTS_THREADS@
138BACKTRACE_USES_MALLOC = @BACKTRACE_USES_MALLOC@
139CC = @CC@
140CCAS = @CCAS@
141CCASDEPMODE = @CCASDEPMODE@
142CCASFLAGS = @CCASFLAGS@
143CCDEPMODE = @CCDEPMODE@
144CFLAGS = @CFLAGS@
145CPP = @CPP@
146CPPFLAGS = @CPPFLAGS@
147CXX = @CXX@
148CXXCPP = @CXXCPP@
149CXXDEPMODE = @CXXDEPMODE@
150CXXFLAGS = @CXXFLAGS@
151CYGPATH_W = @CYGPATH_W@
152DEFS = -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
153DEPDIR = @DEPDIR@
154DSYMUTIL = @DSYMUTIL@
155DUMPBIN = @DUMPBIN@
156ECHO_C = @ECHO_C@
157ECHO_N = @ECHO_N@
158ECHO_T = @ECHO_T@
159EGREP = @EGREP@
160EXEEXT = @EXEEXT@
161FGREP = @FGREP@
162FORMAT_FILE = @FORMAT_FILE@
163GREP = @GREP@
164INSTALL = @INSTALL@
165INSTALL_DATA = @INSTALL_DATA@
166INSTALL_PROGRAM = @INSTALL_PROGRAM@
167INSTALL_SCRIPT = @INSTALL_SCRIPT@
168INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
169LD = @LD@
170LDFLAGS = @LDFLAGS@
171LIBOBJS = @LIBOBJS@
172LIBS = @LIBS@
173LIBSTDCXX_RAW_CXX_CXXFLAGS = @LIBSTDCXX_RAW_CXX_CXXFLAGS@
174LIBSTDCXX_RAW_CXX_LDFLAGS = @LIBSTDCXX_RAW_CXX_LDFLAGS@
175LIBTOOL = @LIBTOOL@
176LIPO = @LIPO@
177LN_S = @LN_S@
178LTLIBOBJS = @LTLIBOBJS@
179MAINT = @MAINT@
180MAKEINFO = @MAKEINFO@
181MKDIR_P = @MKDIR_P@
182NM = @NM@
183NMEDIT = @NMEDIT@
184OBJDUMP = @OBJDUMP@
185OBJEXT = @OBJEXT@
186OTOOL = @OTOOL@
187OTOOL64 = @OTOOL64@
188PACKAGE = @PACKAGE@
189PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
190PACKAGE_NAME = @PACKAGE_NAME@
191PACKAGE_STRING = @PACKAGE_STRING@
192PACKAGE_TARNAME = @PACKAGE_TARNAME@
193PACKAGE_URL = @PACKAGE_URL@
194PACKAGE_VERSION = @PACKAGE_VERSION@
195PATH_SEPARATOR = @PATH_SEPARATOR@
196RANLIB = @RANLIB@
197RPC_DEFS = @RPC_DEFS@
198SED = @SED@
199SET_MAKE = @SET_MAKE@
200SHELL = @SHELL@
201STRIP = @STRIP@
202TSAN_TARGET_DEPENDENT_OBJECTS = @TSAN_TARGET_DEPENDENT_OBJECTS@
203VERSION = @VERSION@
204VIEW_FILE = @VIEW_FILE@
205abs_builddir = @abs_builddir@
206abs_srcdir = @abs_srcdir@
207abs_top_builddir = @abs_top_builddir@
208abs_top_srcdir = @abs_top_srcdir@
209ac_ct_CC = @ac_ct_CC@
210ac_ct_CXX = @ac_ct_CXX@
211ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
212am__include = @am__include@
213am__leading_dot = @am__leading_dot@
214am__quote = @am__quote@
215am__tar = @am__tar@
216am__untar = @am__untar@
217bindir = @bindir@
218build = @build@
219build_alias = @build_alias@
220build_cpu = @build_cpu@
221build_os = @build_os@
222build_vendor = @build_vendor@
223builddir = @builddir@
224datadir = @datadir@
225datarootdir = @datarootdir@
226docdir = @docdir@
227dvidir = @dvidir@
228enable_shared = @enable_shared@
229enable_static = @enable_static@
230exec_prefix = @exec_prefix@
231host = @host@
232host_alias = @host_alias@
233host_cpu = @host_cpu@
234host_os = @host_os@
235host_vendor = @host_vendor@
236htmldir = @htmldir@
237includedir = @includedir@
238infodir = @infodir@
239install_sh = @install_sh@
240libdir = @libdir@
241libexecdir = @libexecdir@
242link_libasan = @link_libasan@
243link_liblsan = @link_liblsan@
244link_libtsan = @link_libtsan@
245link_libubsan = @link_libubsan@
246localedir = @localedir@
247localstatedir = @localstatedir@
248mandir = @mandir@
249mkdir_p = @mkdir_p@
250multi_basedir = @multi_basedir@
251oldincludedir = @oldincludedir@
252pdfdir = @pdfdir@
253prefix = @prefix@
254program_transform_name = @program_transform_name@
255psdir = @psdir@
256sbindir = @sbindir@
257sharedstatedir = @sharedstatedir@
258srcdir = @srcdir@
259sysconfdir = @sysconfdir@
260target = @target@
261target_alias = @target_alias@
262target_cpu = @target_cpu@
263target_noncanonical = @target_noncanonical@
264target_os = @target_os@
265target_vendor = @target_vendor@
266toolexecdir = @toolexecdir@
267toolexeclibdir = @toolexeclibdir@
268top_build_prefix = @top_build_prefix@
269top_builddir = @top_builddir@
270top_srcdir = @top_srcdir@
271AM_CPPFLAGS = -I $(top_srcdir) -I $(top_srcdir)/include
272
273# May be used by toolexeclibdir.
274gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER)
275AM_CXXFLAGS = -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic \
276	-Wno-long-long -fPIC -fno-builtin -fno-exceptions -fno-rtti \
277	-fomit-frame-pointer -funwind-tables -fvisibility=hidden \
278	-Wno-variadic-macros $(LIBSTDCXX_RAW_CXX_CXXFLAGS) \
279	-std=gnu++11
280ACLOCAL_AMFLAGS = -I m4
281toolexeclib_LTLIBRARIES = libtsan.la
282tsan_files = \
283	tsan_clock.cc \
284	tsan_fd.cc \
285	tsan_flags.cc \
286	tsan_ignoreset.cc \
287	tsan_interceptors.cc \
288	tsan_interface_ann.cc \
289	tsan_interface_atomic.cc \
290	tsan_interface.cc \
291	tsan_interface_java.cc \
292	tsan_md5.cc \
293	tsan_mman.cc \
294	tsan_mutex.cc \
295	tsan_mutexset.cc \
296	tsan_platform_linux.cc \
297	tsan_platform_mac.cc \
298	tsan_platform_windows.cc \
299	tsan_report.cc \
300	tsan_rtl.cc \
301	tsan_rtl_mutex.cc \
302	tsan_rtl_report.cc \
303	tsan_rtl_thread.cc \
304	tsan_stack_trace.cc \
305	tsan_stat.cc \
306	tsan_suppressions.cc \
307	tsan_symbolize.cc \
308	tsan_sync.cc 
309
310libtsan_la_SOURCES = $(tsan_files)
311EXTRA_libtsan_la_SOURCES = tsan_rtl_amd64.S
312libtsan_la_LIBADD =  \
313	$(top_builddir)/sanitizer_common/libsanitizer_common.la \
314	$(top_builddir)/interception/libinterception.la \
315	$(TSAN_TARGET_DEPENDENT_OBJECTS) $(am__append_1) \
316	$(LIBSTDCXX_RAW_CXX_LDFLAGS)
317libtsan_la_DEPENDENCIES =  \
318	$(top_builddir)/sanitizer_common/libsanitizer_common.la \
319	$(top_builddir)/interception/libinterception.la \
320	$(TSAN_TARGET_DEPENDENT_OBJECTS) $(am__append_2)
321libtsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libtsan)
322
323# Work around what appears to be a GNU make bug handling MAKEFLAGS
324# values defined in terms of make variables, as is the case for CC and
325# friends when we are called from the top level Makefile.
326AM_MAKEFLAGS = \
327	"AR_FLAGS=$(AR_FLAGS)" \
328	"CC_FOR_BUILD=$(CC_FOR_BUILD)" \
329	"CFLAGS=$(CFLAGS)" \
330	"CXXFLAGS=$(CXXFLAGS)" \
331	"CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
332	"CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
333	"INSTALL=$(INSTALL)" \
334	"INSTALL_DATA=$(INSTALL_DATA)" \
335	"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
336	"INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
337	"JC1FLAGS=$(JC1FLAGS)" \
338	"LDFLAGS=$(LDFLAGS)" \
339	"LIBCFLAGS=$(LIBCFLAGS)" \
340	"LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
341	"MAKE=$(MAKE)" \
342	"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
343	"PICFLAG=$(PICFLAG)" \
344	"PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \
345	"SHELL=$(SHELL)" \
346	"RUNTESTFLAGS=$(RUNTESTFLAGS)" \
347	"exec_prefix=$(exec_prefix)" \
348	"infodir=$(infodir)" \
349	"libdir=$(libdir)" \
350	"prefix=$(prefix)" \
351	"includedir=$(includedir)" \
352	"AR=$(AR)" \
353	"AS=$(AS)" \
354	"LD=$(LD)" \
355	"LIBCFLAGS=$(LIBCFLAGS)" \
356	"NM=$(NM)" \
357	"PICFLAG=$(PICFLAG)" \
358	"RANLIB=$(RANLIB)" \
359	"DESTDIR=$(DESTDIR)"
360
361MAKEOVERRIDES = 
362all: all-am
363
364.SUFFIXES:
365.SUFFIXES: .S .cc .lo .o .obj
366$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
367	@for dep in $?; do \
368	  case '$(am__configure_deps)' in \
369	    *$$dep*) \
370	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
371	        && { if test -f $@; then exit 0; else break; fi; }; \
372	      exit 1;; \
373	  esac; \
374	done; \
375	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tsan/Makefile'; \
376	$(am__cd) $(top_srcdir) && \
377	  $(AUTOMAKE) --foreign tsan/Makefile
378.PRECIOUS: Makefile
379Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
380	@case '$?' in \
381	  *config.status*) \
382	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
383	  *) \
384	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
385	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
386	esac;
387
388$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
389	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
390
391$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
392	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
393$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
394	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
395$(am__aclocal_m4_deps):
396install-toolexeclibLTLIBRARIES: $(toolexeclib_LTLIBRARIES)
397	@$(NORMAL_INSTALL)
398	test -z "$(toolexeclibdir)" || $(MKDIR_P) "$(DESTDIR)$(toolexeclibdir)"
399	@list='$(toolexeclib_LTLIBRARIES)'; test -n "$(toolexeclibdir)" || list=; \
400	list2=; for p in $$list; do \
401	  if test -f $$p; then \
402	    list2="$$list2 $$p"; \
403	  else :; fi; \
404	done; \
405	test -z "$$list2" || { \
406	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(toolexeclibdir)'"; \
407	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(toolexeclibdir)"; \
408	}
409
410uninstall-toolexeclibLTLIBRARIES:
411	@$(NORMAL_UNINSTALL)
412	@list='$(toolexeclib_LTLIBRARIES)'; test -n "$(toolexeclibdir)" || list=; \
413	for p in $$list; do \
414	  $(am__strip_dir) \
415	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(toolexeclibdir)/$$f'"; \
416	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(toolexeclibdir)/$$f"; \
417	done
418
419clean-toolexeclibLTLIBRARIES:
420	-test -z "$(toolexeclib_LTLIBRARIES)" || rm -f $(toolexeclib_LTLIBRARIES)
421	@list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
422	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
423	  test "$$dir" != "$$p" || dir=.; \
424	  echo "rm -f \"$${dir}/so_locations\""; \
425	  rm -f "$${dir}/so_locations"; \
426	done
427libtsan.la: $(libtsan_la_OBJECTS) $(libtsan_la_DEPENDENCIES) 
428	$(libtsan_la_LINK) -rpath $(toolexeclibdir) $(libtsan_la_OBJECTS) $(libtsan_la_LIBADD) $(LIBS)
429
430mostlyclean-compile:
431	-rm -f *.$(OBJEXT)
432
433distclean-compile:
434	-rm -f *.tab.c
435
436@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_clock.Plo@am__quote@
437@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_fd.Plo@am__quote@
438@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_flags.Plo@am__quote@
439@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_ignoreset.Plo@am__quote@
440@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_interceptors.Plo@am__quote@
441@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_interface.Plo@am__quote@
442@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_interface_ann.Plo@am__quote@
443@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_interface_atomic.Plo@am__quote@
444@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_interface_java.Plo@am__quote@
445@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_md5.Plo@am__quote@
446@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_mman.Plo@am__quote@
447@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_mutex.Plo@am__quote@
448@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_mutexset.Plo@am__quote@
449@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_platform_linux.Plo@am__quote@
450@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_platform_mac.Plo@am__quote@
451@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_platform_windows.Plo@am__quote@
452@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_report.Plo@am__quote@
453@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_rtl.Plo@am__quote@
454@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_rtl_amd64.Plo@am__quote@
455@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_rtl_mutex.Plo@am__quote@
456@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_rtl_report.Plo@am__quote@
457@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_rtl_thread.Plo@am__quote@
458@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_stack_trace.Plo@am__quote@
459@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_stat.Plo@am__quote@
460@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_suppressions.Plo@am__quote@
461@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_symbolize.Plo@am__quote@
462@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tsan_sync.Plo@am__quote@
463
464.S.o:
465@am__fastdepCCAS_TRUE@	$(CPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
466@am__fastdepCCAS_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
467@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
468@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
469@am__fastdepCCAS_FALSE@	$(CPPASCOMPILE) -c -o $@ $<
470
471.S.obj:
472@am__fastdepCCAS_TRUE@	$(CPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
473@am__fastdepCCAS_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
474@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
475@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
476@am__fastdepCCAS_FALSE@	$(CPPASCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
477
478.S.lo:
479@am__fastdepCCAS_TRUE@	$(LTCPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
480@am__fastdepCCAS_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
481@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
482@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
483@am__fastdepCCAS_FALSE@	$(LTCPPASCOMPILE) -c -o $@ $<
484
485.cc.o:
486@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
487@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
488@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
489@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
490@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ $<
491
492.cc.obj:
493@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
494@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
495@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
496@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
497@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
498
499.cc.lo:
500@am__fastdepCXX_TRUE@	$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
501@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
502@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
503@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
504@am__fastdepCXX_FALSE@	$(LTCXXCOMPILE) -c -o $@ $<
505
506mostlyclean-libtool:
507	-rm -f *.lo
508
509clean-libtool:
510	-rm -rf .libs _libs
511
512ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
513	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
514	unique=`for i in $$list; do \
515	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
516	  done | \
517	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
518	      END { if (nonempty) { for (i in files) print i; }; }'`; \
519	mkid -fID $$unique
520tags: TAGS
521
522TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
523		$(TAGS_FILES) $(LISP)
524	set x; \
525	here=`pwd`; \
526	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
527	unique=`for i in $$list; do \
528	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
529	  done | \
530	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
531	      END { if (nonempty) { for (i in files) print i; }; }'`; \
532	shift; \
533	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
534	  test -n "$$unique" || unique=$$empty_fix; \
535	  if test $$# -gt 0; then \
536	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
537	      "$$@" $$unique; \
538	  else \
539	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
540	      $$unique; \
541	  fi; \
542	fi
543ctags: CTAGS
544CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
545		$(TAGS_FILES) $(LISP)
546	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
547	unique=`for i in $$list; do \
548	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
549	  done | \
550	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
551	      END { if (nonempty) { for (i in files) print i; }; }'`; \
552	test -z "$(CTAGS_ARGS)$$unique" \
553	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
554	     $$unique
555
556GTAGS:
557	here=`$(am__cd) $(top_builddir) && pwd` \
558	  && $(am__cd) $(top_srcdir) \
559	  && gtags -i $(GTAGS_ARGS) "$$here"
560
561distclean-tags:
562	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
563check-am: all-am
564check: check-am
565all-am: Makefile $(LTLIBRARIES)
566installdirs:
567	for dir in "$(DESTDIR)$(toolexeclibdir)"; do \
568	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
569	done
570install: install-am
571install-exec: install-exec-am
572install-data: install-data-am
573uninstall: uninstall-am
574
575install-am: all-am
576	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
577
578installcheck: installcheck-am
579install-strip:
580	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
581	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
582	  `test -z '$(STRIP)' || \
583	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
584mostlyclean-generic:
585
586clean-generic:
587
588distclean-generic:
589	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
590	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
591
592maintainer-clean-generic:
593	@echo "This command is intended for maintainers to use"
594	@echo "it deletes files that may require special tools to rebuild."
595clean: clean-am
596
597clean-am: clean-generic clean-libtool clean-toolexeclibLTLIBRARIES \
598	mostlyclean-am
599
600distclean: distclean-am
601	-rm -rf ./$(DEPDIR)
602	-rm -f Makefile
603distclean-am: clean-am distclean-compile distclean-generic \
604	distclean-tags
605
606dvi: dvi-am
607
608dvi-am:
609
610html: html-am
611
612html-am:
613
614info: info-am
615
616info-am:
617
618install-data-am:
619
620install-dvi: install-dvi-am
621
622install-dvi-am:
623
624install-exec-am: install-toolexeclibLTLIBRARIES
625
626install-html: install-html-am
627
628install-html-am:
629
630install-info: install-info-am
631
632install-info-am:
633
634install-man:
635
636install-pdf: install-pdf-am
637
638install-pdf-am:
639
640install-ps: install-ps-am
641
642install-ps-am:
643
644installcheck-am:
645
646maintainer-clean: maintainer-clean-am
647	-rm -rf ./$(DEPDIR)
648	-rm -f Makefile
649maintainer-clean-am: distclean-am maintainer-clean-generic
650
651mostlyclean: mostlyclean-am
652
653mostlyclean-am: mostlyclean-compile mostlyclean-generic \
654	mostlyclean-libtool
655
656pdf: pdf-am
657
658pdf-am:
659
660ps: ps-am
661
662ps-am:
663
664uninstall-am: uninstall-toolexeclibLTLIBRARIES
665
666.MAKE: install-am install-strip
667
668.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
669	clean-libtool clean-toolexeclibLTLIBRARIES ctags distclean \
670	distclean-compile distclean-generic distclean-libtool \
671	distclean-tags dvi dvi-am html html-am info info-am install \
672	install-am install-data install-data-am install-dvi \
673	install-dvi-am install-exec install-exec-am install-html \
674	install-html-am install-info install-info-am install-man \
675	install-pdf install-pdf-am install-ps install-ps-am \
676	install-strip install-toolexeclibLTLIBRARIES installcheck \
677	installcheck-am installdirs maintainer-clean \
678	maintainer-clean-generic mostlyclean mostlyclean-compile \
679	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
680	tags uninstall uninstall-am uninstall-toolexeclibLTLIBRARIES
681
682
683# Tell versions [3.59,3.63) of GNU make to not export all variables.
684# Otherwise a system limit (for SysV at least) may be exceeded.
685.NOEXPORT:
686