From c054479e54e8a9c41bb15760fbf9b1a5b149b1e3 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sun, 20 Sep 2009 03:33:28 +0200 Subject: matrace: add matrace RT memory allocation tracker --- Makefile.am | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) (limited to 'Makefile.am') diff --git a/Makefile.am b/Makefile.am index f473d11..e8f4c94 100644 --- a/Makefile.am +++ b/Makefile.am @@ -19,19 +19,23 @@ EXTRA_DIST = \ bootstrap.sh \ LGPL \ README \ - mutrace.in + mutrace.in \ + matrace.in #include_HEADERS = \ # mutrace.h lib_LTLIBRARIES = \ - libmutrace.la + libmutrace.la \ + libmatrace.la bin_SCRIPTS = \ - mutrace + mutrace \ + matrace CLEANFILES = \ - mutrace + mutrace \ + matrace libmutrace_la_SOURCES = \ mutrace.c @@ -49,12 +53,34 @@ libmutrace_la_CFLAGS = \ $(PTHREAD_CFLAGS) \ -DSONAME=\"libmutrace.so\" +libmatrace_la_SOURCES = \ + matrace.c +libmatrace_la_LDFLAGS = \ + -avoid-version \ + -module \ + -export-dynamic \ + -shared \ + -prefer-pic +libmatrace_la_LIBADD = \ + $(PTHREAD_LIBS) \ + -lrt \ + -ldl +libmatrace_la_CFLAGS = \ + $(PTHREAD_CFLAGS) \ + -DSONAME=\"libmatrace.so\" + mutrace: mutrace.in Makefile sed -e 's,@PACKAGE_STRING\@,$(PACKAGE_STRING),g' \ -e 's,@PACKAGE_NAME\@,$(PACKAGE_NAME),g' < $< > $@ chmod +x mutrace +matrace: matrace.in Makefile + sed -e 's,@PACKAGE_STRING\@,$(PACKAGE_STRING),g' \ + -e 's,@PACKAGE_NAME\@,$(PACKAGE_NAME),g' < $< > $@ + chmod +x matrace + install-exec-hook: rm -f $(DESTDIR)$(libdir)/libmutrace.la + rm -f $(DESTDIR)$(libdir)/libmatrace.la ACLOCAL_AMFLAGS = -I m4 -- cgit