]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
some workarounds for newer automake
authorDirk Mueller <daywalker@users.sourceforge.net>
Mon, 15 Apr 2002 00:31:58 +0000 (00:31 +0000)
committerDirk Mueller <daywalker@users.sourceforge.net>
Mon, 15 Apr 2002 00:31:58 +0000 (00:31 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@70

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

index e690235a1dc43183388f464514e323c4b3d65209..7fadf5c3eeb6c29254103a4fb11dddc38abd144b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2002-04-15  Dirk Mueller  <dmuell@gmx.net>
+
+       * Makefile.am: use $(EXEEXT) to shut up newer automake versions.
+       Of course this is ugly and unportable, but it works for valgrind..
+       ($(EXEEXT) is always empty on unix platforms)
+
+       * configure.in: Use AM_PROG_AS (required with automake 1.6,
+       works with automake 1.5 and newer) instead of selfhacking.
+
 2002-04-04  Frédéric Gobry  <frederic.gobry@smartdata.ch>
 
        * configure.in, glibc-*.supp, xfree-*.supp: now, configure
index c31f9dc862904c5c1b50d6a18d8e4e8b466495b2..89aeffddd7f7cc7d4b6049f26d534cd7cc768d07 100644 (file)
@@ -81,14 +81,14 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS)
        $(COMPILE) -fno-omit-frame-pointer -c $<
 
-valgrind.so: $(valgrind_so_OBJECTS)
+valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS)
        $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
-valgrinq.so: $(valgrinq_so_OBJECTS)
+valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS)
 
-libpthread.so: $(libpthread_so_OBJECTS)
+libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS)
        $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS)
 
 install-exec-hook:
index c31f9dc862904c5c1b50d6a18d8e4e8b466495b2..89aeffddd7f7cc7d4b6049f26d534cd7cc768d07 100644 (file)
@@ -81,14 +81,14 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS)
        $(COMPILE) -fno-omit-frame-pointer -c $<
 
-valgrind.so: $(valgrind_so_OBJECTS)
+valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS)
        $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
-valgrinq.so: $(valgrinq_so_OBJECTS)
+valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS)
 
-libpthread.so: $(libpthread_so_OBJECTS)
+libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS)
        $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS)
 
 install-exec-hook:
index c31f9dc862904c5c1b50d6a18d8e4e8b466495b2..89aeffddd7f7cc7d4b6049f26d534cd7cc768d07 100644 (file)
@@ -81,14 +81,14 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS)
        $(COMPILE) -fno-omit-frame-pointer -c $<
 
-valgrind.so: $(valgrind_so_OBJECTS)
+valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS)
        $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
-valgrinq.so: $(valgrinq_so_OBJECTS)
+valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS)
 
-libpthread.so: $(libpthread_so_OBJECTS)
+libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS)
        $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS)
 
 install-exec-hook:
index 1c77f23fa05564d4ed983759c76eca098d664512..68e53113d2cc896f99059ca00df716b037f9985b 100644 (file)
@@ -18,12 +18,15 @@ if test "${GCC}" != "yes" ; then
    AC_MSG_ERROR([Valgrind relies on GCC to be compiled])
 fi
 
+# some older automake's don't have it so try something on our own
+ifdef([AM_PROG_AS],[AM_PROG_AS],
+[
 AS="${CC}"
 AC_SUBST(AS)
 
 ASFLAGS=""
 AC_SUBST(ASFLAGS)
-
+])
 
 # This variable will collect the individual suppression files
 # depending on the results of autoconf
index c31f9dc862904c5c1b50d6a18d8e4e8b466495b2..89aeffddd7f7cc7d4b6049f26d534cd7cc768d07 100644 (file)
@@ -81,14 +81,14 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS)
        $(COMPILE) -fno-omit-frame-pointer -c $<
 
-valgrind.so: $(valgrind_so_OBJECTS)
+valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS)
        $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
