pkgsrc/parallel/pvm3/patches/patch-bv

69 lines
2.3 KiB
Text

$NetBSD: patch-bv,v 1.3 2011/01/29 20:37:35 markd Exp $
--- gexamples/Makefile.aimk.orig Wed Feb 16 21:48:37 2000
+++ gexamples/Makefile.aimk Thu Mar 25 02:04:18 2004
@@ -38,48 +38,53 @@
tjf$(EXESFX) trsg$(EXESFX) frsg$(EXESFX) gs$(EXESFX)
+LTCC= ${LIBTOOL} --mode=compile ${CC}
+LTCC_LINK= ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} ${COMPILER_RPATH_FLAG}${PVM_DIR}/lib/${PVM_ARCH}
+LTFORT= ${LIBTOOL} --mode=compile --tag=F77 ${FC}
+LTFORT_LINK= ${LIBTOOL} --mode=link --tag=F77 ${FC} ${PVM_STATIC} ${COMPILER_RPATH_FLAG}${PVM_DIR}/lib/${PVM_ARCH}
+
all: $(PROGS)
joinleave$(EXESFX): $(SDIR)/joinleave.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/joinleave.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/joinleave.c $(PVMLIB)
cp joinleave$(EXESFX) $(XDIR)
tst$(EXESFX): $(SDIR)/tst.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/tst.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/tst.c $(PVMLIB)
cp tst$(EXESFX) $(XDIR)
gs$(EXESFX): $(SDIR)/gs.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/gs.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/gs.c $(PVMLIB)
cp gs$(EXESFX) $(XDIR)
ge$(EXESFX): $(SDIR)/ge.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/ge.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/ge.c $(PVMLIB)
cp ge$(EXESFX) $(XDIR)
gexamp$(EXESFX): $(SDIR)/gexamp.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/gexamp.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/gexamp.c $(PVMLIB)
cp gexamp$(EXESFX) $(XDIR)
thb$(EXESFX): $(SDIR)/thb.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/thb.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/thb.c $(PVMLIB)
cp thb$(EXESFX) $(XDIR)
tnb$(EXESFX): $(SDIR)/tnb.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/tnb.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/tnb.c $(PVMLIB)
cp tnb$(EXESFX) $(XDIR)
tjl$(EXESFX): $(SDIR)/tjl.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/tjl.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/tjl.c $(PVMLIB)
cp tjl$(EXESFX) $(XDIR)
tjf$(EXESFX): $(SDIR)/tjf.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/tjf.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/tjf.c $(PVMLIB)
cp tjf$(EXESFX) $(XDIR)
trsg$(EXESFX): $(SDIR)/trsg.c
- $(CC) $(CFLAGS) -o $@ $(SDIR)/trsg.c $(PVMLIB)
+ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/trsg.c $(PVMLIB)
cp trsg$(EXESFX) $(XDIR)
frsg$(EXESFX): $(SDIR)/frsg.f
- $(FORT) $(FFLAGS) -o $@ $(SDIR)/frsg.f $(PVMFLIB)
+ $(LTFORT_LINK) $(FFLAGS) -o $@ $(SDIR)/frsg.f $(PVMFLIB)
cp frsg$(EXESFX) $(XDIR)