ARCHCFLAGS	=	-DSYSVSIGNAL -DNOWAIT3 -DNOGETDTBLSIZ -DRSHCOMMAND=\"/usr/bin/remsh\"
ARCHDLIB	=
ARCHDOBJ	=
ARCHLIB	=
HASRANLIB	=	f
PVM_ARCH	=	HPPA
RWBSPECIAL = |sed '/^.include \"pvm3.h\"/d' |sed '/^.include \"pvm_consts.h\"/d'
#
# Generic Makefile body to be concatenated to config header.
#

SHELL	=	/bin/sh
SDIR =  ..
CFLAGS = -g -D$(PVM_ARCH) -c $(ARCHCFLAGS) -I$(SDIR) -I$(SDIR)/../include $(CDEBUGFLAGS)
RM = rm -f
M4 = m4 -DUSCORYES
MX = m4
FORTRAN=`case "$(FC)@$(F77)" in *@) echo $(FC) ;; @*) echo $(F77) ;; *) echo f77;; esac`
M4FILE	=	../../conf/$(PVM_ARCH).m4
PVMLDIR	=	../../lib/$(PVM_ARCH)

LOBS = pvmfaddhost.o \
	pvmfarchcode.o \
	pvmfbarrier.o \
	pvmfbcast.o \
	pvmfbufinfo.o \
	pvmfcatchout.o \
	pvmfconfig.o \
	pvmfdelhost.o \
	pvmfexit.o \
	pvmffreebuf.o \
	pvmfgather.o \
	pvmfgetinst.o \
	pvmfgetopt.o \
	pvmfgetrbuf.o \
	pvmfgetsbuf.o \
	pvmfgettid.o \
	pvmfgsize.o \
	pvmfhalt.o \
	pvmfhostsync.o \
	pvmfinitsend.o \
	pvmfjoingrp.o \
	pvmfkill.o \
	pvmflvgrp.o \
	pvmfmcast.o \
	pvmfmkbuf.o \
	pvmfmstat.o \
	pvmfmytid.o \
	pvmfnotify.o \
	pvmfnrecv.o \
	pvmfpack.o \
	pvmfparent.o \
	pvmfperror.o \
	pvmfprecv.o \
	pvmfprobe.o \
	pvmfpsend.o \
	pvmfpstat.o \
	pvmfrecv.o \
	pvmfreduce.o \
	pvmfscatter.o \
	pvmfsend.o \
	pvmfsendsig.o \
	pvmfsetopt.o \
	pvmfsetrbuf.o \
	pvmfsetsbuf.o \
	pvmfspawn.o \
	pvmftasks.o \
	pvmftidtoh.o \
	pvmftrecv.o \
	pvmfunpack.o

default:	libfpvm3.a

install:	libfpvm3.a $(PVMLDIR)
	mv libfpvm3.a $(PVMLDIR)
	case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(PVMLDIR)/libfpvm3.a ;; esac

$(PVMLDIR):
	- mkdir $(PVMLDIR)

libfpvm3.a:  $(LOBS) ftocstr.o
	ar cr libfpvm3.a $?
	case x$(HASRANLIB) in xt ) echo ranlib; ranlib libfpvm3.a ;; esac

clean:
	rm -f $(LOBS) ftocstr.o libfpvm3.a

tidy:
	rm -f $(LOBS)

ftocstr.o: $(SDIR)/ftocstr.c $(SDIR)/../src/bfunc.h
	$(CC) $(CFLAGS) $(SDIR)/ftocstr.c
pvmfaddhost.o:	$(SDIR)/pvmfaddhost.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfaddhost.m4 > pvmfaddhost.c
	$(MX) $(M4FILE) $(SDIR)/pvmfaddhost.m4 $(RWBSPECIAL) >> pvmfaddhost.c
	$(CC) $(CFLAGS) pvmfaddhost.c
	$(RM) pvmfaddhost.c
pvmfarchcode.o:	$(SDIR)/pvmfarchcode.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfarchcode.m4 > pvmfarchcode.c
	$(MX) $(M4FILE) $(SDIR)/pvmfarchcode.m4 $(RWBSPECIAL) >> pvmfarchcode.c
	$(CC) $(CFLAGS) pvmfarchcode.c
	$(RM) pvmfarchcode.c
pvmfbarrier.o:	$(SDIR)/pvmfbarrier.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfbarrier.m4 > pvmfbarrier.c
	$(MX) $(M4FILE) $(SDIR)/pvmfbarrier.m4 $(RWBSPECIAL) >> pvmfbarrier.c
	$(CC) $(CFLAGS) pvmfbarrier.c
	$(RM) pvmfbarrier.c