-valgrinq.so: $(valgrinq_so_OBJECTS)
+valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS)
 
-libpthread.so: $(libpthread_so_OBJECTS)
+libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS)
        $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS)
 
 install-exec-hook:
index c31f9dc862904c5c1b50d6a18d8e4e8b466495b2..89aeffddd7f7cc7d4b6049f26d534cd7cc768d07 100644 (file)
@@ -81,14 +81,14 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS)
        $(COMPILE) -fno-omit-frame-pointer -c $<
 
-valgrind.so: $(valgrind_so_OBJECTS)
+valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS)
        $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
-valgrinq.so: $(valgrinq_so_OBJECTS)
+valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS)
 
-libpthread.so: $(libpthread_so_OBJECTS)
+libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS)
        $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS)
 
 install-exec-hook:
index c31f9dc862904c5c1b50d6a18d8e4e8b466495b2..89aeffddd7f7cc7d4b6049f26d534cd7cc768d07 100644 (file)
@@ -81,14 +81,14 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS)
        $(COMPILE) -fno-omit-frame-pointer -c $<
 
-valgrind.so: $(valgrind_so_OBJECTS)
+valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS)
        $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
-valgrinq.so: $(valgrinq_so_OBJECTS)
+valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS)
 
-libpthread.so: $(libpthread_so_OBJECTS)
+libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS)
        $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS)
 
 install-exec-hook:
index c31f9dc862904c5c1b50d6a18d8e4e8b466495b2..89aeffddd7f7cc7d4b6049f26d534cd7cc768d07 100644 (file)
@@ -81,14 +81,14 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS)
        $(COMPILE) -fno-omit-frame-pointer -c $<
 
-valgrind.so: $(valgrind_so_OBJECTS)
+valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS)
        $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
-valgrinq.so: $(valgrinq_so_OBJECTS)
+valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS)
 
-libpthread.so: $(libpthread_so_OBJECTS)
+libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS)
        $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS)
 
 install-exec-hook:
index c31f9dc862904c5c1b50d6a18d8e4e8b466495b2..89aeffddd7f7cc7d4b6049f26d534cd7cc768d07 100644 (file)
@@ -81,14 +81,14 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS)
        $(COMPILE) -fno-omit-frame-pointer -c $<
 
-valgrind.so: $(valgrind_so_OBJECTS)
+valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS)
        $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
-valgrinq.so: $(valgrinq_so_OBJECTS)
+valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS)
 
-libpthread.so: $(libpthread_so_OBJECTS)
+libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS)
        $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS)
 
 install-exec-hook:
index c31f9dc862904c5c1b50d6a18d8e4e8b466495b2..89aeffddd7f7cc7d4b6049f26d534cd7cc768d07 100644 (file)
@@ -81,14 +81,14 @@ vg_memory.o: vg_memory.c $(MANUAL_DEPS)
 vg_clientmalloc.o: vg_clientmalloc.c $(MANUAL_DEPS)
        $(COMPILE) -fno-omit-frame-pointer -c $<
 
-valgrind.so: $(valgrind_so_OBJECTS)
+valgrind.so$(EXEEXT): $(valgrind_so_OBJECTS)
        $(CC) $(CFLAGS) $(LDFLAGS) -shared -o valgrind.so \
        $(valgrind_so_OBJECTS) $(valgrind_so_LDADD)
 
-valgrinq.so: $(valgrinq_so_OBJECTS)
+valgrinq.so$(EXEEXT): $(valgrinq_so_OBJECTS)
        $(CC) $(CFLAGS) -shared -o valgrinq.so $(valgrinq_so_OBJECTS)
 
-libpthread.so: $(libpthread_so_OBJECTS)
+libpthread.so$(EXEEXT): $(libpthread_so_OBJECTS)
        $(CC) -Wall -g -O -shared -fpic -o libpthread.so $(libpthread_so_OBJECTS)
 
 install-exec-hook: