From 9158ab04e5bbc19b1629ce1f08cd38a3caa6f0fc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20Gobry?= Date: Fri, 12 Apr 2002 13:32:11 +0000 Subject: [PATCH] added rules to generate libpthread.so git-svn-id: svn://svn.valgrind.org/valgrind/trunk@54 --- Makefile.am | 10 +++++++--- addrcheck/Makefile.am | 10 +++++++--- cachegrind/Makefile.am | 10 +++++++--- corecheck/Makefile.am | 10 +++++++--- coregrind/Makefile.am | 10 +++++++--- helgrind/Makefile.am | 10 +++++++--- lackey/Makefile.am | 10 +++++++--- memcheck/Makefile.am | 10 +++++++--- none/Makefile.am | 10 +++++++--- 9 files changed, 63 insertions(+), 27 deletions(-) diff --git a/Makefile.am b/Makefile.am index 782a7198cc..ec6775eaee 100644 --- a/Makefile.am +++ b/Makefile.am @@ -24,7 +24,7 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0 valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -72,12 +72,16 @@ noinst_HEADERS = \ vg_unsafe.h -vg_memory.o: vg_memory.c $(noinst_HEADERS) +MANUAL_DEPS = $(noinst_HEADERS) $(include_HEADERS) + +vg_memory.o: vg_memory.c $(MANUAL_DEPS) $(COMPILE) -O2 @PREFERRED_STACK_BOUNDARY@ -c $< -vg_clientmalloc.o: vg_clientmalloc.c $(noinst_HEADERS) +vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS) $(COMPILE) -fno-omit-frame-pointer -c $< +libpthread.so.0: vg_libpthread.c $(MANUAL_DEPS) + $(CC) -Wall -g -O -shared -fpic -o $@ $< valgrind.so: $(valgrind_so_OBJECTS) $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \ diff --git a/addrcheck/Makefile.am b/addrcheck/Makefile.am index 782a7198cc..ec6775eaee 100644 --- a/addrcheck/Makefile.am +++ b/addrcheck/Makefile.am @@ -24,7 +24,7 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0 valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -72,12 +72,16 @@ noinst_HEADERS = \ vg_unsafe.h -vg_memory.o: vg_memory.c $(noinst_HEADERS) +MANUAL_DEPS = $(noinst_HEADERS) $(include_HEADERS) + +vg_memory.o: vg_memory.c $(MANUAL_DEPS) $(COMPILE) -O2 @PREFERRED_STACK_BOUNDARY@ -c $< -vg_clientmalloc.o: vg_clientmalloc.c $(noinst_HEADERS) +vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS) $(COMPILE) -fno-omit-frame-pointer -c $< +libpthread.so.0: vg_libpthread.c $(MANUAL_DEPS) + $(CC) -Wall -g -O -shared -fpic -o $@ $< valgrind.so: $(valgrind_so_OBJECTS) $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \ diff --git a/cachegrind/Makefile.am b/cachegrind/Makefile.am index 782a7198cc..ec6775eaee 100644 --- a/cachegrind/Makefile.am +++ b/cachegrind/Makefile.am @@ -24,7 +24,7 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0 valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -72,12 +72,16 @@ noinst_HEADERS = \ vg_unsafe.h -vg_memory.o: vg_memory.c $(noinst_HEADERS) +MANUAL_DEPS = $(noinst_HEADERS) $(include_HEADERS) + +vg_memory.o: vg_memory.c $(MANUAL_DEPS) $(COMPILE) -O2 @PREFERRED_STACK_BOUNDARY@ -c $< -vg_clientmalloc.o: vg_clientmalloc.c $(noinst_HEADERS) +vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS) $(COMPILE) -fno-omit-frame-pointer -c $< +libpthread.so.0: vg_libpthread.c $(MANUAL_DEPS) + $(CC) -Wall -g -O -shared -fpic -o $@ $< valgrind.so: $(valgrind_so_OBJECTS) $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \ diff --git a/corecheck/Makefile.am b/corecheck/Makefile.am index 782a7198cc..ec6775eaee 100644 --- a/corecheck/Makefile.am +++ b/corecheck/Makefile.am @@ -24,7 +24,7 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0 valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -72,12 +72,16 @@ noinst_HEADERS = \ vg_unsafe.h -vg_memory.o: vg_memory.c $(noinst_HEADERS) +MANUAL_DEPS = $(noinst_HEADERS) $(include_HEADERS) + +vg_memory.o: vg_memory.c $(MANUAL_DEPS) $(COMPILE) -O2 @PREFERRED_STACK_BOUNDARY@ -c $< -vg_clientmalloc.o: vg_clientmalloc.c $(noinst_HEADERS) +vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS) $(COMPILE) -fno-omit-frame-pointer -c $< +libpthread.so.0: vg_libpthread.c $(MANUAL_DEPS) + $(CC) -Wall -g -O -shared -fpic -o $@ $< valgrind.so: $(valgrind_so_OBJECTS) $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \ diff --git a/coregrind/Makefile.am b/coregrind/Makefile.am index 782a7198cc..ec6775eaee 100644 --- a/coregrind/Makefile.am +++ b/coregrind/Makefile.am @@ -24,7 +24,7 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0 valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -72,12 +72,16 @@ noinst_HEADERS = \ vg_unsafe.h -vg_memory.o: vg_memory.c $(noinst_HEADERS) +MANUAL_DEPS = $(noinst_HEADERS) $(include_HEADERS) + +vg_memory.o: vg_memory.c $(MANUAL_DEPS) $(COMPILE) -O2 @PREFERRED_STACK_BOUNDARY@ -c $< -vg_clientmalloc.o: vg_clientmalloc.c $(noinst_HEADERS) +vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS) $(COMPILE) -fno-omit-frame-pointer -c $< +libpthread.so.0: vg_libpthread.c $(MANUAL_DEPS) + $(CC) -Wall -g -O -shared -fpic -o $@ $< valgrind.so: $(valgrind_so_OBJECTS) $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \ diff --git a/helgrind/Makefile.am b/helgrind/Makefile.am index 782a7198cc..ec6775eaee 100644 --- a/helgrind/Makefile.am +++ b/helgrind/Makefile.am @@ -24,7 +24,7 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0 valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -72,12 +72,16 @@ noinst_HEADERS = \ vg_unsafe.h -vg_memory.o: vg_memory.c $(noinst_HEADERS) +MANUAL_DEPS = $(noinst_HEADERS) $(include_HEADERS) + +vg_memory.o: vg_memory.c $(MANUAL_DEPS) $(COMPILE) -O2 @PREFERRED_STACK_BOUNDARY@ -c $< -vg_clientmalloc.o: vg_clientmalloc.c $(noinst_HEADERS) +vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS) $(COMPILE) -fno-omit-frame-pointer -c $< +libpthread.so.0: vg_libpthread.c $(MANUAL_DEPS) + $(CC) -Wall -g -O -shared -fpic -o $@ $< valgrind.so: $(valgrind_so_OBJECTS) $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \ diff --git a/lackey/Makefile.am b/lackey/Makefile.am index 782a7198cc..ec6775eaee 100644 --- a/lackey/Makefile.am +++ b/lackey/Makefile.am @@ -24,7 +24,7 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0 valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -72,12 +72,16 @@ noinst_HEADERS = \ vg_unsafe.h -vg_memory.o: vg_memory.c $(noinst_HEADERS) +MANUAL_DEPS = $(noinst_HEADERS) $(include_HEADERS) + +vg_memory.o: vg_memory.c $(MANUAL_DEPS) $(COMPILE) -O2 @PREFERRED_STACK_BOUNDARY@ -c $< -vg_clientmalloc.o: vg_clientmalloc.c $(noinst_HEADERS) +vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS) $(COMPILE) -fno-omit-frame-pointer -c $< +libpthread.so.0: vg_libpthread.c $(MANUAL_DEPS) + $(CC) -Wall -g -O -shared -fpic -o $@ $< valgrind.so: $(valgrind_so_OBJECTS) $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \ diff --git a/memcheck/Makefile.am b/memcheck/Makefile.am index 782a7198cc..ec6775eaee 100644 --- a/memcheck/Makefile.am +++ b/memcheck/Makefile.am @@ -24,7 +24,7 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0 valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -72,12 +72,16 @@ noinst_HEADERS = \ vg_unsafe.h -vg_memory.o: vg_memory.c $(noinst_HEADERS) +MANUAL_DEPS = $(noinst_HEADERS) $(include_HEADERS) + +vg_memory.o: vg_memory.c $(MANUAL_DEPS) $(COMPILE) -O2 @PREFERRED_STACK_BOUNDARY@ -c $< -vg_clientmalloc.o: vg_clientmalloc.c $(noinst_HEADERS) +vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS) $(COMPILE) -fno-omit-frame-pointer -c $< +libpthread.so.0: vg_libpthread.c $(MANUAL_DEPS) + $(CC) -Wall -g -O -shared -fpic -o $@ $< valgrind.so: $(valgrind_so_OBJECTS) $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \ diff --git a/none/Makefile.am b/none/Makefile.am index 782a7198cc..ec6775eaee 100644 --- a/none/Makefile.am +++ b/none/Makefile.am @@ -24,7 +24,7 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0 valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -72,12 +72,16 @@ noinst_HEADERS = \ vg_unsafe.h -vg_memory.o: vg_memory.c $(noinst_HEADERS) +MANUAL_DEPS = $(noinst_HEADERS) $(include_HEADERS) + +vg_memory.o: vg_memory.c $(MANUAL_DEPS) $(COMPILE) -O2 @PREFERRED_STACK_BOUNDARY@ -c $< -vg_clientmalloc.o: vg_clientmalloc.c $(noinst_HEADERS) +vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS) $(COMPILE) -fno-omit-frame-pointer -c $< +libpthread.so.0: vg_libpthread.c $(MANUAL_DEPS) + $(CC) -Wall -g -O -shared -fpic -o $@ $< valgrind.so: $(valgrind_so_OBJECTS) $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \ -- 2.47.3