From: Frédéric Gobry Date: Sun, 14 Apr 2002 15:31:19 +0000 (+0000) Subject: use install-exec-hook to create the .so.0 symlink. X-Git-Tag: svn/VALGRIND_1_0_3~377 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d44c060e376e31df0505848df1c50c4379a43093;p=thirdparty%2Fvalgrind.git use install-exec-hook to create the .so.0 symlink. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@69 --- diff --git a/Makefile.am b/Makefile.am index 91ad395044..c31f9dc862 100644 --- a/Makefile.am +++ b/Makefile.am @@ -24,10 +24,9 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0 +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread_so_SOURCES = vg_libpthread.c -libpthread_so_0_SOURCES = vg_libpthread.c valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -92,5 +91,6 @@ valgrinq.so: $(valgrinq_so_OBJECTS) libpthread.so: $(libpthread_so_OBJECTS) $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS) -libpthread.so.0: libpthread.so - ln -s libpthread.so libpthread.so.0 +install-exec-hook: + rm -f $(DESTDIR)$(valdir)/libpthread.so.0 + cd $(DESTDIR)$(valdir) && $(LN_S) libpthread.so libpthread.so.0 diff --git a/addrcheck/Makefile.am b/addrcheck/Makefile.am index 91ad395044..c31f9dc862 100644 --- a/addrcheck/Makefile.am +++ b/addrcheck/Makefile.am @@ -24,10 +24,9 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0 +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread_so_SOURCES = vg_libpthread.c -libpthread_so_0_SOURCES = vg_libpthread.c valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -92,5 +91,6 @@ valgrinq.so: $(valgrinq_so_OBJECTS) libpthread.so: $(libpthread_so_OBJECTS) $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS) -libpthread.so.0: libpthread.so - ln -s libpthread.so libpthread.so.0 +install-exec-hook: + rm -f $(DESTDIR)$(valdir)/libpthread.so.0 + cd $(DESTDIR)$(valdir) && $(LN_S) libpthread.so libpthread.so.0 diff --git a/cachegrind/Makefile.am b/cachegrind/Makefile.am index 91ad395044..c31f9dc862 100644 --- a/cachegrind/Makefile.am +++ b/cachegrind/Makefile.am @@ -24,10 +24,9 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0 +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread_so_SOURCES = vg_libpthread.c -libpthread_so_0_SOURCES = vg_libpthread.c valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -92,5 +91,6 @@ valgrinq.so: $(valgrinq_so_OBJECTS) libpthread.so: $(libpthread_so_OBJECTS) $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS) -libpthread.so.0: libpthread.so - ln -s libpthread.so libpthread.so.0 +install-exec-hook: + rm -f $(DESTDIR)$(valdir)/libpthread.so.0 + cd $(DESTDIR)$(valdir) && $(LN_S) libpthread.so libpthread.so.0 diff --git a/corecheck/Makefile.am b/corecheck/Makefile.am index 91ad395044..c31f9dc862 100644 --- a/corecheck/Makefile.am +++ b/corecheck/Makefile.am @@ -24,10 +24,9 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0 +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread_so_SOURCES = vg_libpthread.c -libpthread_so_0_SOURCES = vg_libpthread.c valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -92,5 +91,6 @@ valgrinq.so: $(valgrinq_so_OBJECTS) libpthread.so: $(libpthread_so_OBJECTS) $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS) -libpthread.so.0: libpthread.so - ln -s libpthread.so libpthread.so.0 +install-exec-hook: + rm -f $(DESTDIR)$(valdir)/libpthread.so.0 + cd $(DESTDIR)$(valdir) && $(LN_S) libpthread.so libpthread.so.0 diff --git a/coregrind/Makefile.am b/coregrind/Makefile.am index 91ad395044..c31f9dc862 100644 --- a/coregrind/Makefile.am +++ b/coregrind/Makefile.am @@ -24,10 +24,9 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0 +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread_so_SOURCES = vg_libpthread.c -libpthread_so_0_SOURCES = vg_libpthread.c valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -92,5 +91,6 @@ valgrinq.so: $(valgrinq_so_OBJECTS) libpthread.so: $(libpthread_so_OBJECTS) $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS) -libpthread.so.0: libpthread.so - ln -s libpthread.so libpthread.so.0 +install-exec-hook: + rm -f $(DESTDIR)$(valdir)/libpthread.so.0 + cd $(DESTDIR)$(valdir) && $(LN_S) libpthread.so libpthread.so.0 diff --git a/helgrind/Makefile.am b/helgrind/Makefile.am index 91ad395044..c31f9dc862 100644 --- a/helgrind/Makefile.am +++ b/helgrind/Makefile.am @@ -24,10 +24,9 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0 +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread_so_SOURCES = vg_libpthread.c -libpthread_so_0_SOURCES = vg_libpthread.c valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -92,5 +91,6 @@ valgrinq.so: $(valgrinq_so_OBJECTS) libpthread.so: $(libpthread_so_OBJECTS) $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS) -libpthread.so.0: libpthread.so - ln -s libpthread.so libpthread.so.0 +install-exec-hook: + rm -f $(DESTDIR)$(valdir)/libpthread.so.0 + cd $(DESTDIR)$(valdir) && $(LN_S) libpthread.so libpthread.so.0 diff --git a/lackey/Makefile.am b/lackey/Makefile.am index 91ad395044..c31f9dc862 100644 --- a/lackey/Makefile.am +++ b/lackey/Makefile.am @@ -24,10 +24,9 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0 +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread_so_SOURCES = vg_libpthread.c -libpthread_so_0_SOURCES = vg_libpthread.c valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -92,5 +91,6 @@ valgrinq.so: $(valgrinq_so_OBJECTS) libpthread.so: $(libpthread_so_OBJECTS) $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS) -libpthread.so.0: libpthread.so - ln -s libpthread.so libpthread.so.0 +install-exec-hook: + rm -f $(DESTDIR)$(valdir)/libpthread.so.0 + cd $(DESTDIR)$(valdir) && $(LN_S) libpthread.so libpthread.so.0 diff --git a/memcheck/Makefile.am b/memcheck/Makefile.am index 91ad395044..c31f9dc862 100644 --- a/memcheck/Makefile.am +++ b/memcheck/Makefile.am @@ -24,10 +24,9 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0 +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread_so_SOURCES = vg_libpthread.c -libpthread_so_0_SOURCES = vg_libpthread.c valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -92,5 +91,6 @@ valgrinq.so: $(valgrinq_so_OBJECTS) libpthread.so: $(libpthread_so_OBJECTS) $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS) -libpthread.so.0: libpthread.so - ln -s libpthread.so libpthread.so.0 +install-exec-hook: + rm -f $(DESTDIR)$(valdir)/libpthread.so.0 + cd $(DESTDIR)$(valdir) && $(LN_S) libpthread.so libpthread.so.0 diff --git a/none/Makefile.am b/none/Makefile.am index 91ad395044..c31f9dc862 100644 --- a/none/Makefile.am +++ b/none/Makefile.am @@ -24,10 +24,9 @@ EXTRA_DIST = $(val_DATA) \ README_KDE3_FOLKS \ README_MISSING_SYSCALL_OR_IOCTL TODO -val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0 +val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread_so_SOURCES = vg_libpthread.c -libpthread_so_0_SOURCES = vg_libpthread.c valgrinq_so_SOURCES = vg_valgrinq_dummy.c @@ -92,5 +91,6 @@ valgrinq.so: $(valgrinq_so_OBJECTS) libpthread.so: $(libpthread_so_OBJECTS) $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS) -libpthread.so.0: libpthread.so - ln -s libpthread.so libpthread.so.0 +install-exec-hook: + rm -f $(DESTDIR)$(valdir)/libpthread.so.0 + cd $(DESTDIR)$(valdir) && $(LN_S) libpthread.so libpthread.so.0