pvmfbcast.o:	$(SDIR)/pvmfbcast.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfbcast.m4 > pvmfbcast.c
	$(MX) $(M4FILE) $(SDIR)/pvmfbcast.m4 $(RWBSPECIAL) >> pvmfbcast.c
	$(CC) $(CFLAGS) pvmfbcast.c
	$(RM) pvmfbcast.c
pvmfbufinfo.o:	$(SDIR)/pvmfbufinfo.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfbufinfo.m4 > pvmfbufinfo.c
	$(MX) $(M4FILE) $(SDIR)/pvmfbufinfo.m4 $(RWBSPECIAL) >> pvmfbufinfo.c
	$(CC) $(CFLAGS) pvmfbufinfo.c
	$(RM) pvmfbufinfo.c
pvmfcatchout.o:	$(SDIR)/pvmfcatchout.m4 $(M4FILE) $(SDIR)/../src/bfunc.h
	$(M4) $(M4FILE) $(SDIR)/pvmfcatchout.m4 > pvmfcatchout.c
	$(MX) $(M4FILE) $(SDIR)/pvmfcatchout.m4 $(RWBSPECIAL) >> pvmfcatchout.c
	$(CC) $(CFLAGS) pvmfcatchout.c
	$(RM) pvmfcatchout.c
pvmfconfig.o:	$(SDIR)/pvmfconfig.m4 $(M4FILE) $(SDIR)/../src/bfunc.h
	$(M4) $(M4FILE) $(SDIR)/pvmfconfig.m4 > pvmfconfig.c
	$(MX) $(M4FILE) $(SDIR)/pvmfconfig.m4 $(RWBSPECIAL) >> pvmfconfig.c
	$(CC) $(CFLAGS) pvmfconfig.c
	$(RM) pvmfconfig.c
pvmfdelhost.o:	$(SDIR)/pvmfdelhost.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfdelhost.m4 > pvmfdelhost.c
	$(MX) $(M4FILE) $(SDIR)/pvmfdelhost.m4 $(RWBSPECIAL) >> pvmfdelhost.c
	$(CC) $(CFLAGS) pvmfdelhost.c
	$(RM) pvmfdelhost.c
pvmfexit.o:	$(SDIR)/pvmfexit.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfexit.m4 > pvmfexit.c
	$(MX) $(M4FILE) $(SDIR)/pvmfexit.m4 $(RWBSPECIAL) >> pvmfexit.c
	$(CC) $(CFLAGS) pvmfexit.c
	$(RM) pvmfexit.c
pvmffreebuf.o:	$(SDIR)/pvmffreebuf.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmffreebuf.m4 > pvmffreebuf.c
	$(MX) $(M4FILE) $(SDIR)/pvmffreebuf.m4 $(RWBSPECIAL) >> pvmffreebuf.c
	$(CC) $(CFLAGS) pvmffreebuf.c
	$(RM) pvmffreebuf.c
pvmfgather.o:	$(SDIR)/pvmfgather.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfgather.m4 > pvmfgather.c
	$(MX) $(M4FILE) $(SDIR)/pvmfgather.m4 $(RWBSPECIAL) >> pvmfgather.c
	$(CC) $(CFLAGS) pvmfgather.c
	$(RM) pvmfgather.c
pvmfgetinst.o:	$(SDIR)/pvmfgetinst.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfgetinst.m4 > pvmfgetinst.c
	$(MX) $(M4FILE) $(SDIR)/pvmfgetinst.m4 $(RWBSPECIAL) >> pvmfgetinst.c
	$(CC) $(CFLAGS) pvmfgetinst.c
	$(RM) pvmfgetinst.c
pvmfgetopt.o:	$(SDIR)/pvmfgetopt.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfgetopt.m4 > pvmfgetopt.c
	$(MX) $(M4FILE) $(SDIR)/pvmfgetopt.m4 $(RWBSPECIAL) >> pvmfgetopt.c
	$(CC) $(CFLAGS) pvmfgetopt.c
	$(RM) pvmfgetopt.c
pvmfgetrbuf.o:	$(SDIR)/pvmfgetrbuf.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfgetrbuf.m4 > pvmfgetrbuf.c
	$(MX) $(M4FILE) $(SDIR)/pvmfgetrbuf.m4 $(RWBSPECIAL) >> pvmfgetrbuf.c
	$(CC) $(CFLAGS) pvmfgetrbuf.c
	$(RM) pvmfgetrbuf.c
