some workarounds for newer automake

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@70
This commit is contained in:
Dirk Mueller 2002-04-15 00:31:58 +00:00
parent d44c060e37
commit 4b7f632edd
11 changed files with 40 additions and 28 deletions

View File

@ -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

View 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:

View 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:

View 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:

View 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

View 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:

View 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:

View 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:

View 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:

View 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:

View 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: