]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix problems to do with make dist/make distcheck not finding the source
authorJulian Seward <jseward@acm.org>
Sun, 14 Apr 2002 14:32:54 +0000 (14:32 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 14 Apr 2002 14:32:54 +0000 (14:32 +0000)
file vg_libpthread.so.0.c.  Now:

* libpthread.so is built as just-another-so, like valgrind.so and
  valgrinq.so.

* there is a new dummy target libpthread.so.0 which is build just
  by a symlink.

Unfortunately for some reason, when the .so.0 is installed, it gets
a complete copy rather than just the symlink being copied.  But it
works, at least.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@68

Makefile.am
addrcheck/Makefile.am
cachegrind/Makefile.am
corecheck/Makefile.am
coregrind/Makefile.am
helgrind/Makefile.am
lackey/Makefile.am
memcheck/Makefile.am
none/Makefile.am

index 6e1826a4e448bcb1c17555b62f6ea0f763e3c00a..91ad3950442f8d151bded78bdf3ffda2b15d4c33 100644 (file)
@@ -24,7 +24,10 @@ EXTRA_DIST = $(val_DATA) \
        README_KDE3_FOLKS \
        README_MISSING_SYSCALL_OR_IOCTL TODO
 
-val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0
+val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0
+
+libpthread_so_SOURCES = vg_libpthread.c
+libpthread_so_0_SOURCES = vg_libpthread.c
 
 valgrinq_so_SOURCES = vg_valgrinq_dummy.c
 
@@ -79,12 +82,15 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 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 \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
 valgrinq.so: $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o 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
index 6e1826a4e448bcb1c17555b62f6ea0f763e3c00a..91ad3950442f8d151bded78bdf3ffda2b15d4c33 100644 (file)
@@ -24,7 +24,10 @@ EXTRA_DIST = $(val_DATA) \
        README_KDE3_FOLKS \
        README_MISSING_SYSCALL_OR_IOCTL TODO
 
-val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0
+val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0
+
+libpthread_so_SOURCES = vg_libpthread.c
+libpthread_so_0_SOURCES = vg_libpthread.c
 
 valgrinq_so_SOURCES = vg_valgrinq_dummy.c
 
@@ -79,12 +82,15 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 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 \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
 valgrinq.so: $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o 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
index 6e1826a4e448bcb1c17555b62f6ea0f763e3c00a..91ad3950442f8d151bded78bdf3ffda2b15d4c33 100644 (file)
@@ -24,7 +24,10 @@ EXTRA_DIST = $(val_DATA) \
        README_KDE3_FOLKS \
        README_MISSING_SYSCALL_OR_IOCTL TODO
 
-val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0
+val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0
+
+libpthread_so_SOURCES = vg_libpthread.c
+libpthread_so_0_SOURCES = vg_libpthread.c
 
 valgrinq_so_SOURCES = vg_valgrinq_dummy.c
 
@@ -79,12 +82,15 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 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 \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
 valgrinq.so: $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o 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
index 6e1826a4e448bcb1c17555b62f6ea0f763e3c00a..91ad3950442f8d151bded78bdf3ffda2b15d4c33 100644 (file)
@@ -24,7 +24,10 @@ EXTRA_DIST = $(val_DATA) \
        README_KDE3_FOLKS \
        README_MISSING_SYSCALL_OR_IOCTL TODO
 
-val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0
+val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0
+
+libpthread_so_SOURCES = vg_libpthread.c
+libpthread_so_0_SOURCES = vg_libpthread.c
 
 valgrinq_so_SOURCES = vg_valgrinq_dummy.c
 
@@ -79,12 +82,15 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 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 \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
 valgrinq.so: $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o 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
index 6e1826a4e448bcb1c17555b62f6ea0f763e3c00a..91ad3950442f8d151bded78bdf3ffda2b15d4c33 100644 (file)
@@ -24,7 +24,10 @@ EXTRA_DIST = $(val_DATA) \
        README_KDE3_FOLKS \
        README_MISSING_SYSCALL_OR_IOCTL TODO
 
-val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0
+val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0
+
+libpthread_so_SOURCES = vg_libpthread.c
+libpthread_so_0_SOURCES = vg_libpthread.c
 
 valgrinq_so_SOURCES = vg_valgrinq_dummy.c
 
@@ -79,12 +82,15 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 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 \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
 valgrinq.so: $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o 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
index 6e1826a4e448bcb1c17555b62f6ea0f763e3c00a..91ad3950442f8d151bded78bdf3ffda2b15d4c33 100644 (file)
@@ -24,7 +24,10 @@ EXTRA_DIST = $(val_DATA) \
        README_KDE3_FOLKS \
        README_MISSING_SYSCALL_OR_IOCTL TODO
 
-val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0
+val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0
+
+libpthread_so_SOURCES = vg_libpthread.c
+libpthread_so_0_SOURCES = vg_libpthread.c
 
 valgrinq_so_SOURCES = vg_valgrinq_dummy.c
 
@@ -79,12 +82,15 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 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 \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
 valgrinq.so: $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o 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
index 6e1826a4e448bcb1c17555b62f6ea0f763e3c00a..91ad3950442f8d151bded78bdf3ffda2b15d4c33 100644 (file)
@@ -24,7 +24,10 @@ EXTRA_DIST = $(val_DATA) \
        README_KDE3_FOLKS \
        README_MISSING_SYSCALL_OR_IOCTL TODO
 
-val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0
+val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0
+
+libpthread_so_SOURCES = vg_libpthread.c
+libpthread_so_0_SOURCES = vg_libpthread.c
 
 valgrinq_so_SOURCES = vg_valgrinq_dummy.c
 
@@ -79,12 +82,15 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 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 \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
 valgrinq.so: $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o 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
index 6e1826a4e448bcb1c17555b62f6ea0f763e3c00a..91ad3950442f8d151bded78bdf3ffda2b15d4c33 100644 (file)
@@ -24,7 +24,10 @@ EXTRA_DIST = $(val_DATA) \
        README_KDE3_FOLKS \
        README_MISSING_SYSCALL_OR_IOCTL TODO
 
-val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0
+val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0
+
+libpthread_so_SOURCES = vg_libpthread.c
+libpthread_so_0_SOURCES = vg_libpthread.c
 
 valgrinq_so_SOURCES = vg_valgrinq_dummy.c
 
@@ -79,12 +82,15 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 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 \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
 valgrinq.so: $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o 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
index 6e1826a4e448bcb1c17555b62f6ea0f763e3c00a..91ad3950442f8d151bded78bdf3ffda2b15d4c33 100644 (file)
@@ -24,7 +24,10 @@ EXTRA_DIST = $(val_DATA) \
        README_KDE3_FOLKS \
        README_MISSING_SYSCALL_OR_IOCTL TODO
 
-val_PROGRAMS = valgrind.so valgrinq.so libpthread.so.0
+val_PROGRAMS = valgrind.so valgrinq.so libpthread.so libpthread.so.0
+
+libpthread_so_SOURCES = vg_libpthread.c
+libpthread_so_0_SOURCES = vg_libpthread.c
 
 valgrinq_so_SOURCES = vg_valgrinq_dummy.c
 
@@ -79,12 +82,15 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 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 \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
 valgrinq.so: $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o 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