pvmfgetsbuf.o:	$(SDIR)/pvmfgetsbuf.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfgetsbuf.m4 > pvmfgetsbuf.c
	$(MX) $(M4FILE) $(SDIR)/pvmfgetsbuf.m4 $(RWBSPECIAL) >> pvmfgetsbuf.c
	$(CC) $(CFLAGS) pvmfgetsbuf.c
	$(RM) pvmfgetsbuf.c
pvmfgettid.o:	$(SDIR)/pvmfgettid.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfgettid.m4 > pvmfgettid.c
	$(MX) $(M4FILE) $(SDIR)/pvmfgettid.m4 $(RWBSPECIAL) >> pvmfgettid.c
	$(CC) $(CFLAGS) pvmfgettid.c
	$(RM) pvmfgettid.c
pvmfgsize.o:	$(SDIR)/pvmfgsize.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfgsize.m4 > pvmfgsize.c
	$(MX) $(M4FILE) $(SDIR)/pvmfgsize.m4 $(RWBSPECIAL) >> pvmfgsize.c
	$(CC) $(CFLAGS) pvmfgsize.c
	$(RM) pvmfgsize.c
pvmfhalt.o:	$(SDIR)/pvmfhalt.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfhalt.m4 > pvmfhalt.c
	$(MX) $(M4FILE) $(SDIR)/pvmfhalt.m4 $(RWBSPECIAL) >> pvmfhalt.c
	$(CC) $(CFLAGS) pvmfhalt.c
	$(RM) pvmfhalt.c
pvmfhostsync.o:	$(SDIR)/pvmfhostsync.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfhostsync.m4 > pvmfhostsync.c
	$(MX) $(M4FILE) $(SDIR)/pvmfhostsync.m4 $(RWBSPECIAL) >> pvmfhostsync.c
	$(CC) $(CFLAGS) pvmfhostsync.c
	$(RM) pvmfhostsync.c
pvmfinitsend.o:	$(SDIR)/pvmfinitsend.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfinitsend.m4 > pvmfinitsend.c
	$(MX) $(M4FILE) $(SDIR)/pvmfinitsend.m4 $(RWBSPECIAL) >> pvmfinitsend.c
	$(CC) $(CFLAGS) pvmfinitsend.c
	$(RM) pvmfinitsend.c
pvmfjoingrp.o:	$(SDIR)/pvmfjoingrp.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfjoingrp.m4 > pvmfjoingrp.c
	$(MX) $(M4FILE) $(SDIR)/pvmfjoingrp.m4 $(RWBSPECIAL) >> pvmfjoingrp.c
	$(CC) $(CFLAGS) pvmfjoingrp.c
	$(RM) pvmfjoingrp.c
pvmfkill.o:	$(SDIR)/pvmfkill.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfkill.m4 > pvmfkill.c
	$(MX) $(M4FILE) $(SDIR)/pvmfkill.m4 $(RWBSPECIAL) >> pvmfkill.c
	$(CC) $(CFLAGS) pvmfkill.c
	$(RM) pvmfkill.c
pvmflvgrp.o:	$(SDIR)/pvmflvgrp.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmflvgrp.m4 > pvmflvgrp.c
	$(MX) $(M4FILE) $(SDIR)/pvmflvgrp.m4 $(RWBSPECIAL) >> pvmflvgrp.c
	$(CC) $(CFLAGS) pvmflvgrp.c
	$(RM) pvmflvgrp.c
pvmfmcast.o:	$(SDIR)/pvmfmcast.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfmcast.m4 > pvmfmcast.c
	$(MX) $(M4FILE) $(SDIR)/pvmfmcast.m4 $(RWBSPECIAL) >> pvmfmcast.c
	$(CC) $(CFLAGS) pvmfmcast.c
	$(RM) pvmfmcast.c
pvmfmkbuf.o:	$(SDIR)/pvmfmkbuf.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfmkbuf.m4 > pvmfmkbuf.c
	$(MX) $(M4FILE) $(SDIR)/pvmfmkbuf.m4 $(RWBSPECIAL) >> pvmfmkbuf.c
	$(CC) $(CFLAGS) pvmfmkbuf.c
	$(RM) pvmfmkbuf.c
pvmfmstat.o:	$(SDIR)/pvmfmstat.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfmstat.m4 > pvmfmstat.c
	$(MX) $(M4FILE) $(SDIR)/pvmfmstat.m4 $(RWBSPECIAL) >> pvmfmstat.c
	$(CC) $(CFLAGS) pvmfmstat.c
	$(RM) pvmfmstat.c
