diff options
Diffstat (limited to 'parallel/pvm3/patches/patch-am')
-rw-r--r-- | parallel/pvm3/patches/patch-am | 68 |
1 files changed, 60 insertions, 8 deletions
diff --git a/parallel/pvm3/patches/patch-am b/parallel/pvm3/patches/patch-am index d347af5d17b..4901d64b20c 100644 --- a/parallel/pvm3/patches/patch-am +++ b/parallel/pvm3/patches/patch-am @@ -1,13 +1,65 @@ -$NetBSD: patch-am,v 1.3 2000/08/23 14:28:20 dmcmahill Exp $ - ---- ./xep/Makefile.aimk.orig Fri Aug 29 10:17:48 1997 -+++ ./xep/Makefile.aimk Sun Oct 31 11:47:13 1999 -@@ -25,6 +25,6 @@ +$NetBSD: patch-am,v 1.4 2004/07/19 22:41:16 dmcmahill Exp $ + +--- xep/Makefile.aimk.orig Fri Aug 29 14:17:48 1997 ++++ xep/Makefile.aimk Thu Mar 25 03:16:56 2004 +@@ -22,9 +22,8 @@ + #CFLOPTS = -O + CFLOPTS = -g +-CFLAGS = $(CFLOPTS) -I$(PVMIDIR) -L$(PVMLDIR) $(ARCHCFLAGS) ++CFLAGS = $(CFLOPTS) -I$(PVMIDIR) $(ARCHCFLAGS) LIBS = -l$(PVMLIB) $(ARCHLIB) $(OS2XEPLIBS) - XLIBS = -lXaw -lXmu -lXext -lXt -lX11 +-XLIBS = -lXaw -lXmu -lXext -lXt -lX11 -XCFLAGS = -I/usr/local/X11R5/include -I/usr/local/X11/include \ - -L/usr/local/X11R5/lib -L/usr/local/X11/lib -+XCFLAGS = -I${X11BASE}/include \ -+ -L${X11BASE}/lib -Wl,-R$(X11BASE)/lib ++XLIBS = -L${X11BASE}/lib -Wl,${RPATH_FLAG}$(X11BASE)/lib -lXaw -lXmu -lXext -lXt -lX11 ++XCFLAGS = -I${X11BASE}/include HEADERS = $(SDIR)/hostc.h $(SDIR)/imp.h $(SDIR)/myalloc.h \ +@@ -39,16 +38,23 @@ + - mkdir $(XDIR) + ++LTCC= $(LIBTOOL) --mode=compile $(CC) ++LTCC_LINK= $(LIBTOOL) --mode=link $(CC) ${PVM_STATIC} -L$(PVMLDIR) ++ + mmain$(EXESFX): $(SDIR)/mmain.c $(XDIR) $(PVMLIBDEP) +- $(CC) $(CFLAGS) -o $@ $(SDIR)/mmain.c $(LIBS) +- mv $@ $(XDIR) ++ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/mmain.c $(LIBS) ++ cp $@ $(XDIR) + + mtile$(EXESFX): $(SDIR)/mtile.c $(XDIR) $(PVMLIBDEP) +- $(CC) $(CFLAGS) -o $@ $(SDIR)/mtile.c $(LIBS) -lm +- mv $@ $(XDIR) ++ $(LTCC_LINK) $(CFLAGS) -o $@ $(SDIR)/mtile.c $(LIBS) -lm ++ ${MKDIR} $(XDIR)/.libs ++ -cp .libs/$@ $(XDIR)/.libs ++ cp $@ $(XDIR) + + xep$(EXESFX): xep.o hostc.o calc.o imp.o $(XDIR) $(PVMLIBDEP) +- $(CC) $(XCFLAGS) $(CFLAGS) -o $@ xep.o calc.o imp.o hostc.o \ ++ $(LTCC_LINK) $(XCFLAGS) $(CFLAGS) -o $@ xep.lo calc.lo imp.lo hostc.lo \ + $(XLIBS) $(LIBS) -lm +- mv $@ $(XDIR) ++ ${MKDIR} $(XDIR)/.libs ++ -cp .libs/$@ $(XDIR)/.libs ++ cp $@ $(XDIR) + + clean: +@@ -56,13 +62,13 @@ + + xep.o: $(SDIR)/xep.c $(HEADERS) +- $(CC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/xep.c ++ $(LTCC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/xep.c + + imp.o: $(SDIR)/imp.c $(HEADERS) +- $(CC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/imp.c ++ $(LTCC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/imp.c + + calc.o: $(SDIR)/calc.c $(HEADERS) +- $(CC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/calc.c ++ $(LTCC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/calc.c + + hostc.o: $(SDIR)/hostc.c $(HEADERS) +- $(CC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/hostc.c ++ $(LTCC) $(XCFLAGS) $(CFLAGS) -c $(SDIR)/hostc.c + |