Home | History | Annotate | Download | only in tests
      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 
     18 # This file is used for tool tests, and also in perf/Makefile.am.
     19 
     20 # This file should be included (directly or indirectly) by every
     21 # Makefile.am that builds programs.  And also the top-level Makefile.am.
     22 
     23 #----------------------------------------------------------------------------
     24 # Global stuff
     25 #----------------------------------------------------------------------------
     26 
     27 VPATH = @srcdir@
     28 pkgdatadir = $(datadir)/@PACKAGE@
     29 pkgincludedir = $(includedir)/@PACKAGE@
     30 pkglibdir = $(libdir)/@PACKAGE@
     31 pkglibexecdir = $(libexecdir)/@PACKAGE@
     32 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
     33 install_sh_DATA = $(install_sh) -c -m 644
     34 install_sh_PROGRAM = $(install_sh) -c
     35 install_sh_SCRIPT = $(install_sh) -c
     36 INSTALL_HEADER = $(INSTALL_DATA)
     37 transform = $(program_transform_name)
     38 NORMAL_INSTALL = :
     39 PRE_INSTALL = :
     40 POST_INSTALL = :
     41 NORMAL_UNINSTALL = :
     42 PRE_UNINSTALL = :
     43 POST_UNINSTALL = :
     44 build_triplet = @build@
     45 host_triplet = @host@
     46 DIST_COMMON = $(dist_noinst_SCRIPTS) $(srcdir)/Makefile.am \
     47 	$(srcdir)/Makefile.in $(top_srcdir)/Makefile.all.am \
     48 	$(top_srcdir)/Makefile.tool-tests.am
     49 
     50 # The Android toolchain includes all kinds of stdlib helpers present in
     51 # bionic which is bad because we are not linking with it and the Android
     52 # linker will panic.
     53 @VGCONF_PLATVARIANT_IS_ANDROID_TRUE@am__append_1 = -nostdlib
     54 @VGCONF_HAVE_PLATFORM_SEC_TRUE@am__append_2 = -DVGA_SEC_@VGCONF_ARCH_SEC@=1  \
     55 @VGCONF_HAVE_PLATFORM_SEC_TRUE@		-DVGP_SEC_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1
     56 
     57 check_PROGRAMS = annotate_hbefore$(EXEEXT) \
     58 	cond_timedwait_invalid$(EXEEXT) free_is_write$(EXEEXT) \
     59 	hg01_all_ok$(EXEEXT) hg02_deadlock$(EXEEXT) \
     60 	hg03_inherit$(EXEEXT) hg04_race$(EXEEXT) hg05_race2$(EXEEXT) \
     61 	hg06_readshared$(EXEEXT) locked_vs_unlocked1$(EXEEXT) \
     62 	locked_vs_unlocked2$(EXEEXT) locked_vs_unlocked3$(EXEEXT) \
     63 	pth_destroy_cond$(EXEEXT) t2t$(EXEEXT) \
     64 	tc01_simple_race$(EXEEXT) tc02_simple_tls$(EXEEXT) \
     65 	tc03_re_excl$(EXEEXT) tc04_free_lock$(EXEEXT) \
     66 	tc05_simple_race$(EXEEXT) tc06_two_races$(EXEEXT) \
     67 	tc07_hbl1$(EXEEXT) tc08_hbl2$(EXEEXT) tc09_bad_unlock$(EXEEXT) \
     68 	tc10_rec_lock$(EXEEXT) tc11_XCHG$(EXEEXT) \
     69 	tc12_rwl_trivial$(EXEEXT) tc13_laog1$(EXEEXT) \
     70 	tc14_laog_dinphils$(EXEEXT) tc15_laog_lockdel$(EXEEXT) \
     71 	tc16_byterace$(EXEEXT) tc17_sembar$(EXEEXT) \
     72 	tc18_semabuse$(EXEEXT) tc19_shadowmem$(EXEEXT) \
     73 	tc21_pthonce$(EXEEXT) tc23_bogus_condwait$(EXEEXT) \
     74 	tc24_nonzero_sem$(EXEEXT) $(am__EXEEXT_1) $(am__EXEEXT_2) \
     75 	$(am__EXEEXT_3) $(am__EXEEXT_4)
     76 
     77 # DDD: it seg faults, and then the Valgrind exit path hangs
     78 # JRS 29 July 09: it craps out in the stack unwinder, in
     79 #==13480==    at 0xF00B81FF: ??? f00b8180 VG_(get_StackTrace_wrk)
     80 #==13480==    by 0xF00B83F8: ??? f00b8340 VG_(get_StackTrace)
     81 #==13480==    by 0xF009FE19: ??? f009fd70 record_ExeContext_wrk
     82 #==13480==    by 0xF009D92E: ??? f009d8c0 construct_error
     83 #==13480==    by 0xF009F001: ??? f009eef0 VG_(maybe_record_error)
     84 #==13480==    by 0xF0081F80: ??? f0081f00 HG_(record_error_misc)
     85 #==13480==    by 0xF0089C00: ??? f0089b80 evh__pre_thread_ll_exit
     86 #==13480==    by 0xF01111D1: ??? f0111070 run_a_thread_NORETURN
     87 #==13480==    by 0xF0111512: ??? f0111500 start_thread_NORETURN
     88 # when the thread being unwound is at __bsdthread_terminate+0
     89 #
     90 # Like Tom says, the stack unwinder protection is bollocks.
     91 # We should junk all previous schemes and simply get the 
     92 # stack unwinder to consult aspacem at each frame (cache-accelerated,
     93 # of course) to check each page it visits is accessible.
     94 #
     95 @VGCONF_PLATFORMS_INCLUDE_X86_DARWIN_FALSE@am__append_3 = \
     96 @VGCONF_PLATFORMS_INCLUDE_X86_DARWIN_FALSE@	tc22_exit_w_lock
     97 
     98 @HAVE_PTHREAD_BARRIER_TRUE@am__append_4 = bar_bad bar_trivial
     99 @HAVE_PTHREAD_MUTEX_TIMEDLOCK_TRUE@am__append_5 = tc20_verifywrap
    100 @HAVE_BUILTIN_ATOMIC_TRUE@am__append_6 = annotate_rwlock
    101 subdir = helgrind/tests
    102 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
    103 am__aclocal_m4_deps = $(top_srcdir)/configure.in
    104 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
    105 	$(ACLOCAL_M4)
    106 mkinstalldirs = $(install_sh) -d
    107 CONFIG_HEADER = $(top_builddir)/config.h
    108 CONFIG_CLEAN_FILES =
    109 CONFIG_CLEAN_VPATH_FILES =
    110 @VGCONF_PLATFORMS_INCLUDE_X86_DARWIN_FALSE@am__EXEEXT_1 = tc22_exit_w_lock$(EXEEXT)
    111 @HAVE_PTHREAD_BARRIER_TRUE@am__EXEEXT_2 = bar_bad$(EXEEXT) \
    112 @HAVE_PTHREAD_BARRIER_TRUE@	bar_trivial$(EXEEXT)
    113 @HAVE_PTHREAD_MUTEX_TIMEDLOCK_TRUE@am__EXEEXT_3 =  \
    114 @HAVE_PTHREAD_MUTEX_TIMEDLOCK_TRUE@	tc20_verifywrap$(EXEEXT)
    115 @HAVE_BUILTIN_ATOMIC_TRUE@am__EXEEXT_4 = annotate_rwlock$(EXEEXT)
    116 annotate_hbefore_SOURCES = annotate_hbefore.c
    117 annotate_hbefore_OBJECTS =  \
    118 	annotate_hbefore-annotate_hbefore.$(OBJEXT)
    119 annotate_hbefore_LDADD = $(LDADD)
    120 annotate_hbefore_DEPENDENCIES =
    121 annotate_hbefore_LINK = $(CCLD) $(annotate_hbefore_CFLAGS) $(CFLAGS) \
    122 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
    123 annotate_rwlock_SOURCES = annotate_rwlock.c
    124 annotate_rwlock_OBJECTS = annotate_rwlock.$(OBJEXT)
    125 annotate_rwlock_LDADD = $(LDADD)
    126 annotate_rwlock_DEPENDENCIES =
    127 bar_bad_SOURCES = bar_bad.c
    128 bar_bad_OBJECTS = bar_bad.$(OBJEXT)
    129 bar_bad_LDADD = $(LDADD)
    130 bar_bad_DEPENDENCIES =
    131 bar_trivial_SOURCES = bar_trivial.c
    132 bar_trivial_OBJECTS = bar_trivial.$(OBJEXT)
    133 bar_trivial_LDADD = $(LDADD)
    134 bar_trivial_DEPENDENCIES =
    135 cond_timedwait_invalid_SOURCES = cond_timedwait_invalid.c
    136 cond_timedwait_invalid_OBJECTS = cond_timedwait_invalid.$(OBJEXT)
    137 cond_timedwait_invalid_LDADD = $(LDADD)
    138 cond_timedwait_invalid_DEPENDENCIES =
    139 free_is_write_SOURCES = free_is_write.c
    140 free_is_write_OBJECTS = free_is_write.$(OBJEXT)
    141 free_is_write_LDADD = $(LDADD)
    142 free_is_write_DEPENDENCIES =
    143 hg01_all_ok_SOURCES = hg01_all_ok.c
    144 hg01_all_ok_OBJECTS = hg01_all_ok.$(OBJEXT)
    145 hg01_all_ok_LDADD = $(LDADD)
    146 hg01_all_ok_DEPENDENCIES =
    147 hg02_deadlock_SOURCES = hg02_deadlock.c
    148 hg02_deadlock_OBJECTS = hg02_deadlock.$(OBJEXT)
    149 hg02_deadlock_LDADD = $(LDADD)
    150 hg02_deadlock_DEPENDENCIES =
    151 hg03_inherit_SOURCES = hg03_inherit.c
    152 hg03_inherit_OBJECTS = hg03_inherit.$(OBJEXT)
    153 hg03_inherit_LDADD = $(LDADD)
    154 hg03_inherit_DEPENDENCIES =
    155 hg04_race_SOURCES = hg04_race.c
    156 hg04_race_OBJECTS = hg04_race.$(OBJEXT)
    157 hg04_race_LDADD = $(LDADD)
    158 hg04_race_DEPENDENCIES =
    159 hg05_race2_SOURCES = hg05_race2.c
    160 hg05_race2_OBJECTS = hg05_race2.$(OBJEXT)
    161 hg05_race2_LDADD = $(LDADD)
    162 hg05_race2_DEPENDENCIES =
    163 hg06_readshared_SOURCES = hg06_readshared.c
    164 hg06_readshared_OBJECTS = hg06_readshared.$(OBJEXT)
    165 hg06_readshared_LDADD = $(LDADD)
    166 hg06_readshared_DEPENDENCIES =
    167 locked_vs_unlocked1_SOURCES = locked_vs_unlocked1.c
    168 locked_vs_unlocked1_OBJECTS = locked_vs_unlocked1.$(OBJEXT)
    169 locked_vs_unlocked1_LDADD = $(LDADD)
    170 locked_vs_unlocked1_DEPENDENCIES =
    171 locked_vs_unlocked2_SOURCES = locked_vs_unlocked2.c
    172 locked_vs_unlocked2_OBJECTS = locked_vs_unlocked2.$(OBJEXT)
    173 locked_vs_unlocked2_LDADD = $(LDADD)
    174 locked_vs_unlocked2_DEPENDENCIES =
    175 locked_vs_unlocked3_SOURCES = locked_vs_unlocked3.c
    176 locked_vs_unlocked3_OBJECTS = locked_vs_unlocked3.$(OBJEXT)
    177 locked_vs_unlocked3_LDADD = $(LDADD)
    178 locked_vs_unlocked3_DEPENDENCIES =
    179 pth_destroy_cond_SOURCES = pth_destroy_cond.c
    180 pth_destroy_cond_OBJECTS = pth_destroy_cond.$(OBJEXT)
    181 pth_destroy_cond_LDADD = $(LDADD)
    182 pth_destroy_cond_DEPENDENCIES =
    183 t2t_SOURCES = t2t.c
    184 t2t_OBJECTS = t2t.$(OBJEXT)
    185 t2t_LDADD = $(LDADD)
    186 t2t_DEPENDENCIES =
    187 tc01_simple_race_SOURCES = tc01_simple_race.c
    188 tc01_simple_race_OBJECTS = tc01_simple_race.$(OBJEXT)
    189 tc01_simple_race_LDADD = $(LDADD)
    190 tc01_simple_race_DEPENDENCIES =
    191 tc02_simple_tls_SOURCES = tc02_simple_tls.c
    192 tc02_simple_tls_OBJECTS = tc02_simple_tls.$(OBJEXT)
    193 tc02_simple_tls_LDADD = $(LDADD)
    194 tc02_simple_tls_DEPENDENCIES =
    195 tc03_re_excl_SOURCES = tc03_re_excl.c
    196 tc03_re_excl_OBJECTS = tc03_re_excl.$(OBJEXT)
    197 tc03_re_excl_LDADD = $(LDADD)
    198 tc03_re_excl_DEPENDENCIES =
    199 tc04_free_lock_SOURCES = tc04_free_lock.c
    200 tc04_free_lock_OBJECTS = tc04_free_lock.$(OBJEXT)
    201 tc04_free_lock_LDADD = $(LDADD)
    202 tc04_free_lock_DEPENDENCIES =
    203 tc05_simple_race_SOURCES = tc05_simple_race.c
    204 tc05_simple_race_OBJECTS = tc05_simple_race.$(OBJEXT)
    205 tc05_simple_race_LDADD = $(LDADD)
    206 tc05_simple_race_DEPENDENCIES =
    207 tc06_two_races_SOURCES = tc06_two_races.c
    208 tc06_two_races_OBJECTS = tc06_two_races.$(OBJEXT)
    209 tc06_two_races_LDADD = $(LDADD)
    210 tc06_two_races_DEPENDENCIES =
    211 tc07_hbl1_SOURCES = tc07_hbl1.c
    212 tc07_hbl1_OBJECTS = tc07_hbl1-tc07_hbl1.$(OBJEXT)
    213 tc07_hbl1_LDADD = $(LDADD)
    214 tc07_hbl1_DEPENDENCIES =
    215 tc07_hbl1_LINK = $(CCLD) $(tc07_hbl1_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
    216 	$(LDFLAGS) -o $@
    217 tc08_hbl2_SOURCES = tc08_hbl2.c
    218 tc08_hbl2_OBJECTS = tc08_hbl2-tc08_hbl2.$(OBJEXT)
    219 tc08_hbl2_LDADD = $(LDADD)
    220 tc08_hbl2_DEPENDENCIES =
    221 tc08_hbl2_LINK = $(CCLD) $(tc08_hbl2_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
    222 	$(LDFLAGS) -o $@
    223 tc09_bad_unlock_SOURCES = tc09_bad_unlock.c
    224 tc09_bad_unlock_OBJECTS = tc09_bad_unlock.$(OBJEXT)
    225 tc09_bad_unlock_LDADD = $(LDADD)
    226 tc09_bad_unlock_DEPENDENCIES =
    227 tc10_rec_lock_SOURCES = tc10_rec_lock.c
    228 tc10_rec_lock_OBJECTS = tc10_rec_lock.$(OBJEXT)
    229 tc10_rec_lock_LDADD = $(LDADD)
    230 tc10_rec_lock_DEPENDENCIES =
    231 tc11_XCHG_SOURCES = tc11_XCHG.c
    232 tc11_XCHG_OBJECTS = tc11_XCHG.$(OBJEXT)
    233 tc11_XCHG_LDADD = $(LDADD)
    234 tc11_XCHG_DEPENDENCIES =
    235 tc12_rwl_trivial_SOURCES = tc12_rwl_trivial.c
    236 tc12_rwl_trivial_OBJECTS = tc12_rwl_trivial.$(OBJEXT)
    237 tc12_rwl_trivial_LDADD = $(LDADD)
    238 tc12_rwl_trivial_DEPENDENCIES =
    239 tc13_laog1_SOURCES = tc13_laog1.c
    240 tc13_laog1_OBJECTS = tc13_laog1.$(OBJEXT)
    241 tc13_laog1_LDADD = $(LDADD)
    242 tc13_laog1_DEPENDENCIES =
    243 tc14_laog_dinphils_SOURCES = tc14_laog_dinphils.c
    244 tc14_laog_dinphils_OBJECTS = tc14_laog_dinphils.$(OBJEXT)
    245 tc14_laog_dinphils_LDADD = $(LDADD)
    246 tc14_laog_dinphils_DEPENDENCIES =
    247 tc15_laog_lockdel_SOURCES = tc15_laog_lockdel.c
    248 tc15_laog_lockdel_OBJECTS = tc15_laog_lockdel.$(OBJEXT)
    249 tc15_laog_lockdel_LDADD = $(LDADD)
    250 tc15_laog_lockdel_DEPENDENCIES =
    251 tc16_byterace_SOURCES = tc16_byterace.c
    252 tc16_byterace_OBJECTS = tc16_byterace.$(OBJEXT)
    253 tc16_byterace_LDADD = $(LDADD)
    254 tc16_byterace_DEPENDENCIES =
    255 tc17_sembar_SOURCES = tc17_sembar.c
    256 tc17_sembar_OBJECTS = tc17_sembar.$(OBJEXT)
    257 tc17_sembar_LDADD = $(LDADD)
    258 tc17_sembar_DEPENDENCIES =
    259 tc18_semabuse_SOURCES = tc18_semabuse.c
    260 tc18_semabuse_OBJECTS = tc18_semabuse.$(OBJEXT)
    261 tc18_semabuse_LDADD = $(LDADD)
    262 tc18_semabuse_DEPENDENCIES =
    263 tc19_shadowmem_SOURCES = tc19_shadowmem.c
    264 tc19_shadowmem_OBJECTS = tc19_shadowmem.$(OBJEXT)
    265 tc19_shadowmem_LDADD = $(LDADD)
    266 tc19_shadowmem_DEPENDENCIES =
    267 tc20_verifywrap_SOURCES = tc20_verifywrap.c
    268 tc20_verifywrap_OBJECTS = tc20_verifywrap.$(OBJEXT)
    269 tc20_verifywrap_LDADD = $(LDADD)
    270 tc20_verifywrap_DEPENDENCIES =
    271 tc21_pthonce_SOURCES = tc21_pthonce.c
    272 tc21_pthonce_OBJECTS = tc21_pthonce.$(OBJEXT)
    273 tc21_pthonce_LDADD = $(LDADD)
    274 tc21_pthonce_DEPENDENCIES =
    275 tc22_exit_w_lock_SOURCES = tc22_exit_w_lock.c
    276 tc22_exit_w_lock_OBJECTS = tc22_exit_w_lock.$(OBJEXT)
    277 tc22_exit_w_lock_LDADD = $(LDADD)
    278 tc22_exit_w_lock_DEPENDENCIES =
    279 tc23_bogus_condwait_SOURCES = tc23_bogus_condwait.c
    280 tc23_bogus_condwait_OBJECTS = tc23_bogus_condwait.$(OBJEXT)
    281 tc23_bogus_condwait_LDADD = $(LDADD)
    282 tc23_bogus_condwait_DEPENDENCIES =
    283 tc24_nonzero_sem_SOURCES = tc24_nonzero_sem.c
    284 tc24_nonzero_sem_OBJECTS = tc24_nonzero_sem.$(OBJEXT)
    285 tc24_nonzero_sem_LDADD = $(LDADD)
    286 tc24_nonzero_sem_DEPENDENCIES =
    287 SCRIPTS = $(dist_noinst_SCRIPTS)
    288 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
    289 depcomp = $(SHELL) $(top_srcdir)/depcomp
    290 am__depfiles_maybe = depfiles
    291 am__mv = mv -f
    292 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
    293 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
    294 CCLD = $(CC)
    295 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
    296 SOURCES = annotate_hbefore.c annotate_rwlock.c bar_bad.c bar_trivial.c \
    297 	cond_timedwait_invalid.c free_is_write.c hg01_all_ok.c \
    298 	hg02_deadlock.c hg03_inherit.c hg04_race.c hg05_race2.c \
    299 	hg06_readshared.c locked_vs_unlocked1.c locked_vs_unlocked2.c \
    300 	locked_vs_unlocked3.c pth_destroy_cond.c t2t.c \
    301 	tc01_simple_race.c tc02_simple_tls.c tc03_re_excl.c \
    302 	tc04_free_lock.c tc05_simple_race.c tc06_two_races.c \
    303 	tc07_hbl1.c tc08_hbl2.c tc09_bad_unlock.c tc10_rec_lock.c \
    304 	tc11_XCHG.c tc12_rwl_trivial.c tc13_laog1.c \
    305 	tc14_laog_dinphils.c tc15_laog_lockdel.c tc16_byterace.c \
    306 	tc17_sembar.c tc18_semabuse.c tc19_shadowmem.c \
    307 	tc20_verifywrap.c tc21_pthonce.c tc22_exit_w_lock.c \
    308 	tc23_bogus_condwait.c tc24_nonzero_sem.c
    309 DIST_SOURCES = annotate_hbefore.c annotate_rwlock.c bar_bad.c \
    310 	bar_trivial.c cond_timedwait_invalid.c free_is_write.c \
    311 	hg01_all_ok.c hg02_deadlock.c hg03_inherit.c hg04_race.c \
    312 	hg05_race2.c hg06_readshared.c locked_vs_unlocked1.c \
    313 	locked_vs_unlocked2.c locked_vs_unlocked3.c pth_destroy_cond.c \
    314 	t2t.c tc01_simple_race.c tc02_simple_tls.c tc03_re_excl.c \
    315 	tc04_free_lock.c tc05_simple_race.c tc06_two_races.c \
    316 	tc07_hbl1.c tc08_hbl2.c tc09_bad_unlock.c tc10_rec_lock.c \
    317 	tc11_XCHG.c tc12_rwl_trivial.c tc13_laog1.c \
    318 	tc14_laog_dinphils.c tc15_laog_lockdel.c tc16_byterace.c \
    319 	tc17_sembar.c tc18_semabuse.c tc19_shadowmem.c \
    320 	tc20_verifywrap.c tc21_pthonce.c tc22_exit_w_lock.c \
    321 	tc23_bogus_condwait.c tc24_nonzero_sem.c
    322 ETAGS = etags
    323 CTAGS = ctags
    324 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
    325 ACLOCAL = @ACLOCAL@
    326 AMTAR = @AMTAR@
    327 AR = @AR@
    328 AUTOCONF = @AUTOCONF@
    329 AUTOHEADER = @AUTOHEADER@
    330 AUTOMAKE = @AUTOMAKE@
    331 AWK = @AWK@
    332 BOOST_CFLAGS = @BOOST_CFLAGS@
    333 BOOST_LIBS = @BOOST_LIBS@
    334 CC = @CC@
    335 CCAS = @CCAS@
    336 CCASDEPMODE = @CCASDEPMODE@
    337 CCASFLAGS = @CCASFLAGS@
    338 CCDEPMODE = @CCDEPMODE@
    339 CFLAGS = @CFLAGS@
    340 CFLAGS_MPI = @CFLAGS_MPI@
    341 CPP = @CPP@
    342 CPPFLAGS = @CPPFLAGS@
    343 CXX = @CXX@
    344 CXXDEPMODE = @CXXDEPMODE@
    345 CXXFLAGS = @CXXFLAGS@
    346 CYGPATH_W = @CYGPATH_W@
    347 DEFAULT_SUPP = @DEFAULT_SUPP@
    348 DEFS = @DEFS@
    349 DEPDIR = @DEPDIR@
    350 DIFF = @DIFF@
    351 ECHO_C = @ECHO_C@
    352 ECHO_N = @ECHO_N@
    353 ECHO_T = @ECHO_T@
    354 EGREP = @EGREP@
    355 EXEEXT = @EXEEXT@
    356 FLAG_FNO_STACK_PROTECTOR = @FLAG_FNO_STACK_PROTECTOR@
    357 FLAG_M32 = @FLAG_M32@
    358 FLAG_M64 = @FLAG_M64@
    359 FLAG_MMMX = @FLAG_MMMX@
    360 FLAG_MSSE = @FLAG_MSSE@
    361 FLAG_NO_BUILD_ID = @FLAG_NO_BUILD_ID@
    362 FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@
    363 FLAG_W_EXTRA = @FLAG_W_EXTRA@
    364 FLAG_W_NO_EMPTY_BODY = @FLAG_W_NO_EMPTY_BODY@
    365 FLAG_W_NO_FORMAT_ZERO_LENGTH = @FLAG_W_NO_FORMAT_ZERO_LENGTH@
    366 FLAG_W_NO_NONNULL = @FLAG_W_NO_NONNULL@
    367 FLAG_W_NO_OVERFLOW = @FLAG_W_NO_OVERFLOW@
    368 FLAG_W_NO_UNINITIALIZED = @FLAG_W_NO_UNINITIALIZED@
    369 GDB = @GDB@
    370 GLIBC_VERSION = @GLIBC_VERSION@
    371 GREP = @GREP@
    372 INSTALL = @INSTALL@
    373 INSTALL_DATA = @INSTALL_DATA@
    374 INSTALL_PROGRAM = @INSTALL_PROGRAM@
    375 INSTALL_SCRIPT = @INSTALL_SCRIPT@
    376 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
    377 LDFLAGS = @LDFLAGS@
    378 LDFLAGS_MPI = @LDFLAGS_MPI@
    379 LIBOBJS = @LIBOBJS@
    380 LIBS = @LIBS@
    381 LN_S = @LN_S@
    382 LTLIBOBJS = @LTLIBOBJS@
    383 MAINT = @MAINT@
    384 MAKEINFO = @MAKEINFO@
    385 MKDIR_P = @MKDIR_P@
    386 MPI_CC = @MPI_CC@
    387 OBJEXT = @OBJEXT@
    388 PACKAGE = @PACKAGE@
    389 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
    390 PACKAGE_NAME = @PACKAGE_NAME@
    391 PACKAGE_STRING = @PACKAGE_STRING@
    392 PACKAGE_TARNAME = @PACKAGE_TARNAME@
    393 PACKAGE_URL = @PACKAGE_URL@
    394 PACKAGE_VERSION = @PACKAGE_VERSION@
    395 PATH_SEPARATOR = @PATH_SEPARATOR@
    396 PERL = @PERL@
    397 PREFERRED_STACK_BOUNDARY = @PREFERRED_STACK_BOUNDARY@
    398 RANLIB = @RANLIB@
    399 SED = @SED@
    400 SET_MAKE = @SET_MAKE@
    401 SHELL = @SHELL@
    402 STRIP = @STRIP@
    403 VALT_LOAD_ADDRESS_PRI = @VALT_LOAD_ADDRESS_PRI@
    404 VALT_LOAD_ADDRESS_SEC = @VALT_LOAD_ADDRESS_SEC@
    405 VERSION = @VERSION@
    406 VGCONF_ARCH_PRI = @VGCONF_ARCH_PRI@
    407 VGCONF_ARCH_SEC = @VGCONF_ARCH_SEC@
    408 VGCONF_OS = @VGCONF_OS@
    409 VGCONF_PLATFORM_PRI_CAPS = @VGCONF_PLATFORM_PRI_CAPS@
    410 VGCONF_PLATFORM_SEC_CAPS = @VGCONF_PLATFORM_SEC_CAPS@
    411 VGCONF_PLATVARIANT = @VGCONF_PLATVARIANT@
    412 abs_builddir = @abs_builddir@
    413 abs_srcdir = @abs_srcdir@
    414 abs_top_builddir = @abs_top_builddir@
    415 abs_top_srcdir = @abs_top_srcdir@
    416 ac_ct_CC = @ac_ct_CC@
    417 ac_ct_CXX = @ac_ct_CXX@
    418 am__include = @am__include@
    419 am__leading_dot = @am__leading_dot@
    420 am__quote = @am__quote@
    421 am__tar = @am__tar@
    422 am__untar = @am__untar@
    423 bindir = @bindir@
    424 build = @build@
    425 build_alias = @build_alias@
    426 build_cpu = @build_cpu@
    427 build_os = @build_os@
    428 build_vendor = @build_vendor@
    429 builddir = @builddir@
    430 datadir = @datadir@
    431 datarootdir = @datarootdir@
    432 docdir = @docdir@
    433 dvidir = @dvidir@
    434 exec_prefix = @exec_prefix@
    435 host = @host@
    436 host_alias = @host_alias@
    437 host_cpu = @host_cpu@
    438 host_os = @host_os@
    439 host_vendor = @host_vendor@
    440 htmldir = @htmldir@
    441 includedir = @includedir@
    442 infodir = @infodir@
    443 install_sh = @install_sh@
    444 libdir = @libdir@
    445 libexecdir = @libexecdir@
    446 localedir = @localedir@
    447 localstatedir = @localstatedir@
    448 mandir = @mandir@
    449 mkdir_p = @mkdir_p@
    450 oldincludedir = @oldincludedir@
    451 pdfdir = @pdfdir@
    452 prefix = @prefix@
    453 program_transform_name = @program_transform_name@
    454 psdir = @psdir@
    455 sbindir = @sbindir@
    456 sharedstatedir = @sharedstatedir@
    457 srcdir = @srcdir@
    458 sysconfdir = @sysconfdir@
    459 target_alias = @target_alias@
    460 top_build_prefix = @top_build_prefix@
    461 top_builddir = @top_builddir@
    462 top_srcdir = @top_srcdir@
    463 inplacedir = $(top_builddir)/.in_place
    464 
    465 #----------------------------------------------------------------------------
    466 # Flags
    467 #----------------------------------------------------------------------------
    468 
    469 # Baseline flags for all compilations.  Aim here is to maximise
    470 # performance and get whatever useful warnings we can out of gcc.
    471 # -fno-builtin is important for defeating LLVM's idiom recognition
    472 # that somehow causes VG_(memset) to get into infinite recursion.
    473 AM_CFLAGS_BASE = \
    474 	-O2 -g \
    475 	-Wall \
    476 	-Wmissing-prototypes \
    477 	-Wshadow \
    478 	-Wpointer-arith \
    479 	-Wstrict-prototypes \
    480 	-Wmissing-declarations \
    481 	@FLAG_W_NO_FORMAT_ZERO_LENGTH@ \
    482 	-fno-strict-aliasing \
    483 	-fno-builtin
    484 
    485 @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PIC = -fpic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
    486 @VGCONF_OS_IS_DARWIN_FALSE@		-fno-builtin
    487 
    488 
    489 # These flags are used for building the preload shared objects.
    490 # The aim is to give reasonable performance but also to have good
    491 # stack traces, since users often see stack traces extending 
    492 # into (and through) the preloads.
    493 @VGCONF_OS_IS_DARWIN_TRUE@AM_CFLAGS_PIC = -dynamic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
    494 @VGCONF_OS_IS_DARWIN_TRUE@		-mno-dynamic-no-pic -fpic -fPIC \
    495 @VGCONF_OS_IS_DARWIN_TRUE@		-fno-builtin
    496 
    497 
    498 # Flags for specific targets.
    499 #
    500 # Nb: the AM_CPPFLAGS_* values are suitable for building tools and auxprogs.
    501 # For building the core, coregrind/Makefile.am files add some extra things.
    502 AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ = \
    503 	-I$(top_srcdir) \
    504 	-I$(top_srcdir)/include \
    505 	-I$(top_srcdir)/VEX/pub \
    506 	-DVGA_@VGCONF_ARCH_PRI@=1 \
    507 	-DVGO_@VGCONF_OS@=1 \
    508 	-DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 \
    509 	-DVGPV_@VGCONF_ARCH_PRI@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1
    510 
    511 @VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ = \
    512 @VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir) \
    513 @VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir)/include \
    514 @VGCONF_HAVE_PLATFORM_SEC_TRUE@	-I$(top_srcdir)/VEX/pub \
    515 @VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGA_@VGCONF_ARCH_SEC@=1 \
    516 @VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGO_@VGCONF_OS@=1 \
    517 @VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGP_@VGCONF_ARCH_SEC@_@VGCONF_OS@=1 \
    518 @VGCONF_HAVE_PLATFORM_SEC_TRUE@	-DVGPV_@VGCONF_ARCH_SEC@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1
    519 
    520 AM_FLAG_M3264_X86_LINUX = @FLAG_M32@
    521 AM_CFLAGS_X86_LINUX = @FLAG_M32@  @PREFERRED_STACK_BOUNDARY@ \
    522 				$(AM_CFLAGS_BASE) -fomit-frame-pointer
    523 
    524 AM_CCASFLAGS_X86_LINUX = @FLAG_M32@ -g
    525 AM_FLAG_M3264_AMD64_LINUX = @FLAG_M64@
    526 AM_CFLAGS_AMD64_LINUX = @FLAG_M64@ @PREFERRED_STACK_BOUNDARY@ \
    527 				$(AM_CFLAGS_BASE) -fomit-frame-pointer
    528 
    529 AM_CCASFLAGS_AMD64_LINUX = @FLAG_M64@ -g
    530 AM_FLAG_M3264_PPC32_LINUX = @FLAG_M32@
    531 AM_CFLAGS_PPC32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE)
    532 AM_CCASFLAGS_PPC32_LINUX = @FLAG_M32@ -g
    533 AM_FLAG_M3264_PPC64_LINUX = @FLAG_M64@
    534 AM_CFLAGS_PPC64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE)
    535 AM_CCASFLAGS_PPC64_LINUX = @FLAG_M64@ -g
    536 AM_FLAG_M3264_ARM_LINUX = @FLAG_M32@
    537 AM_CFLAGS_ARM_LINUX = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY@ \
    538 			 	$(AM_CFLAGS_BASE) -marm -mcpu=cortex-a8
    539 
    540 AM_CCASFLAGS_ARM_LINUX = @FLAG_M32@ \
    541 				-marm -mcpu=cortex-a8 -g
    542 
    543 AM_FLAG_M3264_X86_DARWIN = -arch i386
    544 AM_CFLAGS_X86_DARWIN = $(WERROR) -arch i386 $(AM_CFLAGS_BASE) \
    545 				-mmacosx-version-min=10.5 \
    546 				-fno-stack-protector -fno-pic -fno-PIC
    547 
    548 AM_CCASFLAGS_X86_DARWIN = -arch i386 -g
    549 AM_FLAG_M3264_AMD64_DARWIN = -arch x86_64
    550 AM_CFLAGS_AMD64_DARWIN = $(WERROR) -arch x86_64 $(AM_CFLAGS_BASE) \
    551 			    -mmacosx-version-min=10.5 -fno-stack-protector
    552 
    553 AM_CCASFLAGS_AMD64_DARWIN = -arch x86_64 -g
    554 AM_FLAG_M3264_S390X_LINUX = @FLAG_M64@
    555 AM_CFLAGS_S390X_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) -fomit-frame-pointer
    556 AM_CCASFLAGS_S390X_LINUX = @FLAG_M64@ -g -mzarch -march=z900
    557 AM_FLAG_M3264_MIPS32_LINUX = @FLAG_M32@
    558 AM_CFLAGS_MIPS32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) -mips32
    559 AM_CCASFLAGS_MIPS32_LINUX = @FLAG_M32@ -mips32 -g
    560 
    561 # Flags for the primary target.  These must be used to build the
    562 # regtests and performance tests.  In fact, these must be used to
    563 # build anything which is built only once on a dual-arch build.
    564 #
    565 AM_FLAG_M3264_PRI = $(AM_FLAG_M3264_@VGCONF_PLATFORM_PRI_CAPS@)
    566 AM_CPPFLAGS_PRI = $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
    567 AM_CFLAGS_PRI = $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
    568 AM_CCASFLAGS_PRI = $(AM_CCASFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
    569 @VGCONF_HAVE_PLATFORM_SEC_FALSE@AM_FLAG_M3264_SEC = 
    570 @VGCONF_HAVE_PLATFORM_SEC_TRUE@AM_FLAG_M3264_SEC = $(AM_FLAG_M3264_@VGCONF_PLATFORM_SEC_CAPS@)
    571 
    572 # Baseline link flags for making vgpreload shared objects.
    573 #
    574 PRELOAD_LDFLAGS_COMMON_LINUX = -nodefaultlibs -shared \
    575 	-Wl,-z,interpose,-z,initfirst $(am__append_1)
    576 PRELOAD_LDFLAGS_COMMON_DARWIN = -dynamic -dynamiclib -all_load
    577 PRELOAD_LDFLAGS_X86_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
    578 PRELOAD_LDFLAGS_AMD64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
    579 PRELOAD_LDFLAGS_PPC32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
    580 PRELOAD_LDFLAGS_PPC64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
    581 PRELOAD_LDFLAGS_ARM_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
    582 PRELOAD_LDFLAGS_X86_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch i386
    583 PRELOAD_LDFLAGS_AMD64_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch x86_64
    584 PRELOAD_LDFLAGS_S390X_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
    585 PRELOAD_LDFLAGS_MIPS32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
    586 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include \
    587 	-I$(top_srcdir)/coregrind -I$(top_builddir)/include \
    588 	-I$(top_srcdir)/VEX/pub -DVGA_@VGCONF_ARCH_PRI@=1 \
    589 	-DVGO_@VGCONF_OS@=1 -DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 \
    590 	-DVGPV_@VGCONF_ARCH_PRI@_@VGCONF_OS@_@VGCONF_PLATVARIANT@=1 \
    591 	$(am__append_2)
    592 
    593 # Nb: Tools need to augment these flags with an arch-selection option, such
    594 # as $(AM_FLAG_M3264_PRI).
    595 AM_CFLAGS = -Winline -Wall -Wshadow -g $(AM_FLAG_M3264_PRI)
    596 AM_CXXFLAGS = -Winline -Wall -Wshadow -g $(AM_FLAG_M3264_PRI)
    597 # Include AM_CPPFLAGS in AM_CCASFLAGS to allow for older versions of
    598 # automake;  see comments in Makefile.all.am for more detail.
    599 AM_CCASFLAGS = $(AM_CPPFLAGS)
    600 @VGCONF_OS_IS_DARWIN_TRUE@noinst_DSYMS = $(check_PROGRAMS)
    601 dist_noinst_SCRIPTS = filter_stderr   \
    602 		      filter_helgrind \
    603 		      filter_xml
    604 
    605 EXTRA_DIST = \
    606 	annotate_hbefore.vgtest annotate_hbefore.stdout.exp \
    607 		annotate_hbefore.stderr.exp \
    608 	annotate_rwlock.vgtest annotate_rwlock.stdout.exp \
    609 		annotate_rwlock.stderr.exp \
    610 	annotate_smart_pointer.vgtest annotate_smart_pointer.stdout.exp \
    611 		annotate_smart_pointer.stderr.exp \
    612 	cond_timedwait_invalid.vgtest cond_timedwait_invalid.stdout.exp \
    613 		cond_timedwait_invalid.stderr.exp \
    614 	bar_bad.vgtest bar_bad.stdout.exp bar_bad.stderr.exp \
    615 	bar_trivial.vgtest bar_trivial.stdout.exp bar_trivial.stderr.exp \
    616 	free_is_write.vgtest free_is_write.stdout.exp \
    617 		free_is_write.stderr.exp \
    618 	hg01_all_ok.vgtest hg01_all_ok.stdout.exp hg01_all_ok.stderr.exp \
    619 	hg02_deadlock.vgtest hg02_deadlock.stdout.exp hg02_deadlock.stderr.exp \
    620 	hg03_inherit.vgtest hg03_inherit.stdout.exp hg03_inherit.stderr.exp \
    621 	hg04_race.vgtest hg04_race.stdout.exp hg04_race.stderr.exp \
    622 	hg05_race2.vgtest hg05_race2.stdout.exp hg05_race2.stderr.exp \
    623 	hg06_readshared.vgtest hg06_readshared.stdout.exp \
    624 		hg06_readshared.stderr.exp \
    625 	locked_vs_unlocked1_fwd.vgtest \
    626 		locked_vs_unlocked1_fwd.stderr.exp \
    627 		locked_vs_unlocked1_fwd.stdout.exp \
    628 	locked_vs_unlocked1_rev.vgtest \
    629 		locked_vs_unlocked1_rev.stderr.exp \
    630 		locked_vs_unlocked1_rev.stdout.exp \
    631 	locked_vs_unlocked2.vgtest \
    632 		locked_vs_unlocked2.stderr.exp \
    633 		locked_vs_unlocked2.stdout.exp \
    634 	locked_vs_unlocked3.vgtest \
    635 		locked_vs_unlocked3.stderr.exp \
    636 		locked_vs_unlocked3.stdout.exp \
    637 	pth_barrier1.vgtest pth_barrier1.stdout.exp pth_barrier1.stderr.exp \
    638 	pth_barrier2.vgtest pth_barrier2.stdout.exp pth_barrier2.stderr.exp \
    639 	pth_barrier3.vgtest pth_barrier3.stdout.exp pth_barrier3.stderr.exp \
    640 	pth_destroy_cond.vgtest \
    641 		pth_destroy_cond.stdout.exp pth_destroy_cond.stderr.exp \
    642 	pth_spinlock.vgtest pth_spinlock.stdout.exp pth_spinlock.stderr.exp \
    643 	rwlock_race.vgtest rwlock_race.stdout.exp rwlock_race.stderr.exp \
    644 	rwlock_test.vgtest rwlock_test.stdout.exp rwlock_test.stderr.exp \
    645 	t2t_laog.vgtest t2t_laog.stdout.exp t2t_laog.stderr.exp \
    646 	tc01_simple_race.vgtest tc01_simple_race.stdout.exp \
    647 		tc01_simple_race.stderr.exp \
    648 	tc02_simple_tls.vgtest tc02_simple_tls.stdout.exp \
    649 		tc02_simple_tls.stderr.exp \
    650 	tc03_re_excl.vgtest tc03_re_excl.stdout.exp \
    651 		tc03_re_excl.stderr.exp \
    652 	tc04_free_lock.vgtest tc04_free_lock.stdout.exp \
    653 		tc04_free_lock.stderr.exp \
    654 	tc05_simple_race.vgtest tc05_simple_race.stdout.exp \
    655 		tc05_simple_race.stderr.exp \
    656 	tc06_two_races.vgtest tc06_two_races.stdout.exp \
    657 		tc06_two_races.stderr.exp \
    658 	tc06_two_races_xml.vgtest tc06_two_races_xml.stdout.exp \
    659 		tc06_two_races_xml.stderr.exp \
    660 	tc07_hbl1.vgtest tc07_hbl1.stdout.exp tc07_hbl1.stderr.exp \
    661 	tc08_hbl2.vgtest tc08_hbl2.stdout.exp tc08_hbl2.stderr.exp \
    662 	tc09_bad_unlock.vgtest tc09_bad_unlock.stdout.exp \
    663 		tc09_bad_unlock.stderr.exp \
    664 	tc10_rec_lock.vgtest tc10_rec_lock.stdout.exp tc10_rec_lock.stderr.exp \
    665 	tc11_XCHG.vgtest tc11_XCHG.stdout.exp tc11_XCHG.stderr.exp \
    666 	tc12_rwl_trivial.vgtest tc12_rwl_trivial.stdout.exp \
    667 		tc12_rwl_trivial.stderr.exp \
    668 		tc12_rwl_trivial.stderr.exp-darwin970 \
    669 	tc13_laog1.vgtest tc13_laog1.stdout.exp tc13_laog1.stderr.exp \
    670 	tc14_laog_dinphils.vgtest tc14_laog_dinphils.stdout.exp \
    671 		tc14_laog_dinphils.stderr.exp \
    672 	tc15_laog_lockdel.vgtest tc15_laog_lockdel.stdout.exp \
    673 		tc15_laog_lockdel.stderr.exp \
    674 	tc16_byterace.vgtest tc16_byterace.stdout.exp \
    675 		tc16_byterace.stderr.exp \
    676 	tc17_sembar.vgtest tc17_sembar.stdout.exp \
    677 		tc17_sembar.stderr.exp \
    678 	tc18_semabuse.vgtest tc18_semabuse.stdout.exp \
    679 		tc18_semabuse.stderr.exp \
    680 	tc19_shadowmem.vgtest tc19_shadowmem.stdout.exp \
    681 		tc19_shadowmem.stderr.exp \
    682 	tc20_verifywrap.vgtest tc20_verifywrap.stdout.exp \
    683 		tc20_verifywrap.stderr.exp \
    684 	tc21_pthonce.vgtest tc21_pthonce.stdout.exp tc21_pthonce.stderr.exp \
    685 	tc22_exit_w_lock.vgtest tc22_exit_w_lock.stdout.exp \
    686 		tc22_exit_w_lock.stderr.exp \
    687 		tc22_exit_w_lock.stderr.exp-kfail-x86 \
    688 	tc23_bogus_condwait.vgtest tc23_bogus_condwait.stdout.exp \
    689 		tc23_bogus_condwait.stderr.exp \
    690 	tc24_nonzero_sem.vgtest tc24_nonzero_sem.stdout.exp \
    691 		tc24_nonzero_sem.stderr.exp
    692 
    693 @VGCONF_OS_IS_DARWIN_FALSE@annotate_hbefore_CFLAGS = $(AM_CFLAGS)
    694 @VGCONF_OS_IS_DARWIN_TRUE@annotate_hbefore_CFLAGS = $(AM_CFLAGS) -mdynamic-no-pic
    695 @VGCONF_PLATFORMS_INCLUDE_ARM_LINUX_FALSE@annotate_hbefore_CFLAGS = $(AM_CFLAGS)
    696 @VGCONF_PLATFORMS_INCLUDE_ARM_LINUX_TRUE@annotate_hbefore_CFLAGS = $(AM_CFLAGS) -mcpu=cortex-a8
    697 @VGCONF_PLATFORMS_INCLUDE_ARM_LINUX_FALSE@tc07_hbl1_CFLAGS = $(AM_CFLAGS)
    698 @VGCONF_PLATFORMS_INCLUDE_ARM_LINUX_TRUE@tc07_hbl1_CFLAGS = $(AM_CFLAGS) -mcpu=cortex-a8
    699 @VGCONF_PLATFORMS_INCLUDE_ARM_LINUX_FALSE@tc08_hbl2_CFLAGS = $(AM_CFLAGS)
    700 @VGCONF_PLATFORMS_INCLUDE_ARM_LINUX_TRUE@tc08_hbl2_CFLAGS = $(AM_CFLAGS) -mcpu=cortex-a8
    701 LDADD = -lpthread
    702 all: all-am
    703 
    704 .SUFFIXES:
    705 .SUFFIXES: .c .o .obj
    706 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.tool-tests.am $(top_srcdir)/Makefile.all.am $(am__configure_deps)
    707 	@for dep in $?; do \
    708 	  case '$(am__configure_deps)' in \
    709 	    *$$dep*) \
    710 	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
    711 	        && { if test -f $@; then exit 0; else break; fi; }; \
    712 	      exit 1;; \
    713 	  esac; \
    714 	done; \
    715 	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign helgrind/tests/Makefile'; \
    716 	$(am__cd) $(top_srcdir) && \
    717 	  $(AUTOMAKE) --foreign helgrind/tests/Makefile
    718 .PRECIOUS: Makefile
    719 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
    720 	@case '$?' in \
    721 	  *config.status*) \
    722 	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
    723 	  *) \
    724 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
    725 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
    726 	esac;
    727 
    728 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
    729 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
    730 
    731 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
    732 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
    733 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
    734 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
    735 $(am__aclocal_m4_deps):
    736 
    737 clean-checkPROGRAMS:
    738 	-test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
    739 annotate_hbefore$(EXEEXT): $(annotate_hbefore_OBJECTS) $(annotate_hbefore_DEPENDENCIES) 
    740 	@rm -f annotate_hbefore$(EXEEXT)
    741 	$(annotate_hbefore_LINK) $(annotate_hbefore_OBJECTS) $(annotate_hbefore_LDADD) $(LIBS)
    742 annotate_rwlock$(EXEEXT): $(annotate_rwlock_OBJECTS) $(annotate_rwlock_DEPENDENCIES) 
    743 	@rm -f annotate_rwlock$(EXEEXT)
    744 	$(LINK) $(annotate_rwlock_OBJECTS) $(annotate_rwlock_LDADD) $(LIBS)
    745 bar_bad$(EXEEXT): $(bar_bad_OBJECTS) $(bar_bad_DEPENDENCIES) 
    746 	@rm -f bar_bad$(EXEEXT)
    747 	$(LINK) $(bar_bad_OBJECTS) $(bar_bad_LDADD) $(LIBS)
    748 bar_trivial$(EXEEXT): $(bar_trivial_OBJECTS) $(bar_trivial_DEPENDENCIES) 
    749 	@rm -f bar_trivial$(EXEEXT)
    750 	$(LINK) $(bar_trivial_OBJECTS) $(bar_trivial_LDADD) $(LIBS)
    751 cond_timedwait_invalid$(EXEEXT): $(cond_timedwait_invalid_OBJECTS) $(cond_timedwait_invalid_DEPENDENCIES) 
    752 	@rm -f cond_timedwait_invalid$(EXEEXT)
    753 	$(LINK) $(cond_timedwait_invalid_OBJECTS) $(cond_timedwait_invalid_LDADD) $(LIBS)
    754 free_is_write$(EXEEXT): $(free_is_write_OBJECTS) $(free_is_write_DEPENDENCIES) 
    755 	@rm -f free_is_write$(EXEEXT)
    756 	$(LINK) $(free_is_write_OBJECTS) $(free_is_write_LDADD) $(LIBS)
    757 hg01_all_ok$(EXEEXT): $(hg01_all_ok_OBJECTS) $(hg01_all_ok_DEPENDENCIES) 
    758 	@rm -f hg01_all_ok$(EXEEXT)
    759 	$(LINK) $(hg01_all_ok_OBJECTS) $(hg01_all_ok_LDADD) $(LIBS)
    760 hg02_deadlock$(EXEEXT): $(hg02_deadlock_OBJECTS) $(hg02_deadlock_DEPENDENCIES) 
    761 	@rm -f hg02_deadlock$(EXEEXT)
    762 	$(LINK) $(hg02_deadlock_OBJECTS) $(hg02_deadlock_LDADD) $(LIBS)
    763 hg03_inherit$(EXEEXT): $(hg03_inherit_OBJECTS) $(hg03_inherit_DEPENDENCIES) 
    764 	@rm -f hg03_inherit$(EXEEXT)
    765 	$(LINK) $(hg03_inherit_OBJECTS) $(hg03_inherit_LDADD) $(LIBS)
    766 hg04_race$(EXEEXT): $(hg04_race_OBJECTS) $(hg04_race_DEPENDENCIES) 
    767 	@rm -f hg04_race$(EXEEXT)
    768 	$(LINK) $(hg04_race_OBJECTS) $(hg04_race_LDADD) $(LIBS)
    769 hg05_race2$(EXEEXT): $(hg05_race2_OBJECTS) $(hg05_race2_DEPENDENCIES) 
    770 	@rm -f hg05_race2$(EXEEXT)
    771 	$(LINK) $(hg05_race2_OBJECTS) $(hg05_race2_LDADD) $(LIBS)
    772 hg06_readshared$(EXEEXT): $(hg06_readshared_OBJECTS) $(hg06_readshared_DEPENDENCIES) 
    773 	@rm -f hg06_readshared$(EXEEXT)
    774 	$(LINK) $(hg06_readshared_OBJECTS) $(hg06_readshared_LDADD) $(LIBS)
    775 locked_vs_unlocked1$(EXEEXT): $(locked_vs_unlocked1_OBJECTS) $(locked_vs_unlocked1_DEPENDENCIES) 
    776 	@rm -f locked_vs_unlocked1$(EXEEXT)
    777 	$(LINK) $(locked_vs_unlocked1_OBJECTS) $(locked_vs_unlocked1_LDADD) $(LIBS)
    778 locked_vs_unlocked2$(EXEEXT): $(locked_vs_unlocked2_OBJECTS) $(locked_vs_unlocked2_DEPENDENCIES) 
    779 	@rm -f locked_vs_unlocked2$(EXEEXT)
    780 	$(LINK) $(locked_vs_unlocked2_OBJECTS) $(locked_vs_unlocked2_LDADD) $(LIBS)
    781 locked_vs_unlocked3$(EXEEXT): $(locked_vs_unlocked3_OBJECTS) $(locked_vs_unlocked3_DEPENDENCIES) 
    782 	@rm -f locked_vs_unlocked3$(EXEEXT)
    783 	$(LINK) $(locked_vs_unlocked3_OBJECTS) $(locked_vs_unlocked3_LDADD) $(LIBS)
    784 pth_destroy_cond$(EXEEXT): $(pth_destroy_cond_OBJECTS) $(pth_destroy_cond_DEPENDENCIES) 
    785 	@rm -f pth_destroy_cond$(EXEEXT)
    786 	$(LINK) $(pth_destroy_cond_OBJECTS) $(pth_destroy_cond_LDADD) $(LIBS)
    787 t2t$(EXEEXT): $(t2t_OBJECTS) $(t2t_DEPENDENCIES) 
    788 	@rm -f t2t$(EXEEXT)
    789 	$(LINK) $(t2t_OBJECTS) $(t2t_LDADD) $(LIBS)
    790 tc01_simple_race$(EXEEXT): $(tc01_simple_race_OBJECTS) $(tc01_simple_race_DEPENDENCIES) 
    791 	@rm -f tc01_simple_race$(EXEEXT)
    792 	$(LINK) $(tc01_simple_race_OBJECTS) $(tc01_simple_race_LDADD) $(LIBS)
    793 tc02_simple_tls$(EXEEXT): $(tc02_simple_tls_OBJECTS) $(tc02_simple_tls_DEPENDENCIES) 
    794 	@rm -f tc02_simple_tls$(EXEEXT)
    795 	$(LINK) $(tc02_simple_tls_OBJECTS) $(tc02_simple_tls_LDADD) $(LIBS)
    796 tc03_re_excl$(EXEEXT): $(tc03_re_excl_OBJECTS) $(tc03_re_excl_DEPENDENCIES) 
    797 	@rm -f tc03_re_excl$(EXEEXT)
    798 	$(LINK) $(tc03_re_excl_OBJECTS) $(tc03_re_excl_LDADD) $(LIBS)
    799 tc04_free_lock$(EXEEXT): $(tc04_free_lock_OBJECTS) $(tc04_free_lock_DEPENDENCIES) 
    800 	@rm -f tc04_free_lock$(EXEEXT)
    801 	$(LINK) $(tc04_free_lock_OBJECTS) $(tc04_free_lock_LDADD) $(LIBS)
    802 tc05_simple_race$(EXEEXT): $(tc05_simple_race_OBJECTS) $(tc05_simple_race_DEPENDENCIES) 
    803 	@rm -f tc05_simple_race$(EXEEXT)
    804 	$(LINK) $(tc05_simple_race_OBJECTS) $(tc05_simple_race_LDADD) $(LIBS)
    805 tc06_two_races$(EXEEXT): $(tc06_two_races_OBJECTS) $(tc06_two_races_DEPENDENCIES) 
    806 	@rm -f tc06_two_races$(EXEEXT)
    807 	$(LINK) $(tc06_two_races_OBJECTS) $(tc06_two_races_LDADD) $(LIBS)
    808 tc07_hbl1$(EXEEXT): $(tc07_hbl1_OBJECTS) $(tc07_hbl1_DEPENDENCIES) 
    809 	@rm -f tc07_hbl1$(EXEEXT)
    810 	$(tc07_hbl1_LINK) $(tc07_hbl1_OBJECTS) $(tc07_hbl1_LDADD) $(LIBS)
    811 tc08_hbl2$(EXEEXT): $(tc08_hbl2_OBJECTS) $(tc08_hbl2_DEPENDENCIES) 
    812 	@rm -f tc08_hbl2$(EXEEXT)
    813 	$(tc08_hbl2_LINK) $(tc08_hbl2_OBJECTS) $(tc08_hbl2_LDADD) $(LIBS)
    814 tc09_bad_unlock$(EXEEXT): $(tc09_bad_unlock_OBJECTS) $(tc09_bad_unlock_DEPENDENCIES) 
    815 	@rm -f tc09_bad_unlock$(EXEEXT)
    816 	$(LINK) $(tc09_bad_unlock_OBJECTS) $(tc09_bad_unlock_LDADD) $(LIBS)
    817 tc10_rec_lock$(EXEEXT): $(tc10_rec_lock_OBJECTS) $(tc10_rec_lock_DEPENDENCIES) 
    818 	@rm -f tc10_rec_lock$(EXEEXT)
    819 	$(LINK) $(tc10_rec_lock_OBJECTS) $(tc10_rec_lock_LDADD) $(LIBS)
    820 tc11_XCHG$(EXEEXT): $(tc11_XCHG_OBJECTS) $(tc11_XCHG_DEPENDENCIES) 
    821 	@rm -f tc11_XCHG$(EXEEXT)
    822 	$(LINK) $(tc11_XCHG_OBJECTS) $(tc11_XCHG_LDADD) $(LIBS)
    823 tc12_rwl_trivial$(EXEEXT): $(tc12_rwl_trivial_OBJECTS) $(tc12_rwl_trivial_DEPENDENCIES) 
    824 	@rm -f tc12_rwl_trivial$(EXEEXT)
    825 	$(LINK) $(tc12_rwl_trivial_OBJECTS) $(tc12_rwl_trivial_LDADD) $(LIBS)
    826 tc13_laog1$(EXEEXT): $(tc13_laog1_OBJECTS) $(tc13_laog1_DEPENDENCIES) 
    827 	@rm -f tc13_laog1$(EXEEXT)
    828 	$(LINK) $(tc13_laog1_OBJECTS) $(tc13_laog1_LDADD) $(LIBS)
    829 tc14_laog_dinphils$(EXEEXT): $(tc14_laog_dinphils_OBJECTS) $(tc14_laog_dinphils_DEPENDENCIES) 
    830 	@rm -f tc14_laog_dinphils$(EXEEXT)
    831 	$(LINK) $(tc14_laog_dinphils_OBJECTS) $(tc14_laog_dinphils_LDADD) $(LIBS)
    832 tc15_laog_lockdel$(EXEEXT): $(tc15_laog_lockdel_OBJECTS) $(tc15_laog_lockdel_DEPENDENCIES) 
    833 	@rm -f tc15_laog_lockdel$(EXEEXT)
    834 	$(LINK) $(tc15_laog_lockdel_OBJECTS) $(tc15_laog_lockdel_LDADD) $(LIBS)
    835 tc16_byterace$(EXEEXT): $(tc16_byterace_OBJECTS) $(tc16_byterace_DEPENDENCIES) 
    836 	@rm -f tc16_byterace$(EXEEXT)
    837 	$(LINK) $(tc16_byterace_OBJECTS) $(tc16_byterace_LDADD) $(LIBS)
    838 tc17_sembar$(EXEEXT): $(tc17_sembar_OBJECTS) $(tc17_sembar_DEPENDENCIES) 
    839 	@rm -f tc17_sembar$(EXEEXT)
    840 	$(LINK) $(tc17_sembar_OBJECTS) $(tc17_sembar_LDADD) $(LIBS)
    841 tc18_semabuse$(EXEEXT): $(tc18_semabuse_OBJECTS) $(tc18_semabuse_DEPENDENCIES) 
    842 	@rm -f tc18_semabuse$(EXEEXT)
    843 	$(LINK) $(tc18_semabuse_OBJECTS) $(tc18_semabuse_LDADD) $(LIBS)
    844 tc19_shadowmem$(EXEEXT): $(tc19_shadowmem_OBJECTS) $(tc19_shadowmem_DEPENDENCIES) 
    845 	@rm -f tc19_shadowmem$(EXEEXT)
    846 	$(LINK) $(tc19_shadowmem_OBJECTS) $(tc19_shadowmem_LDADD) $(LIBS)
    847 tc20_verifywrap$(EXEEXT): $(tc20_verifywrap_OBJECTS) $(tc20_verifywrap_DEPENDENCIES) 
    848 	@rm -f tc20_verifywrap$(EXEEXT)
    849 	$(LINK) $(tc20_verifywrap_OBJECTS) $(tc20_verifywrap_LDADD) $(LIBS)
    850 tc21_pthonce$(EXEEXT): $(tc21_pthonce_OBJECTS) $(tc21_pthonce_DEPENDENCIES) 
    851 	@rm -f tc21_pthonce$(EXEEXT)
    852 	$(LINK) $(tc21_pthonce_OBJECTS) $(tc21_pthonce_LDADD) $(LIBS)
    853 tc22_exit_w_lock$(EXEEXT): $(tc22_exit_w_lock_OBJECTS) $(tc22_exit_w_lock_DEPENDENCIES) 
    854 	@rm -f tc22_exit_w_lock$(EXEEXT)
    855 	$(LINK) $(tc22_exit_w_lock_OBJECTS) $(tc22_exit_w_lock_LDADD) $(LIBS)
    856 tc23_bogus_condwait$(EXEEXT): $(tc23_bogus_condwait_OBJECTS) $(tc23_bogus_condwait_DEPENDENCIES) 
    857 	@rm -f tc23_bogus_condwait$(EXEEXT)
    858 	$(LINK) $(tc23_bogus_condwait_OBJECTS) $(tc23_bogus_condwait_LDADD) $(LIBS)
    859 tc24_nonzero_sem$(EXEEXT): $(tc24_nonzero_sem_OBJECTS) $(tc24_nonzero_sem_DEPENDENCIES) 
    860 	@rm -f tc24_nonzero_sem$(EXEEXT)
    861 	$(LINK) $(tc24_nonzero_sem_OBJECTS) $(tc24_nonzero_sem_LDADD) $(LIBS)
    862 
    863 mostlyclean-compile:
    864 	-rm -f *.$(OBJEXT)
    865 
    866 distclean-compile:
    867 	-rm -f *.tab.c
    868 
    869 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/annotate_hbefore-annotate_hbefore.Po@am__quote@
    870 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/annotate_rwlock.Po@am__quote@
    871 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bar_bad.Po@am__quote@
    872 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bar_trivial.Po@am__quote@
    873 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cond_timedwait_invalid.Po@am__quote@
    874 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/free_is_write.Po@am__quote@
    875 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hg01_all_ok.Po@am__quote@
    876 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hg02_deadlock.Po@am__quote@
    877 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hg03_inherit.Po@am__quote@
    878 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hg04_race.Po@am__quote@
    879 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hg05_race2.Po@am__quote@
    880 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hg06_readshared.Po@am__quote@
    881 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/locked_vs_unlocked1.Po@am__quote@
    882 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/locked_vs_unlocked2.Po@am__quote@
    883 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/locked_vs_unlocked3.Po@am__quote@
    884 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pth_destroy_cond.Po@am__quote@
    885 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t2t.Po@am__quote@
    886 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc01_simple_race.Po@am__quote@
    887 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc02_simple_tls.Po@am__quote@
    888 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc03_re_excl.Po@am__quote@
    889 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc04_free_lock.Po@am__quote@
    890 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc05_simple_race.Po@am__quote@
    891 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc06_two_races.Po@am__quote@
    892 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc07_hbl1-tc07_hbl1.Po@am__quote@
    893 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc08_hbl2-tc08_hbl2.Po@am__quote@
    894 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc09_bad_unlock.Po@am__quote@
    895 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc10_rec_lock.Po@am__quote@
    896 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc11_XCHG.Po@am__quote@
    897 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc12_rwl_trivial.Po@am__quote@
    898 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc13_laog1.Po@am__quote@
    899 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc14_laog_dinphils.Po@am__quote@
    900 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc15_laog_lockdel.Po@am__quote@
    901 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc16_byterace.Po@am__quote@
    902 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc17_sembar.Po@am__quote@
    903 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc18_semabuse.Po@am__quote@
    904 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc19_shadowmem.Po@am__quote@
    905 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc20_verifywrap.Po@am__quote@
    906 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc21_pthonce.Po@am__quote@
    907 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc22_exit_w_lock.Po@am__quote@
    908 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc23_bogus_condwait.Po@am__quote@
    909 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tc24_nonzero_sem.Po@am__quote@
    910 
    911 .c.o:
    912 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
    913 @am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
    914 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
    915 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    916 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
    917 
    918 .c.obj:
    919 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
    920 @am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
    921 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
    922 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    923 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
    924 
    925 annotate_hbefore-annotate_hbefore.o: annotate_hbefore.c
    926 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(annotate_hbefore_CFLAGS) $(CFLAGS) -MT annotate_hbefore-annotate_hbefore.o -MD -MP -MF $(DEPDIR)/annotate_hbefore-annotate_hbefore.Tpo -c -o annotate_hbefore-annotate_hbefore.o `test -f 'annotate_hbefore.c' || echo '$(srcdir)/'`annotate_hbefore.c
    927 @am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/annotate_hbefore-annotate_hbefore.Tpo $(DEPDIR)/annotate_hbefore-annotate_hbefore.Po
    928 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='annotate_hbefore.c' object='annotate_hbefore-annotate_hbefore.o' libtool=no @AMDEPBACKSLASH@
    929 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    930 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(annotate_hbefore_CFLAGS) $(CFLAGS) -c -o annotate_hbefore-annotate_hbefore.o `test -f 'annotate_hbefore.c' || echo '$(srcdir)/'`annotate_hbefore.c
    931 
    932 annotate_hbefore-annotate_hbefore.obj: annotate_hbefore.c
    933 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(annotate_hbefore_CFLAGS) $(CFLAGS) -MT annotate_hbefore-annotate_hbefore.obj -MD -MP -MF $(DEPDIR)/annotate_hbefore-annotate_hbefore.Tpo -c -o annotate_hbefore-annotate_hbefore.obj `if test -f 'annotate_hbefore.c'; then $(CYGPATH_W) 'annotate_hbefore.c'; else $(CYGPATH_W) '$(srcdir)/annotate_hbefore.c'; fi`
    934 @am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/annotate_hbefore-annotate_hbefore.Tpo $(DEPDIR)/annotate_hbefore-annotate_hbefore.Po
    935 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='annotate_hbefore.c' object='annotate_hbefore-annotate_hbefore.obj' libtool=no @AMDEPBACKSLASH@
    936 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    937 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(annotate_hbefore_CFLAGS) $(CFLAGS) -c -o annotate_hbefore-annotate_hbefore.obj `if test -f 'annotate_hbefore.c'; then $(CYGPATH_W) 'annotate_hbefore.c'; else $(CYGPATH_W) '$(srcdir)/annotate_hbefore.c'; fi`
    938 
    939 tc07_hbl1-tc07_hbl1.o: tc07_hbl1.c
    940 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tc07_hbl1_CFLAGS) $(CFLAGS) -MT tc07_hbl1-tc07_hbl1.o -MD -MP -MF $(DEPDIR)/tc07_hbl1-tc07_hbl1.Tpo -c -o tc07_hbl1-tc07_hbl1.o `test -f 'tc07_hbl1.c' || echo '$(srcdir)/'`tc07_hbl1.c
    941 @am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/tc07_hbl1-tc07_hbl1.Tpo $(DEPDIR)/tc07_hbl1-tc07_hbl1.Po
    942 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tc07_hbl1.c' object='tc07_hbl1-tc07_hbl1.o' libtool=no @AMDEPBACKSLASH@
    943 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    944 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tc07_hbl1_CFLAGS) $(CFLAGS) -c -o tc07_hbl1-tc07_hbl1.o `test -f 'tc07_hbl1.c' || echo '$(srcdir)/'`tc07_hbl1.c
    945 
    946 tc07_hbl1-tc07_hbl1.obj: tc07_hbl1.c
    947 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tc07_hbl1_CFLAGS) $(CFLAGS) -MT tc07_hbl1-tc07_hbl1.obj -MD -MP -MF $(DEPDIR)/tc07_hbl1-tc07_hbl1.Tpo -c -o tc07_hbl1-tc07_hbl1.obj `if test -f 'tc07_hbl1.c'; then $(CYGPATH_W) 'tc07_hbl1.c'; else $(CYGPATH_W) '$(srcdir)/tc07_hbl1.c'; fi`
    948 @am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/tc07_hbl1-tc07_hbl1.Tpo $(DEPDIR)/tc07_hbl1-tc07_hbl1.Po
    949 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tc07_hbl1.c' object='tc07_hbl1-tc07_hbl1.obj' libtool=no @AMDEPBACKSLASH@
    950 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    951 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tc07_hbl1_CFLAGS) $(CFLAGS) -c -o tc07_hbl1-tc07_hbl1.obj `if test -f 'tc07_hbl1.c'; then $(CYGPATH_W) 'tc07_hbl1.c'; else $(CYGPATH_W) '$(srcdir)/tc07_hbl1.c'; fi`
    952 
    953 tc08_hbl2-tc08_hbl2.o: tc08_hbl2.c
    954 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tc08_hbl2_CFLAGS) $(CFLAGS) -MT tc08_hbl2-tc08_hbl2.o -MD -MP -MF $(DEPDIR)/tc08_hbl2-tc08_hbl2.Tpo -c -o tc08_hbl2-tc08_hbl2.o `test -f 'tc08_hbl2.c' || echo '$(srcdir)/'`tc08_hbl2.c
    955 @am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/tc08_hbl2-tc08_hbl2.Tpo $(DEPDIR)/tc08_hbl2-tc08_hbl2.Po
    956 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tc08_hbl2.c' object='tc08_hbl2-tc08_hbl2.o' libtool=no @AMDEPBACKSLASH@
    957 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    958 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tc08_hbl2_CFLAGS) $(CFLAGS) -c -o tc08_hbl2-tc08_hbl2.o `test -f 'tc08_hbl2.c' || echo '$(srcdir)/'`tc08_hbl2.c
    959 
    960 tc08_hbl2-tc08_hbl2.obj: tc08_hbl2.c
    961 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tc08_hbl2_CFLAGS) $(CFLAGS) -MT tc08_hbl2-tc08_hbl2.obj -MD -MP -MF $(DEPDIR)/tc08_hbl2-tc08_hbl2.Tpo -c -o tc08_hbl2-tc08_hbl2.obj `if test -f 'tc08_hbl2.c'; then $(CYGPATH_W) 'tc08_hbl2.c'; else $(CYGPATH_W) '$(srcdir)/tc08_hbl2.c'; fi`
    962 @am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/tc08_hbl2-tc08_hbl2.Tpo $(DEPDIR)/tc08_hbl2-tc08_hbl2.Po
    963 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tc08_hbl2.c' object='tc08_hbl2-tc08_hbl2.obj' libtool=no @AMDEPBACKSLASH@
    964 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    965 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tc08_hbl2_CFLAGS) $(CFLAGS) -c -o tc08_hbl2-tc08_hbl2.obj `if test -f 'tc08_hbl2.c'; then $(CYGPATH_W) 'tc08_hbl2.c'; else $(CYGPATH_W) '$(srcdir)/tc08_hbl2.c'; fi`
    966 
    967 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
    968 	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
    969 	unique=`for i in $$list; do \
    970 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
    971 	  done | \
    972 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
    973 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
    974 	mkid -fID $$unique
    975 tags: TAGS
    976 
    977 TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
    978 		$(TAGS_FILES) $(LISP)
    979 	set x; \
    980 	here=`pwd`; \
    981 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
    982 	unique=`for i in $$list; do \
    983 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
    984 	  done | \
    985 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
    986 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
    987 	shift; \
    988 	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
    989 	  test -n "$$unique" || unique=$$empty_fix; \
    990 	  if test $$# -gt 0; then \
    991 	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
    992 	      "$$@" $$unique; \
    993 	  else \
    994 	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
    995 	      $$unique; \
    996 	  fi; \
    997 	fi
    998 ctags: CTAGS
    999 CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
   1000 		$(TAGS_FILES) $(LISP)
   1001 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
   1002 	unique=`for i in $$list; do \
   1003 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
   1004 	  done | \
   1005 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
   1006 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
   1007 	test -z "$(CTAGS_ARGS)$$unique" \
   1008 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
   1009 	     $$unique
   1010 
   1011 GTAGS:
   1012 	here=`$(am__cd) $(top_builddir) && pwd` \
   1013 	  && $(am__cd) $(top_srcdir) \
   1014 	  && gtags -i $(GTAGS_ARGS) "$$here"
   1015 
   1016 distclean-tags:
   1017 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
   1018 
   1019 distdir: $(DISTFILES)
   1020 	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
   1021 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
   1022 	list='$(DISTFILES)'; \
   1023 	  dist_files=`for file in $$list; do echo $$file; done | \
   1024 	  sed -e "s|^$$srcdirstrip/||;t" \
   1025 	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
   1026 	case $$dist_files in \
   1027 	  */*) $(MKDIR_P) `echo "$$dist_files" | \
   1028 			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
   1029 			   sort -u` ;; \
   1030 	esac; \
   1031 	for file in $$dist_files; do \
   1032 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
   1033 	  if test -d $$d/$$file; then \
   1034 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
   1035 	    if test -d "$(distdir)/$$file"; then \
   1036 	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
   1037 	    fi; \
   1038 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
   1039 	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
   1040 	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
   1041 	    fi; \
   1042 	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
   1043 	  else \
   1044 	    test -f "$(distdir)/$$file" \
   1045 	    || cp -p $$d/$$file "$(distdir)/$$file" \
   1046 	    || exit 1; \
   1047 	  fi; \
   1048 	done
   1049 check-am: all-am
   1050 	$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
   1051 	$(MAKE) $(AM_MAKEFLAGS) check-local
   1052 check: check-am
   1053 all-am: Makefile $(SCRIPTS)
   1054 installdirs:
   1055 install: install-am
   1056 install-exec: install-exec-am
   1057 install-data: install-data-am
   1058 uninstall: uninstall-am
   1059 
   1060 install-am: all-am
   1061 	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
   1062 
   1063 installcheck: installcheck-am
   1064 install-strip:
   1065 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
   1066 	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
   1067 	  `test -z '$(STRIP)' || \
   1068 	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
   1069 mostlyclean-generic:
   1070 
   1071 clean-generic:
   1072 
   1073 distclean-generic:
   1074 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
   1075 	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
   1076 
   1077 maintainer-clean-generic:
   1078 	@echo "This command is intended for maintainers to use"
   1079 	@echo "it deletes files that may require special tools to rebuild."
   1080 clean: clean-am
   1081 
   1082 clean-am: clean-checkPROGRAMS clean-generic clean-local mostlyclean-am
   1083 
   1084 distclean: distclean-am
   1085 	-rm -rf ./$(DEPDIR)
   1086 	-rm -f Makefile
   1087 distclean-am: clean-am distclean-compile distclean-generic \
   1088 	distclean-tags
   1089 
   1090 dvi: dvi-am
   1091 
   1092 dvi-am:
   1093 
   1094 html: html-am
   1095 
   1096 html-am:
   1097 
   1098 info: info-am
   1099 
   1100 info-am:
   1101 
   1102 install-data-am:
   1103 
   1104 install-dvi: install-dvi-am
   1105 
   1106 install-dvi-am:
   1107 
   1108 install-exec-am:
   1109 
   1110 install-html: install-html-am
   1111 
   1112 install-html-am:
   1113 
   1114 install-info: install-info-am
   1115 
   1116 install-info-am:
   1117 
   1118 install-man:
   1119 
   1120 install-pdf: install-pdf-am
   1121 
   1122 install-pdf-am:
   1123 
   1124 install-ps: install-ps-am
   1125 
   1126 install-ps-am:
   1127 
   1128 installcheck-am:
   1129 
   1130 maintainer-clean: maintainer-clean-am
   1131 	-rm -rf ./$(DEPDIR)
   1132 	-rm -f Makefile
   1133 maintainer-clean-am: distclean-am maintainer-clean-generic
   1134 
   1135 mostlyclean: mostlyclean-am
   1136 
   1137 mostlyclean-am: mostlyclean-compile mostlyclean-generic
   1138 
   1139 pdf: pdf-am
   1140 
   1141 pdf-am:
   1142 
   1143 ps: ps-am
   1144 
   1145 ps-am:
   1146 
   1147 uninstall-am:
   1148 
   1149 .MAKE: check-am install-am install-strip
   1150 
   1151 .PHONY: CTAGS GTAGS all all-am check check-am check-local clean \
   1152 	clean-checkPROGRAMS clean-generic clean-local ctags distclean \
   1153 	distclean-compile distclean-generic distclean-tags distdir dvi \
   1154 	dvi-am html html-am info info-am install install-am \
   1155 	install-data install-data-am install-dvi install-dvi-am \
   1156 	install-exec install-exec-am install-html install-html-am \
   1157 	install-info install-info-am install-man install-pdf \
   1158 	install-pdf-am install-ps install-ps-am install-strip \
   1159 	installcheck installcheck-am installdirs maintainer-clean \
   1160 	maintainer-clean-generic mostlyclean mostlyclean-compile \
   1161 	mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
   1162 	uninstall-am
   1163 
   1164 
   1165 # This used to be required when Vex had a handwritten Makefile.  It
   1166 # shouldn't be needed any more, though.
   1167 
   1168 #----------------------------------------------------------------------------
   1169 # noinst_PROGRAMS and noinst_DSYMS targets
   1170 #----------------------------------------------------------------------------
   1171 
   1172 # On Darwin, for a program 'p', the DWARF debug info is stored in the
   1173 # directory 'p.dSYM'.  This must be generated after the executable is
   1174 # created, with 'dsymutil p'.  We could redefine LINK with a script that
   1175 # executes 'dsymutil' after linking, but that's a pain.  Instead we use this
   1176 # hook so that every time "make check" is run, we subsequently invoke
   1177 # 'dsymutil' on all the executables that lack a .dSYM directory, or that are
   1178 # newer than their corresponding .dSYM directory.
   1179 build-noinst_DSYMS: $(noinst_DSYMS)
   1180 	for f in $(noinst_DSYMS); do \
   1181 	  if [ ! -e $$f.dSYM  -o  $$f -nt $$f.dSYM ] ; then \
   1182 	      echo "dsymutil $$f"; \
   1183 	      dsymutil $$f; \
   1184 	  fi; \
   1185 	done
   1186 
   1187 # This is used by coregrind/Makefile.am and Makefile.tool.am for doing
   1188 # "in-place" installs.  It copies $(noinst_PROGRAMS) into $inplacedir.
   1189 # It needs to be depended on by an 'all-local' rule.
   1190 inplace-noinst_PROGRAMS: $(noinst_PROGRAMS)
   1191 	mkdir -p $(inplacedir); \
   1192 	for f in $(noinst_PROGRAMS) ; do \
   1193 	  rm -f $(inplacedir)/$$f; \
   1194 	  ln -f -s ../$(subdir)/$$f $(inplacedir); \
   1195 	done
   1196 
   1197 # Similar to inplace-noinst_PROGRAMS
   1198 inplace-noinst_DSYMS: build-noinst_DSYMS
   1199 	mkdir -p $(inplacedir); \
   1200 	for f in $(noinst_DSYMS); do \
   1201 	  rm -f $(inplacedir)/$$f.dSYM; \
   1202 	  ln -f -s ../$(subdir)/$$f.dSYM $(inplacedir); \
   1203 	done
   1204 
   1205 # This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing
   1206 # "make install".  It copies $(noinst_PROGRAMS) into $prefix/lib/valgrind/.
   1207 # It needs to be depended on by an 'install-exec-local' rule.
   1208 install-noinst_PROGRAMS: $(noinst_PROGRAMS)
   1209 	$(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
   1210 	for f in $(noinst_PROGRAMS); do \
   1211 	  $(INSTALL_PROGRAM) $$f $(DESTDIR)$(pkglibdir); \
   1212 	done
   1213 
   1214 # Similar to install-noinst_PROGRAMS.
   1215 # Nb: we don't use $(INSTALL_PROGRAM) here because it doesn't work with
   1216 # directories.  XXX: not sure whether the resulting permissions will be
   1217 # correct when using 'cp -R'...
   1218 install-noinst_DSYMS: build-noinst_DSYMS
   1219 	$(mkinstalldirs) $(DESTDIR)$(pkglibdir); \
   1220 	for f in $(noinst_DSYMS); do \
   1221 	  cp -R $$f.dSYM $(DESTDIR)$(pkglibdir); \
   1222 	done
   1223 
   1224 # This needs to be depended on by a 'clean-local' rule.
   1225 clean-noinst_DSYMS:
   1226 	for f in $(noinst_DSYMS); do \
   1227 	  rm -rf $$f.dSYM; \
   1228 	done
   1229 
   1230 check-local: build-noinst_DSYMS
   1231 
   1232 clean-local: clean-noinst_DSYMS
   1233 
   1234 # Tell versions [3.59,3.63) of GNU make to not export all variables.
   1235 # Otherwise a system limit (for SysV at least) may be exceeded.
   1236 .NOEXPORT:
   1237