pvmfmytid.o:	$(SDIR)/pvmfmytid.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfmytid.m4 > pvmfmytid.c
	$(MX) $(M4FILE) $(SDIR)/pvmfmytid.m4 $(RWBSPECIAL) >> pvmfmytid.c
	$(CC) $(CFLAGS) pvmfmytid.c
	$(RM) pvmfmytid.c
pvmfnotify.o:	$(SDIR)/pvmfnotify.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfnotify.m4 > pvmfnotify.c
	$(MX) $(M4FILE) $(SDIR)/pvmfnotify.m4 $(RWBSPECIAL) >> pvmfnotify.c
	$(CC) $(CFLAGS) pvmfnotify.c
	$(RM) pvmfnotify.c
pvmfnrecv.o:	$(SDIR)/pvmfnrecv.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfnrecv.m4 > pvmfnrecv.c
	$(MX) $(M4FILE) $(SDIR)/pvmfnrecv.m4 $(RWBSPECIAL) >> pvmfnrecv.c
	$(CC) $(CFLAGS) pvmfnrecv.c
	$(RM) pvmfnrecv.c
pvmfpack.o:	$(SDIR)/pvmfpack.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfpack.m4 > pvmfpack.c
	$(MX) $(M4FILE) $(SDIR)/pvmfpack.m4 $(RWBSPECIAL) >> pvmfpack.c
	$(CC) $(CFLAGS) pvmfpack.c
	$(RM) pvmfpack.c
pvmfparent.o:	$(SDIR)/pvmfparent.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfparent.m4 > pvmfparent.c
	$(MX) $(M4FILE) $(SDIR)/pvmfparent.m4 $(RWBSPECIAL) >> pvmfparent.c
	$(CC) $(CFLAGS) pvmfparent.c
	$(RM) pvmfparent.c
pvmfperror.o:	$(SDIR)/pvmfperror.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfperror.m4 > pvmfperror.c
	$(MX) $(M4FILE) $(SDIR)/pvmfperror.m4 $(RWBSPECIAL) >> pvmfperror.c
	$(CC) $(CFLAGS) pvmfperror.c
	$(RM) pvmfperror.c
pvmfprecv.o:	$(SDIR)/pvmfprecv.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfprecv.m4 > pvmfprecv.c
	$(MX) $(M4FILE) $(SDIR)/pvmfprecv.m4 $(RWBSPECIAL) >> pvmfprecv.c
	$(CC) $(CFLAGS) pvmfprecv.c
	$(RM) pvmfprecv.c
pvmfprobe.o:	$(SDIR)/pvmfprobe.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfprobe.m4 > pvmfprobe.c
	$(MX) $(M4FILE) $(SDIR)/pvmfprobe.m4 $(RWBSPECIAL) >> pvmfprobe.c
	$(CC) $(CFLAGS) pvmfprobe.c
	$(RM) pvmfprobe.c
pvmfpsend.o:	$(SDIR)/pvmfpsend.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfpsend.m4 > pvmfpsend.c
	$(MX) $(M4FILE) $(SDIR)/pvmfpsend.m4 $(RWBSPECIAL) >> pvmfpsend.c
	$(CC) $(CFLAGS) pvmfpsend.c
	$(RM) pvmfpsend.c
pvmfpstat.o:	$(SDIR)/pvmfpstat.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfpstat.m4 > pvmfpstat.c
	$(MX) $(M4FILE) $(SDIR)/pvmfpstat.m4 $(RWBSPECIAL) >> pvmfpstat.c
	$(CC) $(CFLAGS) pvmfpstat.c
	$(RM) pvmfpstat.c
pvmfrecv.o:	$(SDIR)/pvmfrecv.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfrecv.m4 > pvmfrecv.c
	$(MX) $(M4FILE) $(SDIR)/pvmfrecv.m4 $(RWBSPECIAL) >> pvmfrecv.c
	$(CC) $(CFLAGS) pvmfrecv.c
	$(RM) pvmfrecv.c
pvmfreduce.o:	$(SDIR)/pvmfreduce.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfreduce.m4 > pvmfreduce.c
	$(MX) $(M4FILE) $(SDIR)/pvmfreduce.m4 $(RWBSPECIAL) >> pvmfreduce.c
	$(CC) $(CFLAGS) pvmfreduce.c
	$(RM) pvmfreduce.c
