]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
added rules to generate libpthread.so
authorFrédéric Gobry <frederic.gobry@epfl.ch>
Fri, 12 Apr 2002 13:32:11 +0000 (13:32 +0000)
committerFrédéric Gobry <frederic.gobry@epfl.ch>
Fri, 12 Apr 2002 13:32:11 +0000 (13:32 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@54

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 782a7198ccc1c4643cd0f7e6e669badaf43833e8..ec6775eaee88fadd6da5def157aa1a40ed5fccc8 100644 (file)
@@ -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 \
index 782a7198ccc1c4643cd0f7e6e669badaf43833e8..ec6775eaee88fadd6da5def157aa1a40ed5fccc8 100644 (file)
@@ -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 \
index 782a7198ccc1c4643cd0f7e6e669badaf43833e8..ec6775eaee88fadd6da5def157aa1a40ed5fccc8 100644 (file)
@@ -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 \
index 782a7198ccc1c4643cd0f7e6e669badaf43833e8..ec6775eaee88fadd6da5def157aa1a40ed5fccc8 100644 (file)
@@ -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 \
index 782a7198ccc1c4643cd0f7e6e669badaf43833e8..ec6775eaee88fadd6da5def157aa1a40ed5fccc8 100644 (file)
@@ -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 \
index 782a7198ccc1c4643cd0f7e6e669badaf43833e8..ec6775eaee88fadd6da5def157aa1a40ed5fccc8 100644 (file)
@@ -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 \
index 782a7198ccc1c4643cd0f7e6e669badaf43833e8..ec6775eaee88fadd6da5def157aa1a40ed5fccc8 100644 (file)
@@ -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 \
index 782a7198ccc1c4643cd0f7e6e669badaf43833e8..ec6775eaee88fadd6da5def157aa1a40ed5fccc8 100644 (file)
@@ -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 \
index 782a7198ccc1c4643cd0f7e6e669badaf43833e8..ec6775eaee88fadd6da5def157aa1a40ed5fccc8 100644 (file)
@@ -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 \