blob: 9f95c7bd614e7d5864bb6bc9c471fff33eaec36e [file] [log] [blame]
njn25e49d8e72002-09-23 09:36:25 +00001
mueller531d34d2004-01-03 12:47:32 +00002AUTOMAKE_OPTIONS = foreign 1.6 dist-bzip2
sewardj31f6cb52003-03-01 01:26:55 +00003
nethercote4388a402004-09-01 23:20:49 +00004include $(top_srcdir)/Makefile.all.am
5
6## include must be first for tool.h
njn3e884182003-04-15 13:03:23 +00007## addrcheck must come after memcheck, for mac_*.o
sewardj50629ec2004-11-22 13:44:11 +00008#SUBDIRS = include coregrind . docs tests auxprogs \
9# memcheck \
10# addrcheck \
11# cachegrind \
12# corecheck \
13# helgrind \
14# massif \
15# lackey \
16# none
fitzhardinge98abfc72003-12-16 02:05:15 +000017SUBDIRS = include coregrind . docs tests auxprogs \
njn25cac76cb2002-09-23 11:21:57 +000018 memcheck \
njn3e884182003-04-15 13:03:23 +000019 addrcheck \
njn25cac76cb2002-09-23 11:21:57 +000020 corecheck \
nethercotec9f36922004-02-14 16:40:02 +000021 massif \
njn25cac76cb2002-09-23 11:21:57 +000022 lackey \
23 none
sewardjde4a1d02002-03-22 01:27:54 +000024
njna63e2d72003-06-12 14:13:05 +000025SUPP_FILES = \
26 glibc-2.1.supp glibc-2.2.supp glibc-2.3.supp \
27 xfree-3.supp xfree-4.supp
gobry3b777892002-04-04 09:18:39 +000028
nethercote537e8942004-08-25 11:40:07 +000029dist_val_DATA = $(SUPP_FILES) default.supp
gobry3b777892002-04-04 09:18:39 +000030
muellerbddd6072003-11-19 21:50:07 +000031pkgconfigdir = $(libdir)/pkgconfig
32pkgconfig_DATA = valgrind.pc
33
34BUILT_SOURCES = default.supp valgrind.pc
gobry3b777892002-04-04 09:18:39 +000035
njnda762d42003-09-29 20:50:49 +000036DISTCLEANFILES = default.supp
daywalkerf5ef1852003-02-25 01:48:15 +000037
gobry3b777892002-04-04 09:18:39 +000038default.supp: $(SUPP_FILES)
sewardjde4a1d02002-03-22 01:27:54 +000039
njn71fe3e62003-04-23 21:48:20 +000040## Preprend @PERL@ because tests/vg_regtest isn't executable
daywalkerc60b3a12003-04-23 16:39:31 +000041regtest: check
njn71fe3e62003-04-23 21:48:20 +000042 @PERL@ tests/vg_regtest --all
njn55b98e92003-04-08 10:29:13 +000043
nethercote537e8942004-08-25 11:40:07 +000044EXTRA_DIST = \
njn4e59bd92003-04-22 20:58:47 +000045 FAQ.txt \
fitzhardingecf826ad2004-01-07 08:47:44 +000046 ACKNOWLEDGEMENTS \
nethercote16b59ee2004-10-09 15:59:05 +000047 README_DEVELOPERS \
nethercote5da1e172003-12-03 21:44:45 +000048 README_PACKAGERS \
njn25cac76cb2002-09-23 11:21:57 +000049 README_MISSING_SYSCALL_OR_IOCTL TODO \
nethercote4388a402004-09-01 23:20:49 +000050 valgrind.spec.in valgrind.pc.in \
51 Makefile.all.am Makefile.tool.am Makefile.core-AM_CPPFLAGS.am \
52 Makefile.tool-inplace.am
sewardjfed4dd02002-04-14 14:32:54 +000053
gobryb0a955e2002-04-14 15:31:19 +000054install-exec-hook:
daywalker47160d62002-04-15 00:54:13 +000055 $(mkinstalldirs) $(DESTDIR)$(valdir)
gobryb0a955e2002-04-14 15:31:19 +000056 rm -f $(DESTDIR)$(valdir)/libpthread.so.0
daywalker47160d62002-04-15 00:54:13 +000057 $(LN_S) libpthread.so $(DESTDIR)$(valdir)/libpthread.so.0
njn25e49d8e72002-09-23 09:36:25 +000058
fitzhardinge98abfc72003-12-16 02:05:15 +000059all-local:
nethercoteb7dceef2004-08-25 11:50:46 +000060 mkdir -p $(inplacedir)
61 rm -f $(addprefix $(inplacedir)/,default.supp $(SUPP_FILES))
62 ln -s ../default.supp $(inplacedir)
63 ln -s $(addprefix ../$(top_srcdir)/,$(SUPP_FILES)) $(inplacedir)
fitzhardinge98abfc72003-12-16 02:05:15 +000064
thughes734160c2004-06-28 21:52:40 +000065distclean-local:
nethercoteb7dceef2004-08-25 11:50:46 +000066 rm -rf $(inplacedir)