pvmfscatter.o:	$(SDIR)/pvmfscatter.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfscatter.m4 > pvmfscatter.c
	$(MX) $(M4FILE) $(SDIR)/pvmfscatter.m4 $(RWBSPECIAL) >> pvmfscatter.c
	$(CC) $(CFLAGS) pvmfscatter.c
	$(RM) pvmfscatter.c
pvmfsend.o:	$(SDIR)/pvmfsend.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfsend.m4 > pvmfsend.c
	$(MX) $(M4FILE) $(SDIR)/pvmfsend.m4 $(RWBSPECIAL) >> pvmfsend.c
	$(CC) $(CFLAGS) pvmfsend.c
	$(RM) pvmfsend.c
pvmfsendsig.o:	$(SDIR)/pvmfsendsig.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfsendsig.m4 > pvmfsendsig.c
	$(MX) $(M4FILE) $(SDIR)/pvmfsendsig.m4 $(RWBSPECIAL) >> pvmfsendsig.c
	$(CC) $(CFLAGS) pvmfsendsig.c
	$(RM) pvmfsendsig.c
pvmfsetopt.o:	$(SDIR)/pvmfsetopt.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfsetopt.m4 > pvmfsetopt.c
	$(MX) $(M4FILE) $(SDIR)/pvmfsetopt.m4 $(RWBSPECIAL) >> pvmfsetopt.c
	$(CC) $(CFLAGS) pvmfsetopt.c
	$(RM) pvmfsetopt.c
pvmfsetrbuf.o:	$(SDIR)/pvmfsetrbuf.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfsetrbuf.m4 > pvmfsetrbuf.c
	$(MX) $(M4FILE) $(SDIR)/pvmfsetrbuf.m4 $(RWBSPECIAL) >> pvmfsetrbuf.c
	$(CC) $(CFLAGS) pvmfsetrbuf.c
	$(RM) pvmfsetrbuf.c
pvmfsetsbuf.o:	$(SDIR)/pvmfsetsbuf.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfsetsbuf.m4 > pvmfsetsbuf.c
	$(MX) $(M4FILE) $(SDIR)/pvmfsetsbuf.m4 $(RWBSPECIAL) >> pvmfsetsbuf.c
	$(CC) $(CFLAGS) pvmfsetsbuf.c
	$(RM) pvmfsetsbuf.c
pvmfspawn.o:	$(SDIR)/pvmfspawn.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfspawn.m4 > pvmfspawn.c
	$(MX) $(M4FILE) $(SDIR)/pvmfspawn.m4 $(RWBSPECIAL) >> pvmfspawn.c
	$(CC) $(CFLAGS) pvmfspawn.c
	$(RM) pvmfspawn.c
pvmftasks.o:	$(SDIR)/pvmftasks.m4 $(M4FILE) $(SDIR)/../src/bfunc.h
	$(M4) $(M4FILE) $(SDIR)/pvmftasks.m4 > pvmftasks.c
	$(MX) $(M4FILE) $(SDIR)/pvmftasks.m4 $(RWBSPECIAL) >> pvmftasks.c
	$(CC) $(CFLAGS) pvmftasks.c
	$(RM) pvmftasks.c
pvmftidtoh.o:	$(SDIR)/pvmftidtoh.m4 $(M4FILE) $(SDIR)/../src/bfunc.h
	$(M4) $(M4FILE) $(SDIR)/pvmftidtoh.m4 > pvmftidtoh.c
	$(MX) $(M4FILE) $(SDIR)/pvmftidtoh.m4 $(RWBSPECIAL) >> pvmftidtoh.c
	$(CC) $(CFLAGS) pvmftidtoh.c
	$(RM) pvmftidtoh.c
pvmftrecv.o:	$(SDIR)/pvmftrecv.m4 $(M4FILE) $(SDIR)/../src/bfunc.h
	$(M4) $(M4FILE) $(SDIR)/pvmftrecv.m4 > pvmftrecv.c
	$(MX) $(M4FILE) $(SDIR)/pvmftrecv.m4 $(RWBSPECIAL) >> pvmftrecv.c
	$(CC) $(CFLAGS) pvmftrecv.c
	$(RM) pvmftrecv.c
pvmfunpack.o:	$(SDIR)/pvmfunpack.m4 $(M4FILE)
	$(M4) $(M4FILE) $(SDIR)/pvmfunpack.m4 > pvmfunpack.c
	$(MX) $(M4FILE) $(SDIR)/pvmfunpack.m4 $(RWBSPECIAL) >> pvmfunpack.c
	$(CC) $(CFLAGS) pvmfunpack.c
	$(RM) pvmfunpack.c
