blob: cad09cac4cda9c935b989c869387ac59083021ef [file] [log] [blame]
njn25e49d8e72002-09-23 09:36:25 +00001
njn7d9f94d2003-04-22 21:41:40 +00002AUTOMAKE_OPTIONS = 1.5
sewardj31f6cb52003-03-01 01:26:55 +00003
njn3e884182003-04-15 13:03:23 +00004## coregrind must come before memcheck, addrcheck, helgrind, for
5## vg_replace_malloc.o.
6## addrcheck must come after memcheck, for mac_*.o
njn7a6e7462002-11-09 17:53:30 +00007SUBDIRS = coregrind . docs tests include auxprogs \
njn25cac76cb2002-09-23 11:21:57 +00008 memcheck \
njn3e884182003-04-15 13:03:23 +00009 addrcheck \
njn25cac76cb2002-09-23 11:21:57 +000010 cachegrind \
11 corecheck \
12 helgrind \
13 lackey \
14 none
sewardjde4a1d02002-03-22 01:27:54 +000015
daywalkerf5ef1852003-02-25 01:48:15 +000016AM_CFLAGS = $(WERROR) -DVG_LIBDIR="\"$(libdir)"\" \
njn25e49d8e72002-09-23 09:36:25 +000017 -Winline -Wall -Wshadow -O -fomit-frame-pointer @PREFERRED_STACK_BOUNDARY@ -g
daywalkera0d3ab62002-04-21 13:32:28 +000018
sewardjde4a1d02002-03-22 01:27:54 +000019valdir = $(libdir)/valgrind
20
gobry3b777892002-04-04 09:18:39 +000021SUPP_FILES = glibc-2.1.supp glibc-2.2.supp xfree-3.supp xfree-4.supp
22
23val_DATA = $(SUPP_FILES) default.supp
24
25BUILT_SOURCES = default.supp
26
daywalkercbc82b42003-02-25 11:52:52 +000027DISTCLEANFILES = default.supp
daywalkerf5ef1852003-02-25 01:48:15 +000028
gobry3b777892002-04-04 09:18:39 +000029default.supp: $(SUPP_FILES)
sewardjde4a1d02002-03-22 01:27:54 +000030
gobryc76b7952002-03-24 18:01:46 +000031bzdist: dist
32 gunzip -c $(PACKAGE)-$(VERSION).tar.gz | bzip2 > $(PACKAGE)-$(VERSION).tar.bz2
33
njn71fe3e62003-04-23 21:48:20 +000034## Preprend @PERL@ because tests/vg_regtest isn't executable
daywalkerc60b3a12003-04-23 16:39:31 +000035regtest: check
njn71fe3e62003-04-23 21:48:20 +000036 @PERL@ tests/vg_regtest --all
njn55b98e92003-04-08 10:29:13 +000037
sewardjde4a1d02002-03-22 01:27:54 +000038EXTRA_DIST = $(val_DATA) \
njn4e59bd92003-04-22 20:58:47 +000039 FAQ.txt \
sewardjde4a1d02002-03-22 01:27:54 +000040 PATCHES_APPLIED ACKNOWLEDGEMENTS \
sewardj83abe432002-07-01 08:46:27 +000041 README_KDE3_FOLKS README_PACKAGERS \
njn25cac76cb2002-09-23 11:21:57 +000042 README_MISSING_SYSCALL_OR_IOCTL TODO \
43 valgrind.spec valgrind.spec.in
sewardjfed4dd02002-04-14 14:32:54 +000044
gobryb0a955e2002-04-14 15:31:19 +000045install-exec-hook:
daywalker47160d62002-04-15 00:54:13 +000046 $(mkinstalldirs) $(DESTDIR)$(valdir)
gobryb0a955e2002-04-14 15:31:19 +000047 rm -f $(DESTDIR)$(valdir)/libpthread.so.0
daywalker47160d62002-04-15 00:54:13 +000048 $(LN_S) libpthread.so $(DESTDIR)$(valdir)/libpthread.so.0
njn25e49d8e72002-09-23 09:36:25 +000049