You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
1
(18) |
2
(35) |
3
(34) |
4
(25) |
5
(16) |
6
(32) |
|
7
(7) |
8
(13) |
9
(20) |
10
(17) |
11
(10) |
12
(18) |
13
(9) |
|
14
(5) |
15
(26) |
16
(23) |
17
(5) |
18
(1) |
19
(4) |
20
(3) |
|
21
(10) |
22
(13) |
23
(13) |
24
(23) |
25
(30) |
26
(13) |
27
(6) |
|
28
(1) |
29
(16) |
30
(15) |
|
|
|
|
|
From: <sv...@va...> - 2009-06-13 08:58:24
|
Author: bart Date: 2009-06-13 09:58:20 +0100 (Sat, 13 Jun 2009) New Revision: 10318 Log: Skip the pth_create_chain test on ppc. Removed: trunk/drd/tests/pth_create_chain.stderr.exp-ppc Modified: trunk/drd/tests/Makefile.am trunk/drd/tests/pth_create_chain.vgtest Modified: trunk/drd/tests/Makefile.am =================================================================== --- trunk/drd/tests/Makefile.am 2009-06-13 01:22:29 UTC (rev 10317) +++ trunk/drd/tests/Makefile.am 2009-06-13 08:58:20 UTC (rev 10318) @@ -107,7 +107,6 @@ pth_cond_race3.stderr.exp \ pth_cond_race3.vgtest \ pth_create_chain.stderr.exp \ - pth_create_chain.stderr.exp-ppc \ pth_create_chain.vgtest \ pth_create_glibc_2_0.stderr.exp \ pth_create_glibc_2_0.vgtest \ Deleted: trunk/drd/tests/pth_create_chain.stderr.exp-ppc =================================================================== --- trunk/drd/tests/pth_create_chain.stderr.exp-ppc 2009-06-13 01:22:29 UTC (rev 10317) +++ trunk/drd/tests/pth_create_chain.stderr.exp-ppc 2009-06-13 08:58:20 UTC (rev 10318) @@ -1,10 +0,0 @@ - -Emulation fatal error -- Valgrind cannot continue: - PPC64 function redirection stack overflow - at 0x........: ??? - by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) - by 0x........: (within libpthread-?.?.so) - by 0x........: clone (in /...libc...) - -Valgrind has to exit now. Sorry. - Modified: trunk/drd/tests/pth_create_chain.vgtest =================================================================== --- trunk/drd/tests/pth_create_chain.vgtest 2009-06-13 01:22:29 UTC (rev 10317) +++ trunk/drd/tests/pth_create_chain.vgtest 2009-06-13 08:58:20 UTC (rev 10318) @@ -1,2 +1,2 @@ -prereq: ./supported_libpthread +prereq: ./supported_libpthread && [ `uname -m` != ppc ] && [ `uname -m` != ppc64 ] prog: pth_create_chain 100 |
|
From: Bart V. A. <bar...@gm...> - 2009-06-13 07:42:43
|
Nightly build on georgia-tech-cellbuzz-native ( cellbuzz, ppc64, Fedora 7, native ) Started at 2009-06-13 02:00:06 EDT Ended at 2009-06-13 03:42:23 EDT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 419 tests, 37 stderr failures, 12 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cases-full (stderr) memcheck/tests/leak-cases-summary (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/varinfo1 (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/wrap8 (stderr) none/tests/linux/mremap (stderr) none/tests/linux/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-vmx (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/test_gx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/jm-vmx (stdout) none/tests/ppc64/round (stdout) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) helgrind/tests/hg05_race2 (stderr) drd/tests/pth_create_chain (stderr) exp-ptrcheck/tests/bad_percentify (stdout) exp-ptrcheck/tests/bad_percentify (stderr) exp-ptrcheck/tests/base (stderr) exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/fp (stderr) exp-ptrcheck/tests/globalerr (stderr) exp-ptrcheck/tests/hackedbz2 (stdout) exp-ptrcheck/tests/hackedbz2 (stderr) exp-ptrcheck/tests/hp_bounds (stderr) exp-ptrcheck/tests/hp_dangle (stderr) exp-ptrcheck/tests/justify (stderr) exp-ptrcheck/tests/partial_bad (stderr) exp-ptrcheck/tests/partial_good (stderr) exp-ptrcheck/tests/preen_invars (stdout) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) exp-ptrcheck/tests/realloc (stderr) exp-ptrcheck/tests/stackerr (stderr) exp-ptrcheck/tests/strcpy (stderr) exp-ptrcheck/tests/supp (stderr) exp-ptrcheck/tests/tricky (stderr) exp-ptrcheck/tests/unaligned (stderr) exp-ptrcheck/tests/zero (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 419 tests, 36 stderr failures, 12 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cases-full (stderr) memcheck/tests/leak-cases-summary (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/varinfo1 (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/wrap8 (stderr) none/tests/linux/mremap (stderr) none/tests/linux/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-vmx (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/test_gx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/jm-vmx (stdout) none/tests/ppc64/round (stdout) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) helgrind/tests/hg05_race2 (stderr) exp-ptrcheck/tests/bad_percentify (stdout) exp-ptrcheck/tests/bad_percentify (stderr) exp-ptrcheck/tests/base (stderr) exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/fp (stderr) exp-ptrcheck/tests/globalerr (stderr) exp-ptrcheck/tests/hackedbz2 (stdout) exp-ptrcheck/tests/hackedbz2 (stderr) exp-ptrcheck/tests/hp_bounds (stderr) exp-ptrcheck/tests/hp_dangle (stderr) exp-ptrcheck/tests/justify (stderr) exp-ptrcheck/tests/partial_bad (stderr) exp-ptrcheck/tests/partial_good (stderr) exp-ptrcheck/tests/preen_invars (stdout) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) exp-ptrcheck/tests/realloc (stderr) exp-ptrcheck/tests/stackerr (stderr) exp-ptrcheck/tests/strcpy (stderr) exp-ptrcheck/tests/supp (stderr) exp-ptrcheck/tests/tricky (stderr) exp-ptrcheck/tests/unaligned (stderr) exp-ptrcheck/tests/zero (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sat Jun 13 02:53:28 2009 --- new.short Sat Jun 13 03:42:23 2009 *************** *** 8,10 **** ! == 419 tests, 36 stderr failures, 12 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) --- 8,10 ---- ! == 419 tests, 37 stderr failures, 12 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) *************** *** 33,34 **** --- 33,35 ---- helgrind/tests/hg05_race2 (stderr) + drd/tests/pth_create_chain (stderr) exp-ptrcheck/tests/bad_percentify (stdout) |
|
From: Tom H. <th...@cy...> - 2009-06-13 02:47:58
|
Nightly build on lloyd ( x86_64, Fedora 7 ) Started at 2009-06-13 03:05:05 BST Ended at 2009-06-13 03:47:46 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 490 tests, 0 stderr failures, 0 stdout failures, 0 post failures == |
|
From: Tom H. <th...@cy...> - 2009-06-13 02:46:38
|
Nightly build on vauxhall ( x86_64, Fedora 10 ) Started at 2009-06-13 03:20:03 BST Ended at 2009-06-13 03:46:28 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 499 tests, 0 stderr failures, 0 stdout failures, 0 post failures == |
|
From: Tom H. <th...@cy...> - 2009-06-13 02:28:53
|
Nightly build on mg ( x86_64, Fedora 9 ) Started at 2009-06-13 03:10:06 BST Ended at 2009-06-13 03:28:40 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 496 tests, 0 stderr failures, 1 stdout failure, 0 post failures == none/tests/linux/mremap2 (stdout) |
|
From: <sv...@va...> - 2009-06-13 01:23:00
|
Author: njn Date: 2009-06-13 02:22:29 +0100 (Sat, 13 Jun 2009) New Revision: 10317 Log: Some simplifications for auxprogs/Makefile.am. Modified: branches/BUILD_TWEAKS/auxprogs/Makefile.am Modified: branches/BUILD_TWEAKS/auxprogs/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/auxprogs/Makefile.am 2009-06-13 01:08:38 UTC (rev 10316) +++ branches/BUILD_TWEAKS/auxprogs/Makefile.am 2009-06-13 01:22:29 UTC (rev 10317) @@ -75,12 +75,8 @@ ## First, we have to say how to build the .so's .. ## noinst_PROGRAMS = -noinst_DSYMS = if BUILD_MPIWRAP_PRI noinst_PROGRAMS += libmpiwrap-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so -if VGCONF_OS_IS_DARWIN -noinst_DSYMS += libmpiwrap-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so -endif libmpiwrap-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so: libmpiwrap.c $(MPI_CC) $(HACKY_FLAGS_PRI) \ -I../include \ @@ -88,15 +84,16 @@ endif if BUILD_MPIWRAP_SEC noinst_PROGRAMS += libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.so -if VGCONF_OS_IS_DARWIN -noinst_DSYMS += libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.so -endif libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.so: libmpiwrap.c $(MPI_CC) $(HACKY_FLAGS_SEC) \ -I../include \ -o libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.so libmpiwrap.c endif +if VGCONF_OS_IS_DARWIN +noinst_DSYMS = $(noinst_PROGRAMS) +endif + ## And some hacks to keep 'make dist' happy. ## It would seem that using nodist_SOURCES is the right fix, but ## I can't figure out how to do it. @@ -104,14 +101,9 @@ #nodist_SOURCES = libmpiwrap-@VGCONF_ARCH_PRI@-@VGCONF_OS@.c #nodist_SOURCES = libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.c -libmpiwrap-.c: - rm -f libmpiwrap-.c - touch libmpiwrap-.c - libmpiwrap-@VGCONF_ARCH_PRI@-@VGCONF_OS@.c: rm -f libmpiwrap-@VGCONF_ARCH_PRI@-@VGCONF_OS@.c touch libmpiwrap-@VGCONF_ARCH_PRI@-@VGCONF_OS@.c - if VGCONF_HAVE_PLATFORM_SEC libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.c: rm -f libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.c |
|
From: <sv...@va...> - 2009-06-13 01:09:01
|
Author: njn Date: 2009-06-13 02:08:38 +0100 (Sat, 13 Jun 2009) New Revision: 10316 Log: More clean-up. Modified: branches/BUILD_TWEAKS/auxprogs/Makefile.am branches/BUILD_TWEAKS/cachegrind/Makefile.am Modified: branches/BUILD_TWEAKS/auxprogs/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/auxprogs/Makefile.am 2009-06-13 00:50:38 UTC (rev 10315) +++ branches/BUILD_TWEAKS/auxprogs/Makefile.am 2009-06-13 01:08:38 UTC (rev 10316) @@ -2,36 +2,43 @@ include $(top_srcdir)/Makefile.flags.am include $(top_srcdir)/Makefile.core-tool.am -bin_PROGRAMS = valgrind-listener +noinst_SCRIPTS = \ + gen-mdg \ + gsl16test \ + gsl19test \ + posixtestsuite-1.5.1-diff-results -noinst_SCRIPTS = gen-mdg DotToScc.hs Merge3Way.hs primes.c \ - gsl16test gsl16-badfree.patch gsl16-wavelet.patch \ - gsl19test \ - ppcfround.c ppc64shifts.c libmpiwrap.c mpiwrap_type_test.c \ - aix5_VKI_info.c libmpiwrap_aix5.exp \ - aix5_proc_self_sysent.c \ - posixtestsuite-1.5.1-diff-results \ - posixtestsuite-1.5.1-diff.txt +EXTRA_DIST = $(noinst_SCRIPTS) \ + DotToScc.hs \ + Merge3Way.hs \ + aix5_VKI_info.c \ + aix5_proc_self_sysent.c \ + gsl16-badfree.patch \ + gsl16-wavelet.patch \ + libmpiwrap.c \ + libmpiwrap_aix5.exp \ + mpiwrap_type_test.c \ + posixtestsuite-1.5.1-diff.txt \ + ppcfround.c \ + ppc64shifts.c \ + primes.c -EXTRA_DIST = $(noinst_SCRIPTS) +#---------------------------------------------------------------------------- +# valgrind_listener (built for the primary target only) +#---------------------------------------------------------------------------- +bin_PROGRAMS = valgrind-listener -#------------------------- listener ----------------------- -# Build valgrind_listener for the primary target only. -# valgrind_listener_SOURCES = valgrind-listener.c - valgrind_listener_CPPFLAGS = $(AM_CPPFLAGS_PRI) -I$(top_srcdir)/coregrind valgrind_listener_CFLAGS = $(AM_CFLAGS_PRI) valgrind_listener_CCASFLAGS = $(AM_CCASFLAGS_PRI) valgrind_listener_LDFLAGS = $(AM_CFLAGS_PRI) -# -#---------------------------------------------------------- -#------------------------- mpi wrappers ----------------------- -# Build libmpiwrap.so for the primary target, and for the secondary -# target if relevant. -# +#---------------------------------------------------------------------------- +# libmpiwrap-<platform>.so +#---------------------------------------------------------------------------- + # This is really horrible. # # automake isn't good at supporting non-$(CC) compilers. @@ -42,7 +49,7 @@ # XXX: if we put the MPI stuff in its own directory and manually added # "CC = $(MPI_CC)" then I think the usual automake approach would work. # --njn -# + if VGCONF_OS_IS_AIX5 HACKY_FLAGS_PRI = -g -O -bE:libmpiwrap_aix5.exp -bM:SRE -bnoentry \ -qflag=w:w -qlanglvl=extended \ @@ -90,18 +97,6 @@ -o libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.so libmpiwrap.c endif - -## And here we say how to install them. -## -# The following install hack is serialised by "libmpiwrap.so". -# Hence force -j 1. -.NOTPARALLEL: - -clean-local: clean-noinst_DSYMS - -install-exec-local: install-noinst_PROGRAMS install-noinst_DSYMS - - ## And some hacks to keep 'make dist' happy. ## It would seem that using nodist_SOURCES is the right fix, but ## I can't figure out how to do it. @@ -123,6 +118,20 @@ touch libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.c endif + +#---------------------------------------------------------------------------- +# General stuff +#---------------------------------------------------------------------------- + +# The following install hack is serialised by "libmpiwrap.so". +# Hence force -j 1. [XXX: I don't understand that comment. --njn] +.NOTPARALLEL: + +clean-local: clean-noinst_DSYMS + +install-exec-local: install-noinst_PROGRAMS install-noinst_DSYMS + + # #---------------------------------------------------------- Modified: branches/BUILD_TWEAKS/cachegrind/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/cachegrind/Makefile.am 2009-06-13 00:50:38 UTC (rev 10315) +++ branches/BUILD_TWEAKS/cachegrind/Makefile.am 2009-06-13 01:08:38 UTC (rev 10316) @@ -1,5 +1,9 @@ include $(top_srcdir)/Makefile.tool.am +#---------------------------------------------------------------------------- +# Headers, etc +#---------------------------------------------------------------------------- + bin_SCRIPTS = cg_annotate noinst_HEADERS = \ @@ -8,11 +12,11 @@ cg_sim.c #---------------------------------------------------------------------------- -# cg_merge +# cg_merge (built for the primary target only) #---------------------------------------------------------------------------- -# Build cg_merge for the primary target only. bin_PROGRAMS = cg_merge + cg_merge_SOURCES = cg_merge.c cg_merge_CPPFLAGS = $(AM_CPPFLAGS_PRI) cg_merge_CFLAGS = $(AM_CFLAGS_PRI) |
|
From: <sv...@va...> - 2009-06-13 01:00:50
|
Author: njn Date: 2009-06-13 01:50:38 +0100 (Sat, 13 Jun 2009) New Revision: 10315 Log: Avoid automake cut+paste for Lackey and Callgrind. Modified: branches/BUILD_TWEAKS/cachegrind/Makefile.am branches/BUILD_TWEAKS/callgrind/Makefile.am branches/BUILD_TWEAKS/lackey/Makefile.am Modified: branches/BUILD_TWEAKS/cachegrind/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/cachegrind/Makefile.am 2009-06-13 00:37:53 UTC (rev 10314) +++ branches/BUILD_TWEAKS/cachegrind/Makefile.am 2009-06-13 00:50:38 UTC (rev 10315) @@ -2,7 +2,10 @@ bin_SCRIPTS = cg_annotate -noinst_HEADERS = cg_arch.h cg_sim.c cg_branchpred.c +noinst_HEADERS = \ + cg_arch.h \ + cg_branchpred.c \ + cg_sim.c #---------------------------------------------------------------------------- # cg_merge Modified: branches/BUILD_TWEAKS/callgrind/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/callgrind/Makefile.am 2009-06-13 00:37:53 UTC (rev 10314) +++ branches/BUILD_TWEAKS/callgrind/Makefile.am 2009-06-13 00:50:38 UTC (rev 10315) @@ -1,100 +1,75 @@ include $(top_srcdir)/Makefile.tool.am -bin_SCRIPTS = callgrind_annotate callgrind_control +#---------------------------------------------------------------------------- +# Headers, etc +#---------------------------------------------------------------------------- -noinst_HEADERS = global.h costs.h events.h +pkginclude_HEADERS = callgrind.h -noinst_PROGRAMS = -if VGCONF_PLATFORMS_INCLUDE_X86_LINUX -noinst_PROGRAMS += callgrind-x86-linux -endif -if VGCONF_PLATFORMS_INCLUDE_AMD64_LINUX -noinst_PROGRAMS += callgrind-amd64-linux -endif -if VGCONF_PLATFORMS_INCLUDE_PPC32_LINUX -noinst_PROGRAMS += callgrind-ppc32-linux -endif -if VGCONF_PLATFORMS_INCLUDE_PPC64_LINUX -noinst_PROGRAMS += callgrind-ppc64-linux -endif -if VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5 -noinst_PROGRAMS += callgrind-ppc32-aix5 -endif -if VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5 -noinst_PROGRAMS += callgrind-ppc64-aix5 -endif -if VGCONF_PLATFORMS_INCLUDE_X86_DARWIN -noinst_PROGRAMS += callgrind-x86-darwin -endif -if VGCONF_PLATFORMS_INCLUDE_AMD64_DARWIN -noinst_PROGRAMS += callgrind-amd64-darwin -endif +bin_SCRIPTS = \ + callgrind_annotate \ + callgrind_control -CALLGRIND_SOURCES_COMMON = main.c events.c bb.c clo.c \ - costs.c bbcc.c command.c debug.c fn.c \ - sim.c callstack.c context.c dump.c jumps.c \ - threads.c \ - ../cachegrind/cg-x86-amd64.c \ - ../cachegrind/cg-ppc32.c \ - ../cachegrind/cg-ppc64.c +noinst_HEADERS = \ + costs.h \ + events.h \ + global.h -CALLGRIND_CFLAGS_COMMON = -I$(top_srcdir)/cachegrind +#---------------------------------------------------------------------------- +# callgrind-<platform> +#---------------------------------------------------------------------------- -pkginclude_HEADERS = \ - callgrind.h +noinst_PROGRAMS = callgrind-@VGCONF_ARCH_PRI@-@VGCONF_OS@ +if VGCONF_HAVE_PLATFORM_SEC +noinst_PROGRAMS += callgrind-@VGCONF_ARCH_SEC@-@VGCONF_OS@ +endif -callgrind_x86_linux_SOURCES = $(CALLGRIND_SOURCES_COMMON) $(CALLGRIND_SOURCES_X86) -callgrind_x86_linux_CPPFLAGS = $(AM_CPPFLAGS_X86_LINUX) -callgrind_x86_linux_CFLAGS = $(CALLGRIND_CFLAGS_COMMON) $(AM_CFLAGS_X86_LINUX) -callgrind_x86_linux_DEPENDENCIES = $(COREGRIND_LIBS_X86_LINUX) -callgrind_x86_linux_LDADD = $(TOOL_LDADD_X86_LINUX) -callgrind_x86_linux_LDFLAGS = $(TOOL_LDFLAGS_X86_LINUX) +CALLGRIND_SOURCES_COMMON = \ + bb.c \ + bbcc.c \ + callstack.c \ + clo.c \ + command.c \ + context.c \ + costs.c \ + debug.c \ + dump.c \ + events.c \ + fn.c \ + jumps.c \ + main.c \ + sim.c \ + threads.c \ + ../cachegrind/cg-x86-amd64.c \ + ../cachegrind/cg-ppc32.c \ + ../cachegrind/cg-ppc64.c + +CALLGRIND_CFLAGS_COMMON = -I$(top_srcdir)/cachegrind -callgrind_amd64_linux_SOURCES = $(CALLGRIND_SOURCES_COMMON) $(CALLGRIND_SOURCES_AMD64) -callgrind_amd64_linux_CPPFLAGS = $(AM_CPPFLAGS_AMD64_LINUX) -callgrind_amd64_linux_CFLAGS = $(CALLGRIND_CFLAGS_COMMON) $(AM_CFLAGS_AMD64_LINUX) -callgrind_amd64_linux_DEPENDENCIES = $(COREGRIND_LIBS_AMD64_LINUX) -callgrind_amd64_linux_LDADD = $(TOOL_LDADD_AMD64_LINUX) -callgrind_amd64_linux_LDFLAGS = $(TOOL_LDFLAGS_AMD64_LINUX) +callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_SOURCES = \ + $(CALLGRIND_SOURCES_COMMON) +callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS = \ + $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS = \ + $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) $(CALLGRIND_CFLAGS_COMMON) +callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_DEPENDENCIES = \ + $(COREGRIND_LIBS_@VGCONF_PLATFORM_PRI_CAPS@) +callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDADD = \ + $(TOOL_LDADD_@VGCONF_PLATFORM_PRI_CAPS@) +callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS = \ + $(TOOL_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +if VGCONF_HAVE_PLATFORM_SEC +callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES = \ + $(CALLGRIND_SOURCES_COMMON) +callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS = \ + $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS = \ + $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) $(CALLGRIND_CFLAGS_COMMON) +callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_DEPENDENCIES = \ + $(COREGRIND_LIBS_@VGCONF_PLATFORM_SEC_CAPS@) +callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDADD = \ + $(TOOL_LDADD_@VGCONF_PLATFORM_SEC_CAPS@) +callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS = \ + $(TOOL_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +endif -callgrind_ppc32_linux_SOURCES = $(CALLGRIND_SOURCES_COMMON) $(CALLGRIND_SOURCES_PPC32) -callgrind_ppc32_linux_CPPFLAGS = $(AM_CPPFLAGS_PPC32_LINUX) -callgrind_ppc32_linux_CFLAGS = $(CALLGRIND_CFLAGS_COMMON) $(AM_CFLAGS_PPC32_LINUX) -callgrind_ppc32_linux_DEPENDENCIES = $(COREGRIND_LIBS_PPC32_LINUX) -callgrind_ppc32_linux_LDADD = $(TOOL_LDADD_PPC32_LINUX) -callgrind_ppc32_linux_LDFLAGS = $(TOOL_LDFLAGS_PPC32_LINUX) - -callgrind_ppc64_linux_SOURCES = $(CALLGRIND_SOURCES_COMMON) $(CALLGRIND_SOURCES_PPC64) -callgrind_ppc64_linux_CPPFLAGS = $(AM_CPPFLAGS_PPC64_LINUX) -callgrind_ppc64_linux_CFLAGS = $(CALLGRIND_CFLAGS_COMMON) $(AM_CFLAGS_PPC64_LINUX) -callgrind_ppc64_linux_DEPENDENCIES = $(COREGRIND_LIBS_PPC64_LINUX) -callgrind_ppc64_linux_LDADD = $(TOOL_LDADD_PPC64_LINUX) -callgrind_ppc64_linux_LDFLAGS = $(TOOL_LDFLAGS_PPC64_LINUX) - -callgrind_ppc32_aix5_SOURCES = $(CALLGRIND_SOURCES_COMMON) $(CALLGRIND_SOURCES_PPC32) -callgrind_ppc32_aix5_CPPFLAGS = $(AM_CPPFLAGS_PPC32_AIX5) -callgrind_ppc32_aix5_CFLAGS = $(CALLGRIND_CFLAGS_COMMON) $(AM_CFLAGS_PPC32_AIX5) -callgrind_ppc32_aix5_DEPENDENCIES = $(COREGRIND_LIBS_PPC32_AIX5) -callgrind_ppc32_aix5_LDADD = $(TOOL_LDADD_PPC32_AIX5) -callgrind_ppc32_aix5_LDFLAGS = $(TOOL_LDFLAGS_PPC32_AIX5) - -callgrind_ppc64_aix5_SOURCES = $(CALLGRIND_SOURCES_COMMON) $(CALLGRIND_SOURCES_PPC64) -callgrind_ppc64_aix5_CPPFLAGS = $(AM_CPPFLAGS_PPC64_AIX5) -callgrind_ppc64_aix5_CFLAGS = $(CALLGRIND_CFLAGS_COMMON) $(AM_CFLAGS_PPC64_AIX5) -callgrind_ppc64_aix5_DEPENDENCIES = $(COREGRIND_LIBS_PPC64_AIX5) -callgrind_ppc64_aix5_LDADD = $(TOOL_LDADD_PPC64_AIX5) -callgrind_ppc64_aix5_LDFLAGS = $(TOOL_LDFLAGS_PPC64_AIX5) - -callgrind_x86_darwin_SOURCES = $(CALLGRIND_SOURCES_COMMON) $(CALLGRIND_SOURCES_X86) -callgrind_x86_darwin_CPPFLAGS = $(AM_CPPFLAGS_X86_DARWIN) -callgrind_x86_darwin_CFLAGS = $(CALLGRIND_CFLAGS_COMMON) $(AM_CFLAGS_X86_DARWIN) -callgrind_x86_darwin_DEPENDENCIES = $(COREGRIND_LIBS_X86_DARWIN) -callgrind_x86_darwin_LDADD = $(TOOL_LDADD_X86_DARWIN) -callgrind_x86_darwin_LDFLAGS = $(TOOL_LDFLAGS_X86_DARWIN) - -callgrind_amd64_darwin_SOURCES = $(CALLGRIND_SOURCES_COMMON) $(CALLGRIND_SOURCES_AMD64) -callgrind_amd64_darwin_CPPFLAGS = $(AM_CPPFLAGS_AMD64_DARWIN) -callgrind_amd64_darwin_CFLAGS = $(CALLGRIND_CFLAGS_COMMON) $(AM_CFLAGS_AMD64_DARWIN) -callgrind_amd64_darwin_DEPENDENCIES = $(COREGRIND_LIBS_AMD64_DARWIN) -callgrind_amd64_darwin_LDADD = $(TOOL_LDADD_AMD64_DARWIN) -callgrind_amd64_darwin_LDFLAGS = $(TOOL_LDFLAGS_AMD64_DARWIN) Modified: branches/BUILD_TWEAKS/lackey/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/lackey/Makefile.am 2009-06-13 00:37:53 UTC (rev 10314) +++ branches/BUILD_TWEAKS/lackey/Makefile.am 2009-06-13 00:50:38 UTC (rev 10315) @@ -1,85 +1,38 @@ include $(top_srcdir)/Makefile.tool.am -noinst_PROGRAMS = -if VGCONF_PLATFORMS_INCLUDE_X86_LINUX -noinst_PROGRAMS += lackey-x86-linux +#---------------------------------------------------------------------------- +# lackey-<platform> +#---------------------------------------------------------------------------- + +noinst_PROGRAMS = lackey-@VGCONF_ARCH_PRI@-@VGCONF_OS@ +if VGCONF_HAVE_PLATFORM_SEC +noinst_PROGRAMS += lackey-@VGCONF_ARCH_SEC@-@VGCONF_OS@ endif -if VGCONF_PLATFORMS_INCLUDE_AMD64_LINUX -noinst_PROGRAMS += lackey-amd64-linux -endif -if VGCONF_PLATFORMS_INCLUDE_PPC32_LINUX -noinst_PROGRAMS += lackey-ppc32-linux -endif -if VGCONF_PLATFORMS_INCLUDE_PPC64_LINUX -noinst_PROGRAMS += lackey-ppc64-linux -endif -if VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5 -noinst_PROGRAMS += lackey-ppc32-aix5 -endif -if VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5 -noinst_PROGRAMS += lackey-ppc64-aix5 -endif -if VGCONF_PLATFORMS_INCLUDE_X86_DARWIN -noinst_PROGRAMS += lackey-x86-darwin -endif -if VGCONF_PLATFORMS_INCLUDE_AMD64_DARWIN -noinst_PROGRAMS += lackey-amd64-darwin -endif LACKEY_SOURCES_COMMON = lk_main.c -lackey_x86_linux_SOURCES = $(LACKEY_SOURCES_COMMON) -lackey_x86_linux_CPPFLAGS = $(AM_CPPFLAGS_X86_LINUX) -lackey_x86_linux_CFLAGS = $(AM_CFLAGS_X86_LINUX) -lackey_x86_linux_DEPENDENCIES = $(COREGRIND_LIBS_X86_LINUX) -lackey_x86_linux_LDADD = $(TOOL_LDADD_X86_LINUX) -lackey_x86_linux_LDFLAGS = $(TOOL_LDFLAGS_X86_LINUX) +lackey_@VGCONF_ARCH_PRI@_@VGCONF_OS@_SOURCES = $(LACKEY_SOURCES_COMMON) +lackey_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS = \ + $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +lackey_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS = \ + $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +lackey_@VGCONF_ARCH_PRI@_@VGCONF_OS@_DEPENDENCIES = \ + $(COREGRIND_LIBS_@VGCONF_PLATFORM_PRI_CAPS@) +lackey_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDADD = \ + $(TOOL_LDADD_@VGCONF_PLATFORM_PRI_CAPS@) +lackey_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS = \ + $(TOOL_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +if VGCONF_HAVE_PLATFORM_SEC +lackey_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES = $(LACKEY_SOURCES_COMMON) +lackey_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS = \ + $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +lackey_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS = \ + $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +lackey_@VGCONF_ARCH_SEC@_@VGCONF_OS@_DEPENDENCIES = \ + $(COREGRIND_LIBS_@VGCONF_PLATFORM_SEC_CAPS@) +lackey_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDADD = \ + $(TOOL_LDADD_@VGCONF_PLATFORM_SEC_CAPS@) +lackey_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS = \ + $(TOOL_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +endif -lackey_amd64_linux_SOURCES = $(LACKEY_SOURCES_COMMON) -lackey_amd64_linux_CPPFLAGS = $(AM_CPPFLAGS_AMD64_LINUX) -lackey_amd64_linux_CFLAGS = $(AM_CFLAGS_AMD64_LINUX) -lackey_amd64_linux_DEPENDENCIES = $(COREGRIND_LIBS_AMD64_LINUX) -lackey_amd64_linux_LDADD = $(TOOL_LDADD_AMD64_LINUX) -lackey_amd64_linux_LDFLAGS = $(TOOL_LDFLAGS_AMD64_LINUX) - -lackey_ppc32_linux_SOURCES = $(LACKEY_SOURCES_COMMON) -lackey_ppc32_linux_CPPFLAGS = $(AM_CPPFLAGS_PPC32_LINUX) -lackey_ppc32_linux_CFLAGS = $(AM_CFLAGS_PPC32_LINUX) -lackey_ppc32_linux_DEPENDENCIES = $(COREGRIND_LIBS_PPC32_LINUX) -lackey_ppc32_linux_LDADD = $(TOOL_LDADD_PPC32_LINUX) -lackey_ppc32_linux_LDFLAGS = $(TOOL_LDFLAGS_PPC32_LINUX) - -lackey_ppc64_linux_SOURCES = $(LACKEY_SOURCES_COMMON) -lackey_ppc64_linux_CPPFLAGS = $(AM_CPPFLAGS_PPC64_LINUX) -lackey_ppc64_linux_CFLAGS = $(AM_CFLAGS_PPC64_LINUX) -lackey_ppc64_linux_DEPENDENCIES = $(COREGRIND_LIBS_PPC64_LINUX) -lackey_ppc64_linux_LDADD = $(TOOL_LDADD_PPC64_LINUX) -lackey_ppc64_linux_LDFLAGS = $(TOOL_LDFLAGS_PPC64_LINUX) - -lackey_ppc32_aix5_SOURCES = $(LACKEY_SOURCES_COMMON) -lackey_ppc32_aix5_CPPFLAGS = $(AM_CPPFLAGS_PPC32_AIX5) -lackey_ppc32_aix5_CFLAGS = $(AM_CFLAGS_PPC32_AIX5) -lackey_ppc32_aix5_DEPENDENCIES = $(COREGRIND_LIBS_PPC32_AIX5) -lackey_ppc32_aix5_LDADD = $(TOOL_LDADD_PPC32_AIX5) -lackey_ppc32_aix5_LDFLAGS = $(TOOL_LDFLAGS_PPC32_AIX5) - -lackey_ppc64_aix5_SOURCES = $(LACKEY_SOURCES_COMMON) -lackey_ppc64_aix5_CPPFLAGS = $(AM_CPPFLAGS_PPC64_AIX5) -lackey_ppc64_aix5_CFLAGS = $(AM_CFLAGS_PPC64_AIX5) -lackey_ppc64_aix5_DEPENDENCIES = $(COREGRIND_LIBS_PPC64_AIX5) -lackey_ppc64_aix5_LDADD = $(TOOL_LDADD_PPC64_AIX5) -lackey_ppc64_aix5_LDFLAGS = $(TOOL_LDFLAGS_PPC64_AIX5) - -lackey_x86_darwin_SOURCES = $(LACKEY_SOURCES_COMMON) -lackey_x86_darwin_CPPFLAGS = $(AM_CPPFLAGS_X86_DARWIN) -lackey_x86_darwin_CFLAGS = $(AM_CFLAGS_X86_DARWIN) -lackey_x86_darwin_DEPENDENCIES = $(COREGRIND_LIBS_X86_DARWIN) -lackey_x86_darwin_LDADD = $(TOOL_LDADD_X86_DARWIN) -lackey_x86_darwin_LDFLAGS = $(TOOL_LDFLAGS_X86_DARWIN) - -lackey_amd64_darwin_SOURCES = $(LACKEY_SOURCES_COMMON) -lackey_amd64_darwin_CPPFLAGS = $(AM_CPPFLAGS_AMD64_DARWIN) -lackey_amd64_darwin_CFLAGS = $(AM_CFLAGS_AMD64_DARWIN) -lackey_amd64_darwin_DEPENDENCIES = $(COREGRIND_LIBS_AMD64_DARWIN) -lackey_amd64_darwin_LDADD = $(TOOL_LDADD_AMD64_DARWIN) -lackey_amd64_darwin_LDFLAGS = $(TOOL_LDFLAGS_AMD64_DARWIN) |
|
From: <sv...@va...> - 2009-06-13 00:55:25
|
Author: njn Date: 2009-06-13 01:37:53 +0100 (Sat, 13 Jun 2009) New Revision: 10314 Log: Almost the end of the cut+paste avoidance. Modified: branches/BUILD_TWEAKS/coregrind/Makefile.am branches/BUILD_TWEAKS/drd/Makefile.am branches/BUILD_TWEAKS/exp-ptrcheck/Makefile.am branches/BUILD_TWEAKS/helgrind/Makefile.am branches/BUILD_TWEAKS/massif/Makefile.am branches/BUILD_TWEAKS/memcheck/Makefile.am Modified: branches/BUILD_TWEAKS/coregrind/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/coregrind/Makefile.am 2009-06-12 23:40:04 UTC (rev 10313) +++ branches/BUILD_TWEAKS/coregrind/Makefile.am 2009-06-13 00:37:53 UTC (rev 10314) @@ -30,7 +30,8 @@ #---------------------------------------------------------------------------- bin_PROGRAMS = \ - valgrind no_op_client_for_valgrind + valgrind \ + no_op_client_for_valgrind if VGCONF_OS_IS_LINUX valgrind_SOURCES = \ @@ -200,7 +201,7 @@ m_ume/priv_ume.h #---------------------------------------------------------------------------- -# libcoregrind_<platform>.so +# libcoregrind-<platform>.a #---------------------------------------------------------------------------- BUILT_SOURCES = $(mach_user_srcs) @@ -366,7 +367,7 @@ $(MAKE) -C @VEX_DIR@ CC="$(CC)" AR="$(AR)" pub/libvex_guest_offsets.h #---------------------------------------------------------------------------- -# libreplacemalloc_toolpreload_<platform>.so +# libreplacemalloc_toolpreload-<platform>.a #---------------------------------------------------------------------------- pkglib_LIBRARIES += libreplacemalloc_toolpreload-@VGCONF_ARCH_PRI@-@VGCONF_OS@.a @@ -394,7 +395,7 @@ libreplacemalloc_toolpreload_ppc64_aix5_a_AR = $(AR) -X64 cru #---------------------------------------------------------------------------- -# vgpreload_core_<platform>.so +# vgpreload_core-<platform>.a #---------------------------------------------------------------------------- noinst_PROGRAMS = vgpreload_core-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so @@ -445,8 +446,6 @@ done -MANUAL_DEPS = $(noinst_HEADERS) $(include_HEADERS) - EXTRA_DIST = \ m_debuginfo/UNUSED_STABS.txt \ m_debuginfo/README.txt Modified: branches/BUILD_TWEAKS/drd/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/drd/Makefile.am 2009-06-12 23:40:04 UTC (rev 10313) +++ branches/BUILD_TWEAKS/drd/Makefile.am 2009-06-13 00:37:53 UTC (rev 10314) @@ -1,136 +1,9 @@ include $(top_srcdir)/Makefile.tool.am -noinst_PROGRAMS = -noinst_DSYMS = -if VGCONF_PLATFORMS_INCLUDE_X86_LINUX - noinst_PROGRAMS += drd-x86-linux vgpreload_drd-x86-linux.so -endif -if VGCONF_PLATFORMS_INCLUDE_AMD64_LINUX - noinst_PROGRAMS += drd-amd64-linux vgpreload_drd-amd64-linux.so -endif -if VGCONF_PLATFORMS_INCLUDE_PPC32_LINUX - noinst_PROGRAMS += drd-ppc32-linux vgpreload_drd-ppc32-linux.so -endif -if VGCONF_PLATFORMS_INCLUDE_PPC64_LINUX - noinst_PROGRAMS += drd-ppc64-linux vgpreload_drd-ppc64-linux.so -endif -if VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5 - noinst_PROGRAMS += drd-ppc32-aix5 vgpreload_drd-ppc32-aix5.so -endif -if VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5 - noinst_PROGRAMS += drd-ppc64-aix5 vgpreload_drd-ppc64-aix5.so -endif -if VGCONF_PLATFORMS_INCLUDE_X86_DARWIN - noinst_PROGRAMS += drd-x86-darwin vgpreload_drd-x86-darwin.so - noinst_DSYMS += vgpreload_drd-x86-darwin.so -endif -if VGCONF_PLATFORMS_INCLUDE_AMD64_DARWIN - noinst_PROGRAMS += drd-amd64-darwin vgpreload_drd-amd64-darwin.so - noinst_DSYMS += vgpreload_drd-amd64-darwin.so -endif +#---------------------------------------------------------------------------- +# Headers, flags +#---------------------------------------------------------------------------- - -VGPRELOAD_DRD_SOURCES = \ - drd_gomp_intercepts.c \ - drd_pthread_intercepts.c \ - drd_qtcore_intercepts.c \ - drd_strmem_intercepts.c - - -DRD_CFLAGS = \ - @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ \ - -O2 \ - @FLAG_W_EXTRA@ \ - -Wformat-nonliteral \ - -Wno-inline \ - -Wno-unused-parameter - -AM_CFLAGS_X86_LINUX += $(DRD_CFLAGS) -AM_CFLAGS_AMD64_LINUX += $(DRD_CFLAGS) -AM_CFLAGS_PPC32_LINUX += $(DRD_CFLAGS) -AM_CFLAGS_PPC64_LINUX += $(DRD_CFLAGS) -AM_CFLAGS_PPC32_AIX5 += $(DRD_CFLAGS) -AM_CFLAGS_PPC64_AIX5 += $(DRD_CFLAGS) - -vgpreload_drd_x86_linux_so_SOURCES = $(VGPRELOAD_DRD_SOURCES) -vgpreload_drd_x86_linux_so_CPPFLAGS = $(AM_CPPFLAGS_X86_LINUX) -vgpreload_drd_x86_linux_so_CFLAGS = $(AM_CFLAGS_X86_LINUX) $(AM_CFLAGS_PIC) -vgpreload_drd_x86_linux_so_CCASFLAGS = $(AM_CCASFLAGS_X86_LINUX) -vgpreload_drd_x86_linux_so_DEPENDENCIES = $(LIBREPLACEMALLOC_X86_LINUX) -vgpreload_drd_x86_linux_so_LDFLAGS = $(PRELOAD_LDFLAGS_X86_LINUX)\ - $(LIBREPLACEMALLOC_LDFLAGS_X86_LINUX) - -vgpreload_drd_amd64_linux_so_SOURCES = $(VGPRELOAD_DRD_SOURCES) -vgpreload_drd_amd64_linux_so_CPPFLAGS = $(AM_CPPFLAGS_AMD64_LINUX) -vgpreload_drd_amd64_linux_so_CFLAGS = $(AM_CFLAGS_AMD64_LINUX) $(AM_CFLAGS_PIC) -vgpreload_drd_amd64_linux_so_CCASFLAGS = $(AM_CCASFLAGS_AMD64_LINUX) -vgpreload_drd_amd64_linux_so_DEPENDENCIES = -vgpreload_drd_amd64_linux_so_LDFLAGS = $(PRELOAD_LDFLAGS_AMD64_LINUX)\ - $(LIBREPLACEMALLOC_LDFLAGS_AMD64_LINUX) - -vgpreload_drd_ppc32_linux_so_SOURCES = $(VGPRELOAD_DRD_SOURCES) -vgpreload_drd_ppc32_linux_so_CPPFLAGS = $(AM_CPPFLAGS_PPC32_LINUX) -vgpreload_drd_ppc32_linux_so_CFLAGS = $(AM_CFLAGS_PPC32_LINUX) $(AM_CFLAGS_PIC) -vgpreload_drd_ppc32_linux_so_CCASFLAGS = $(AM_CCASFLAGS_PPC32_LINUX) -vgpreload_drd_ppc32_linux_so_DEPENDENCIES = -vgpreload_drd_ppc32_linux_so_LDFLAGS = $(PRELOAD_LDFLAGS_PPC32_LINUX)\ - $(LIBREPLACEMALLOC_LDFLAGS_PPC32_LINUX) - -vgpreload_drd_ppc64_linux_so_SOURCES = $(VGPRELOAD_DRD_SOURCES) -vgpreload_drd_ppc64_linux_so_CPPFLAGS = $(AM_CPPFLAGS_PPC64_LINUX) -vgpreload_drd_ppc64_linux_so_CFLAGS = $(AM_CFLAGS_PPC64_LINUX) $(AM_CFLAGS_PIC) -vgpreload_drd_ppc64_linux_so_CCASFLAGS = $(AM_CCASFLAGS_PPC64_LINUX) -vgpreload_drd_ppc64_linux_so_DEPENDENCIES = -vgpreload_drd_ppc64_linux_so_LDFLAGS = $(PRELOAD_LDFLAGS_PPC64_LINUX)\ - $(LIBREPLACEMALLOC_LDFLAGS_PPC64_LINUX) - -vgpreload_drd_ppc32_aix5_so_SOURCES = $(VGPRELOAD_DRD_SOURCES) -vgpreload_drd_ppc32_aix5_so_CPPFLAGS = $(AM_CPPFLAGS_PPC32_AIX5) -vgpreload_drd_ppc32_aix5_so_CFLAGS = $(AM_CFLAGS_PPC32_AIX5) $(AM_CFLAGS_PIC) -vgpreload_drd_ppc32_aix5_so_CCASFLAGS = $(AM_CCASFLAGS_PPC32_AIX5) -vgpreload_drd_ppc32_aix5_so_DEPENDENCIES = -vgpreload_drd_ppc32_aix5_so_LDFLAGS = $(PRELOAD_LDFLAGS_PPC32_AIX5)\ - $(LIBREPLACEMALLOC_LDFLAGS_PPC32_AIX5) - -vgpreload_drd_ppc64_aix5_so_SOURCES = $(VGPRELOAD_DRD_SOURCES) -vgpreload_drd_ppc64_aix5_so_CPPFLAGS = $(AM_CPPFLAGS_PPC64_AIX5) -vgpreload_drd_ppc64_aix5_so_CFLAGS = $(AM_CFLAGS_PPC64_AIX5) $(AM_CFLAGS_PIC) -vgpreload_drd_ppc64_aix5_so_CCASFLAGS = $(AM_CCASFLAGS_PPC64_AIX5) -vgpreload_drd_ppc64_aix5_so_DEPENDENCIES = -vgpreload_drd_ppc64_aix5_so_LDFLAGS = $(PRELOAD_LDFLAGS_PPC64_AIX5)\ - $(LIBREPLACEMALLOC_LDFLAGS_PPC64_AIX5) - -vgpreload_drd_x86_darwin_so_SOURCES = $(VGPRELOAD_DRD_SOURCES) -vgpreload_drd_x86_darwin_so_CPPFLAGS = $(AM_CPPFLAGS_X86_DARWIN) -vgpreload_drd_x86_darwin_so_CFLAGS = $(AM_CFLAGS_X86_DARWIN) $(AM_CFLAGS_PIC) -vgpreload_drd_x86_darwin_so_CCASFLAGS = $(AM_CCASFLAGS_X86_DARWIN) -vgpreload_drd_x86_darwin_so_DEPENDENCIES = $(LIBREPLACEMALLOC_X86_DARWIN) -vgpreload_drd_x86_darwin_so_LDFLAGS = $(PRELOAD_LDFLAGS_X86_DARWIN)\ - $(LIBREPLACEMALLOC_LDFLAGS_X86_DARWIN) - -vgpreload_drd_amd64_darwin_so_SOURCES = $(VGPRELOAD_DRD_SOURCES) -vgpreload_drd_amd64_darwin_so_CPPFLAGS = $(AM_CPPFLAGS_AMD64_DARWIN) -vgpreload_drd_amd64_darwin_so_CFLAGS = $(AM_CFLAGS_AMD64_DARWIN) $(AM_CFLAGS_PIC) -vgpreload_drd_amd64_darwin_so_CCASFLAGS = $(AM_CCASFLAGS_AMD64_DARWIN) -vgpreload_drd_amd64_darwin_so_DEPENDENCIES = -vgpreload_drd_amd64_darwin_so_LDFLAGS = $(PRELOAD_LDFLAGS_AMD64_DARWIN)\ - $(LIBREPLACEMALLOC_LDFLAGS_AMD64_DARWIN) - - -DRD_SOURCES = \ - drd_barrier.c \ - drd_clientobj.c \ - drd_clientreq.c \ - drd_cond.c \ - drd_error.c \ - drd_load_store.c \ - drd_main.c \ - drd_malloc_wrappers.c \ - drd_mutex.c \ - drd_rwlock.c \ - drd_semaphore.c \ - drd_suppression.c - pkginclude_HEADERS = drd.h noinst_HEADERS = \ @@ -157,60 +30,103 @@ drd_vc.h \ pub_drd_bitmap.h -drd_x86_linux_SOURCES = $(DRD_SOURCES) -drd_x86_linux_CPPFLAGS = $(AM_CPPFLAGS_X86_LINUX) -drd_x86_linux_CFLAGS = $(AM_CFLAGS_X86_LINUX) -drd_x86_linux_DEPENDENCIES = $(COREGRIND_LIBS_X86_LINUX) -drd_x86_linux_LDADD = $(TOOL_LDADD_X86_LINUX) -drd_x86_linux_LDFLAGS = $(TOOL_LDFLAGS_X86_LINUX) +DRD_CFLAGS = \ + @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ \ + -O2 \ + @FLAG_W_EXTRA@ \ + -Wformat-nonliteral \ + -Wno-inline \ + -Wno-unused-parameter -drd_amd64_linux_SOURCES = $(DRD_SOURCES) -drd_amd64_linux_CPPFLAGS = $(AM_CPPFLAGS_AMD64_LINUX) -drd_amd64_linux_CFLAGS = $(AM_CFLAGS_AMD64_LINUX) -drd_amd64_linux_DEPENDENCIES = $(COREGRIND_LIBS_AMD64_LINUX) -drd_amd64_linux_LDADD = $(TOOL_LDADD_AMD64_LINUX) -drd_amd64_linux_LDFLAGS = $(TOOL_LDFLAGS_AMD64_LINUX) +#---------------------------------------------------------------------------- +# drd-<platform> +#---------------------------------------------------------------------------- -drd_ppc32_linux_SOURCES = $(DRD_SOURCES) -drd_ppc32_linux_CPPFLAGS = $(AM_CPPFLAGS_PPC32_LINUX) -drd_ppc32_linux_CFLAGS = $(AM_CFLAGS_PPC32_LINUX) -drd_ppc32_linux_DEPENDENCIES = $(COREGRIND_LIBS_PPC32_LINUX) -drd_ppc32_linux_LDADD = $(TOOL_LDADD_PPC32_LINUX) -drd_ppc32_linux_LDFLAGS = $(TOOL_LDFLAGS_PPC32_LINUX) +noinst_PROGRAMS = drd-@VGCONF_ARCH_PRI@-@VGCONF_OS@ +if VGCONF_HAVE_PLATFORM_SEC +noinst_PROGRAMS += drd-@VGCONF_ARCH_SEC@-@VGCONF_OS@ +endif -drd_ppc64_linux_SOURCES = $(DRD_SOURCES) -drd_ppc64_linux_CPPFLAGS = $(AM_CPPFLAGS_PPC64_LINUX) -drd_ppc64_linux_CFLAGS = $(AM_CFLAGS_PPC64_LINUX) -drd_ppc64_linux_DEPENDENCIES = $(COREGRIND_LIBS_PPC64_LINUX) -drd_ppc64_linux_LDADD = $(TOOL_LDADD_PPC64_LINUX) -drd_ppc64_linux_LDFLAGS = $(TOOL_LDFLAGS_PPC64_LINUX) +DRD_SOURCES_COMMON = \ + drd_barrier.c \ + drd_clientobj.c \ + drd_clientreq.c \ + drd_cond.c \ + drd_error.c \ + drd_load_store.c \ + drd_main.c \ + drd_malloc_wrappers.c \ + drd_mutex.c \ + drd_rwlock.c \ + drd_semaphore.c \ + drd_suppression.c -drd_ppc32_aix5_SOURCES = $(DRD_SOURCES) -drd_ppc32_aix5_CPPFLAGS = $(AM_CPPFLAGS_PPC32_AIX5) -drd_ppc32_aix5_CFLAGS = $(AM_CFLAGS_PPC32_AIX5) -drd_ppc32_aix5_DEPENDENCIES = $(COREGRIND_LIBS_PPC32_AIX5) -drd_ppc32_aix5_LDADD = $(TOOL_LDADD_PPC32_AIX5) -drd_ppc32_aix5_LDFLAGS = $(TOOL_LDFLAGS_PPC32_AIX5) +drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_SOURCES = $(DRD_SOURCES_COMMON) +drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS = \ + $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS = \ + $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) $(DRD_CFLAGS) +drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_DEPENDENCIES = \ + $(COREGRIND_LIBS_@VGCONF_PLATFORM_PRI_CAPS@) +drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDADD = \ + $(TOOL_LDADD_@VGCONF_PLATFORM_PRI_CAPS@) +drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS = \ + $(TOOL_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +if VGCONF_HAVE_PLATFORM_SEC +drd_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES = $(DRD_SOURCES_COMMON) +drd_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS = \ + $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +drd_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS = \ + $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) $(DRD_CFLAGS) +drd_@VGCONF_ARCH_SEC@_@VGCONF_OS@_DEPENDENCIES = \ + $(COREGRIND_LIBS_@VGCONF_PLATFORM_SEC_CAPS@) +drd_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDADD = \ + $(TOOL_LDADD_@VGCONF_PLATFORM_SEC_CAPS@) +drd_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS = \ + $(TOOL_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +endif -drd_ppc64_aix5_SOURCES = $(DRD_SOURCES) -drd_ppc64_aix5_CPPFLAGS = $(AM_CPPFLAGS_PPC64_AIX5) -drd_ppc64_aix5_CFLAGS = $(AM_CFLAGS_PPC64_AIX5) -drd_ppc64_aix5_DEPENDENCIES = $(COREGRIND_LIBS_PPC64_AIX5) -drd_ppc64_aix5_LDADD = $(TOOL_LDADD_PPC64_AIX5) -drd_ppc64_aix5_LDFLAGS = $(TOOL_LDFLAGS_PPC64_AIX5) +#---------------------------------------------------------------------------- +# vgpreload_drd-<platform>.so +#---------------------------------------------------------------------------- -drd_x86_darwin_SOURCES = $(DRD_SOURCES) -drd_x86_darwin_CPPFLAGS = $(AM_CPPFLAGS_X86_DARWIN) -drd_x86_darwin_CFLAGS = $(AM_CFLAGS_X86_DARWIN) -drd_x86_darwin_DEPENDENCIES = $(COREGRIND_LIBS_X86_DARWIN) -drd_x86_darwin_LDADD = $(TOOL_LDADD_X86_DARWIN) -drd_x86_darwin_LDFLAGS = $(TOOL_LDFLAGS_X86_DARWIN) +noinst_PROGRAMS += vgpreload_drd-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so +if VGCONF_HAVE_PLATFORM_SEC +noinst_PROGRAMS += vgpreload_drd-@VGCONF_ARCH_SEC@-@VGCONF_OS@.so +endif -drd_amd64_darwin_SOURCES = $(DRD_SOURCES) -drd_amd64_darwin_CPPFLAGS = $(AM_CPPFLAGS_AMD64_DARWIN) -drd_amd64_darwin_CFLAGS = $(AM_CFLAGS_AMD64_DARWIN) -drd_amd64_darwin_DEPENDENCIES = $(COREGRIND_LIBS_AMD64_DARWIN) -drd_amd64_darwin_LDADD = $(TOOL_LDADD_AMD64_DARWIN) -drd_amd64_darwin_LDFLAGS = $(TOOL_LDFLAGS_AMD64_DARWIN) +if VGCONF_OS_IS_DARWIN +noinst_DSYMS = $(noinst_PROGRAMS) +endif +VGPRELOAD_DRD_SOURCES_COMMON = \ + drd_gomp_intercepts.c \ + drd_pthread_intercepts.c \ + drd_qtcore_intercepts.c \ + drd_strmem_intercepts.c +vgpreload_drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_SOURCES = \ + $(VGPRELOAD_DRD_SOURCES_COMMON) +vgpreload_drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CPPFLAGS = \ + $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +vgpreload_drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CFLAGS = \ + $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) $(AM_CFLAGS_PIC) $(DRD_CFLAGS) +vgpreload_drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_DEPENDENCIES = \ + $(LIBREPLACEMALLOC_@VGCONF_PLATFORM_PRI_CAPS@) +vgpreload_drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_LDFLAGS = \ + $(PRELOAD_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) \ + $(LIBREPLACEMALLOC_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +if VGCONF_HAVE_PLATFORM_SEC +vgpreload_drd_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_SOURCES = \ + $(VGPRELOAD_DRD_SOURCES_COMMON) +vgpreload_drd_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CPPFLAGS = \ + $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +vgpreload_drd_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CFLAGS = \ + $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) $(AM_CFLAGS_PIC) $(DRD_CFLAGS) +vgpreload_drd_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_DEPENDENCIES = \ + $(LIBREPLACEMALLOC_@VGCONF_PLATFORM_SEC_CAPS@) +vgpreload_drd_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_LDFLAGS = \ + $(PRELOAD_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) \ + $(LIBREPLACEMALLOC_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +endif + Modified: branches/BUILD_TWEAKS/exp-ptrcheck/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/exp-ptrcheck/Makefile.am 2009-06-12 23:40:04 UTC (rev 10313) +++ branches/BUILD_TWEAKS/exp-ptrcheck/Makefile.am 2009-06-13 00:37:53 UTC (rev 10314) @@ -1,170 +1,93 @@ include $(top_srcdir)/Makefile.tool.am -noinst_PROGRAMS = -noinst_DSYMS = -if VGCONF_PLATFORMS_INCLUDE_X86_LINUX -noinst_PROGRAMS += exp-ptrcheck-x86-linux vgpreload_exp-ptrcheck-x86-linux.so -endif -if VGCONF_PLATFORMS_INCLUDE_AMD64_LINUX -noinst_PROGRAMS += exp-ptrcheck-amd64-linux vgpreload_exp-ptrcheck-amd64-linux.so -endif -if VGCONF_PLATFORMS_INCLUDE_PPC32_LINUX -noinst_PROGRAMS += exp-ptrcheck-ppc32-linux vgpreload_exp-ptrcheck-ppc32-linux.so -endif -if VGCONF_PLATFORMS_INCLUDE_PPC64_LINUX -noinst_PROGRAMS += exp-ptrcheck-ppc64-linux vgpreload_exp-ptrcheck-ppc64-linux.so -endif -if VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5 -noinst_PROGRAMS += exp-ptrcheck-ppc32-aix5 vgpreload_exp-ptrcheck-ppc32-aix5.so -endif -if VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5 -noinst_PROGRAMS += exp-ptrcheck-ppc64-aix5 vgpreload_exp-ptrcheck-ppc64-aix5.so -endif -if VGCONF_PLATFORMS_INCLUDE_X86_DARWIN -noinst_PROGRAMS += exp-ptrcheck-x86-darwin vgpreload_exp-ptrcheck-x86-darwin.so -noinst_DSYMS += vgpreload_exp-ptrcheck-x86-darwin.so -endif -if VGCONF_PLATFORMS_INCLUDE_AMD64_DARWIN -noinst_PROGRAMS += exp-ptrcheck-amd64-darwin vgpreload_exp-ptrcheck-amd64-darwin.so -noinst_DSYMS += vgpreload_exp-ptrcheck-amd64-darwin.so -endif +#---------------------------------------------------------------------------- +# Headers, etc +#---------------------------------------------------------------------------- +noinst_HEADERS = \ + h_main.h \ + pc_common.h \ + sg_main.h -VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON = h_intercepts.c +#---------------------------------------------------------------------------- +# exp-ptrcheck-<platform> +#---------------------------------------------------------------------------- -vgpreload_exp_ptrcheck_x86_linux_so_SOURCES = $(VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON) -vgpreload_exp_ptrcheck_x86_linux_so_CPPFLAGS = $(AM_CPPFLAGS_X86_LINUX) -vgpreload_exp_ptrcheck_x86_linux_so_CFLAGS = $(AM_CFLAGS_X86_LINUX) $(AM_CFLAGS_PIC) -O2 -vgpreload_exp_ptrcheck_x86_linux_so_CCASFLAGS = $(AM_CCASFLAGS_X86_LINUX) -vgpreload_exp_ptrcheck_x86_linux_so_DEPENDENCIES = $(LIBREPLACEMALLOC_X86_LINUX) -vgpreload_exp_ptrcheck_x86_linux_so_LDFLAGS = \ - $(PRELOAD_LDFLAGS_X86_LINUX) \ - $(LIBREPLACEMALLOC_LDFLAGS_X86_LINUX) +noinst_PROGRAMS = exp-ptrcheck-@VGCONF_ARCH_PRI@-@VGCONF_OS@ +if VGCONF_HAVE_PLATFORM_SEC +noinst_PROGRAMS += exp-ptrcheck-@VGCONF_ARCH_SEC@-@VGCONF_OS@ +endif -vgpreload_exp_ptrcheck_amd64_linux_so_SOURCES = $(VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON) -vgpreload_exp_ptrcheck_amd64_linux_so_CPPFLAGS = $(AM_CPPFLAGS_AMD64_LINUX) -vgpreload_exp_ptrcheck_amd64_linux_so_CFLAGS = $(AM_CFLAGS_AMD64_LINUX) $(AM_CFLAGS_PIC) -O2 -vgpreload_exp_ptrcheck_amd64_linux_so_CCASFLAGS = $(AM_CCASFLAGS_AMD64_LINUX) -vgpreload_exp_ptrcheck_amd64_linux_so_DEPENDENCIES = $(LIBREPLACEMALLOC_AMD64_LINUX) -vgpreload_exp_ptrcheck_amd64_linux_so_LDFLAGS = \ - $(PRELOAD_LDFLAGS_AMD64_LINUX) \ - $(LIBREPLACEMALLOC_LDFLAGS_AMD64_LINUX) - -vgpreload_exp_ptrcheck_ppc32_linux_so_SOURCES = $(VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON) -vgpreload_exp_ptrcheck_ppc32_linux_so_CPPFLAGS = $(AM_CPPFLAGS_PPC32_LINUX) -vgpreload_exp_ptrcheck_ppc32_linux_so_CFLAGS = $(AM_CFLAGS_PPC32_LINUX) $(AM_CFLAGS_PIC) -O2 -vgpreload_exp_ptrcheck_ppc32_linux_so_CCASFLAGS = $(AM_CCASFLAGS_PPC32_LINUX) -vgpreload_exp_ptrcheck_ppc32_linux_so_DEPENDENCIES = $(LIBREPLACEMALLOC_PPC32_LINUX) -vgpreload_exp_ptrcheck_ppc32_linux_so_LDFLAGS = \ - $(PRELOAD_LDFLAGS_PPC32_LINUX) \ - $(LIBREPLACEMALLOC_LDFLAGS_PPC32_LINUX) - -vgpreload_exp_ptrcheck_ppc64_linux_so_SOURCES = $(VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON) -vgpreload_exp_ptrcheck_ppc64_linux_so_CPPFLAGS = $(AM_CPPFLAGS_PPC64_LINUX) -vgpreload_exp_ptrcheck_ppc64_linux_so_CFLAGS = $(AM_CFLAGS_PPC64_LINUX) $(AM_CFLAGS_PIC) -O2 -vgpreload_exp_ptrcheck_ppc64_linux_so_CCASFLAGS = $(AM_CCASFLAGS_PPC64_LINUX) -vgpreload_exp_ptrcheck_ppc64_linux_so_DEPENDENCIES = $(LIBREPLACEMALLOC_PPC64_LINUX) -vgpreload_exp_ptrcheck_ppc64_linux_so_LDFLAGS = \ - $(PRELOAD_LDFLAGS_PPC64_LINUX) \ - $(LIBREPLACEMALLOC_LDFLAGS_PPC64_LINUX) - -vgpreload_exp_ptrcheck_ppc32_aix5_so_SOURCES = $(VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON) -vgpreload_exp_ptrcheck_ppc32_aix5_so_CPPFLAGS = $(AM_CPPFLAGS_PPC32_AIX5) -vgpreload_exp_ptrcheck_ppc32_aix5_so_CFLAGS = $(AM_CFLAGS_PPC32_AIX5) $(AM_CFLAGS_PIC) -O2 -vgpreload_exp_ptrcheck_ppc32_aix5_so_CCASFLAGS = $(AM_CCASFLAGS_PPC32_AIX5) -vgpreload_exp_ptrcheck_ppc32_aix5_so_DEPENDENCIES = $(LIBREPLACEMALLOC_PPC32_AIX5) -vgpreload_exp_ptrcheck_ppc32_aix5_so_LDFLAGS = \ - $(PRELOAD_LDFLAGS_PPC32_AIX5) \ - $(LIBREPLACEMALLOC_LDFLAGS_PPC32_AIX5) - -vgpreload_exp_ptrcheck_ppc64_aix5_so_SOURCES = $(VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON) -vgpreload_exp_ptrcheck_ppc64_aix5_so_CPPFLAGS = $(AM_CPPFLAGS_PPC64_AIX5) -vgpreload_exp_ptrcheck_ppc64_aix5_so_CFLAGS = $(AM_CFLAGS_PPC64_AIX5) $(AM_CFLAGS_PIC) -O2 -vgpreload_exp_ptrcheck_ppc64_aix5_so_CCASFLAGS = $(AM_CCASFLAGS_PPC64_AIX5) -vgpreload_exp_ptrcheck_ppc64_aix5_so_DEPENDENCIES = $(LIBREPLACEMALLOC_PPC64_AIX5) -vgpreload_exp_ptrcheck_ppc64_aix5_so_LDFLAGS = \ - $(PRELOAD_LDFLAGS_PPC64_AIX5) \ - $(LIBREPLACEMALLOC_LDFLAGS_PPC64_AIX5) - -vgpreload_exp_ptrcheck_x86_darwin_so_SOURCES = $(VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON) -vgpreload_exp_ptrcheck_x86_darwin_so_CPPFLAGS = $(AM_CPPFLAGS_X86_DARWIN) -vgpreload_exp_ptrcheck_x86_darwin_so_CFLAGS = $(AM_CFLAGS_X86_DARWIN) $(AM_CFLAGS_PIC) -O2 -vgpreload_exp_ptrcheck_x86_darwin_so_CCASFLAGS = $(AM_CCASFLAGS_X86_DARWIN) -vgpreload_exp_ptrcheck_x86_darwin_so_DEPENDENCIES = $(LIBREPLACEMALLOC_X86_DARWIN) -vgpreload_exp_ptrcheck_x86_darwin_so_LDFLAGS = \ - $(PRELOAD_LDFLAGS_X86_DARWIN) \ - $(LIBREPLACEMALLOC_LDFLAGS_X86_DARWIN) - -vgpreload_exp_ptrcheck_amd64_darwin_so_SOURCES = $(VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON) -vgpreload_exp_ptrcheck_amd64_darwin_so_CPPFLAGS = $(AM_CPPFLAGS_AMD64_DARWIN) -vgpreload_exp_ptrcheck_amd64_darwin_so_CFLAGS = $(AM_CFLAGS_AMD64_DARWIN) $(AM_CFLAGS_PIC) -O2 -vgpreload_exp_ptrcheck_amd64_darwin_so_CCASFLAGS = $(AM_CCASFLAGS_AMD64_DARWIN) -vgpreload_exp_ptrcheck_amd64_darwin_so_DEPENDENCIES = $(LIBREPLACEMALLOC_AMD64_DARWIN) -vgpreload_exp_ptrcheck_amd64_darwin_so_LDFLAGS = \ - $(PRELOAD_LDFLAGS_AMD64_DARWIN) \ - $(LIBREPLACEMALLOC_LDFLAGS_AMD64_DARWIN) - - - EXP_PTRCHECK_SOURCES_COMMON = \ - pc_common.c h_main.c sg_main.c pc_main.c + h_main.c \ + pc_common.c \ + pc_main.c \ + sg_main.c -exp_ptrcheck_x86_linux_SOURCES = $(EXP_PTRCHECK_SOURCES_COMMON) -exp_ptrcheck_x86_linux_CPPFLAGS = $(AM_CPPFLAGS_X86_LINUX) -exp_ptrcheck_x86_linux_CFLAGS = $(AM_CFLAGS_X86_LINUX) -exp_ptrcheck_x86_linux_DEPENDENCIES = $(COREGRIND_LIBS_X86_LINUX) -exp_ptrcheck_x86_linux_LDADD = $(TOOL_LDADD_X86_LINUX) -exp_ptrcheck_x86_linux_LDFLAGS = $(TOOL_LDFLAGS_X86_LINUX) +exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_SOURCES = \ + $(EXP_PTRCHECK_SOURCES_COMMON) +exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS = \ + $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS = \ + $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_DEPENDENCIES = \ + $(COREGRIND_LIBS_@VGCONF_PLATFORM_PRI_CAPS@) +exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDADD = \ + $(TOOL_LDADD_@VGCONF_PLATFORM_PRI_CAPS@) +exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS = \ + $(TOOL_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +if VGCONF_HAVE_PLATFORM_SEC +exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES = \ + $(EXP_PTRCHECK_SOURCES_COMMON) +exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS = \ + $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS = \ + $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_DEPENDENCIES = \ + $(COREGRIND_LIBS_@VGCONF_PLATFORM_SEC_CAPS@) +exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDADD = \ + $(TOOL_LDADD_@VGCONF_PLATFORM_SEC_CAPS@) +exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS = \ + $(TOOL_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +endif -exp_ptrcheck_amd64_linux_SOURCES = $(EXP_PTRCHECK_SOURCES_COMMON) -exp_ptrcheck_amd64_linux_CPPFLAGS = $(AM_CPPFLAGS_AMD64_LINUX) -exp_ptrcheck_amd64_linux_CFLAGS = $(AM_CFLAGS_AMD64_LINUX) -exp_ptrcheck_amd64_linux_DEPENDENCIES = $(COREGRIND_LIBS_AMD64_LINUX) -exp_ptrcheck_amd64_linux_LDADD = $(TOOL_LDADD_AMD64_LINUX) -exp_ptrcheck_amd64_linux_LDFLAGS = $(TOOL_LDFLAGS_AMD64_LINUX) +#---------------------------------------------------------------------------- +# vgpreload_exp-ptrcheck-<platform>.so +#---------------------------------------------------------------------------- -exp_ptrcheck_ppc32_linux_SOURCES = $(EXP_PTRCHECK_SOURCES_COMMON) -exp_ptrcheck_ppc32_linux_CPPFLAGS = $(AM_CPPFLAGS_PPC32_LINUX) -exp_ptrcheck_ppc32_linux_CFLAGS = $(AM_CFLAGS_PPC32_LINUX) -exp_ptrcheck_ppc32_linux_DEPENDENCIES = $(COREGRIND_LIBS_PPC32_LINUX) -exp_ptrcheck_ppc32_linux_LDADD = $(TOOL_LDADD_PPC32_LINUX) -exp_ptrcheck_ppc32_linux_LDFLAGS = $(TOOL_LDFLAGS_PPC32_LINUX) +noinst_PROGRAMS += vgpreload_exp-ptrcheck-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so +if VGCONF_HAVE_PLATFORM_SEC +noinst_PROGRAMS += vgpreload_exp-ptrcheck-@VGCONF_ARCH_SEC@-@VGCONF_OS@.so +endif -exp_ptrcheck_ppc64_linux_SOURCES = $(EXP_PTRCHECK_SOURCES_COMMON) -exp_ptrcheck_ppc64_linux_CPPFLAGS = $(AM_CPPFLAGS_PPC64_LINUX) -exp_ptrcheck_ppc64_linux_CFLAGS = $(AM_CFLAGS_PPC64_LINUX) -exp_ptrcheck_ppc64_linux_DEPENDENCIES = $(COREGRIND_LIBS_PPC64_LINUX) -exp_ptrcheck_ppc64_linux_LDADD = $(TOOL_LDADD_PPC64_LINUX) -exp_ptrcheck_ppc64_linux_LDFLAGS = $(TOOL_LDFLAGS_PPC64_LINUX) +if VGCONF_OS_IS_DARWIN +noinst_DSYMS = $(noinst_PROGRAMS) +endif -exp_ptrcheck_ppc32_aix5_SOURCES = $(EXP_PTRCHECK_SOURCES_COMMON) -exp_ptrcheck_ppc32_aix5_CPPFLAGS = $(AM_CPPFLAGS_PPC32_AIX5) -exp_ptrcheck_ppc32_aix5_CFLAGS = $(AM_CFLAGS_PPC32_AIX5) -exp_ptrcheck_ppc32_aix5_DEPENDENCIES = $(COREGRIND_LIBS_PPC32_AIX5) -exp_ptrcheck_ppc32_aix5_LDADD = $(TOOL_LDADD_PPC32_AIX5) -exp_ptrcheck_ppc32_aix5_LDFLAGS = $(TOOL_LDFLAGS_PPC32_AIX5) +VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON = h_intercepts.c -exp_ptrcheck_ppc64_aix5_SOURCES = $(EXP_PTRCHECK_SOURCES_COMMON) -exp_ptrcheck_ppc64_aix5_CPPFLAGS = $(AM_CPPFLAGS_PPC64_AIX5) -exp_ptrcheck_ppc64_aix5_CFLAGS = $(AM_CFLAGS_PPC64_AIX5) -exp_ptrcheck_ppc64_aix5_DEPENDENCIES = $(COREGRIND_LIBS_PPC64_AIX5) -exp_ptrcheck_ppc64_aix5_LDADD = $(TOOL_LDADD_PPC64_AIX5) -exp_ptrcheck_ppc64_aix5_LDFLAGS = $(TOOL_LDFLAGS_PPC64_AIX5) +vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_SOURCES = \ + $(VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON) +vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CPPFLAGS = \ + $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CFLAGS = \ + $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) $(AM_CFLAGS_PIC) -O2 +vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_DEPENDENCIES = \ + $(LIBREPLACEMALLOC_@VGCONF_PLATFORM_PRI_CAPS@) +vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_LDFLAGS = \ + $(PRELOAD_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) \ + $(LIBREPLACEMALLOC_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +if VGCONF_HAVE_PLATFORM_SEC +vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_SOURCES = \ + $(VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON) +vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CPPFLAGS = \ + $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CFLAGS = \ + $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) $(AM_CFLAGS_PIC) -O2 +vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_DEPENDENCIES = \ + $(LIBREPLACEMALLOC_@VGCONF_PLATFORM_SEC_CAPS@) +vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_LDFLAGS = \ + $(PRELOAD_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) \ + $(LIBREPLACEMALLOC_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +endif -exp_ptrcheck_x86_darwin_SOURCES = $(EXP_PTRCHECK_SOURCES_COMMON) -exp_ptrcheck_x86_darwin_CPPFLAGS = $(AM_CPPFLAGS_X86_DARWIN) -exp_ptrcheck_x86_darwin_CFLAGS = $(AM_CFLAGS_X86_DARWIN) -exp_ptrcheck_x86_darwin_DEPENDENCIES = $(COREGRIND_LIBS_X86_DARWIN) -exp_ptrcheck_x86_darwin_LDADD = $(TOOL_LDADD_X86_DARWIN) -exp_ptrcheck_x86_darwin_LDFLAGS = $(TOOL_LDFLAGS_X86_DARWIN) - -exp_ptrcheck_amd64_darwin_SOURCES = $(EXP_PTRCHECK_SOURCES_COMMON) -exp_ptrcheck_amd64_darwin_CPPFLAGS = $(AM_CPPFLAGS_AMD64_DARWIN) -exp_ptrcheck_amd64_darwin_CFLAGS = $(AM_CFLAGS_AMD64_DARWIN) -exp_ptrcheck_amd64_darwin_DEPENDENCIES = $(COREGRIND_LIBS_AMD64_DARWIN) -exp_ptrcheck_amd64_darwin_LDADD = $(TOOL_LDADD_AMD64_DARWIN) -exp_ptrcheck_amd64_darwin_LDFLAGS = $(TOOL_LDFLAGS_AMD64_DARWIN) - -noinst_HEADERS = h_main.h sg_main.h pc_common.h - -EXTRA_DIST = Modified: branches/BUILD_TWEAKS/helgrind/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/helgrind/Makefile.am 2009-06-12 23:40:04 UTC (rev 10313) +++ branches/BUILD_TWEAKS/helgrind/Makefile.am 2009-06-13 00:37:53 UTC (rev 10314) @@ -7,7 +7,10 @@ pkginclude_HEADERS = helgrind.h noinst_HEADERS = \ - hg_basics.h hg_lock_n_thread.h hg_errors.h hg_wordset.h \ + hg_basics.h \ + hg_errors.h \ + hg_lock_n_thread.h \ + hg_wordset.h \ libhb.h EXTRA_DIST = README_MSMProp2.txt README_YARD.txt @@ -55,7 +58,7 @@ endif #---------------------------------------------------------------------------- -# vgpreload_helgrind_<platform>.so +# vgpreload_helgrind-<platform>.so #---------------------------------------------------------------------------- noinst_PROGRAMS += vgpreload_helgrind-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so Modified: branches/BUILD_TWEAKS/massif/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/massif/Makefile.am 2009-06-12 23:40:04 UTC (rev 10313) +++ branches/BUILD_TWEAKS/massif/Makefile.am 2009-06-13 00:37:53 UTC (rev 10314) @@ -41,7 +41,7 @@ endif #---------------------------------------------------------------------------- -# vgpreload_massif_<platform>.so +# vgpreload_massif-<platform>.so #---------------------------------------------------------------------------- noinst_PROGRAMS += vgpreload_massif-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so Modified: branches/BUILD_TWEAKS/memcheck/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/memcheck/Makefile.am 2009-06-12 23:40:04 UTC (rev 10313) +++ branches/BUILD_TWEAKS/memcheck/Makefile.am 2009-06-13 00:37:53 UTC (rev 10314) @@ -57,7 +57,7 @@ mc_main.o: CFLAGS += -fomit-frame-pointer #---------------------------------------------------------------------------- -# vgpreload_memcheck_<platform>.so +# vgpreload_memcheck-<platform>.so #---------------------------------------------------------------------------- noinst_PROGRAMS += vgpreload_memcheck-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so |