$NetBSD: patch-ae,v 1.4 2014/05/14 11:13:04 jperkin Exp $ Don't use pre-generated assembly on SunOS. --- callback/vacall_r/Makefile.in.orig 2004-01-25 14:17:01.000000000 +0000 +++ callback/vacall_r/Makefile.in @@ -121,12 +121,13 @@ vacall-rs6000.lo : $(srcdir)/vacall-rs60 aix3*) syntax=aix.old;; \ aix*) syntax=aix.new;; \ linux*) syntax=linux;; \ + netbsd*) syntax=netbsd;; \ macos* | darwin*) syntax=macos;; \ *) syntax=sysv4;; \ esac; \ $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-rs6000-$${syntax}.s ; \ - cp vacall-rs6000-$${syntax}.lo vacall-rs6000.lo ; rm -f vacall-rs6000-$${syntax}.lo ; \ - if test -f vacall-rs6000-$${syntax}.o; then mv vacall-rs6000-$${syntax}.o vacall-rs6000.o; fi + cp vacall-rs6000-$${syntax}.lo vacall-rs6000.lo ; \ + if test -f vacall-rs6000-$${syntax}.o; then cp vacall-rs6000-$${syntax}.o vacall-rs6000.o; fi vacall-m88k.lo : $(srcdir)/vacall-m88k.s $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-m88k.s @@ -138,7 +139,11 @@ vacall-ia64.lo : $(srcdir)/vacall-ia64.s $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-ia64.s vacall-x86_64.lo : $(srcdir)/vacall-x86_64.s - $(LIBTOOL_COMPILE) $(CC) @GCC_X_NONE@ -c $(srcdir)/vacall-x86_64.s + case "$(OS)" in \ + solaris*) xnone="-I../../vacall -DREENTRANT -D__x86_64__=1"; exten="c";; \ + *) xnone="@GCC_X_NONE@"; exten="s";; \ + esac; \ + $(LIBTOOL_COMPILE) $(CC) $${xnone} -c $(srcdir)/vacall-x86_64.$${exten} misc.lo : $(srcdir)/misc.c vacall_r.h config.h $(LIBTOOL_COMPILE) $(CC) $(CFLAGS) $(INCLUDES) -c $(srcdir)/misc.c