$NetBSD: patch-ap,v 1.2 2001/04/19 20:51:32 jtb Exp $ --- ./src/meca/makefile.orig Wed Apr 11 19:58:09 2001 +++ ./src/meca/makefile @@ -9,9 +9,9 @@ NETCDFLIB = $(NETCDF)/lib NETCDFINC = $(NETCDF)/include -CDF = -L$(NETCDFLIB) -lnetcdf +CDF = -Wl,-R$(NETCDFLIB) -L$(NETCDFLIB) -lnetcdf CFLAGS = $(CC_OPT) -I$(srcdir) -I$(NETCDFINC) -ALLLIB = -L.. -L$(libdir) -lpsl -lgmt $(CDF) $(LIBS) $(LDFLAGS) +ALLLIB = ../libpsl.la ../libgmt.la $(CDF) $(LIBS) $(LDFLAGS) # # @@ -23,7 +23,7 @@ install: all for i in $(MECA); do \ - $(INSTALL) $$i$(EXE) $(bindir); \ + $(LIBTOOL) $(INSTALL_PROGRAM) $$i$(EXE) $(bindir); \ done uninstall: @@ -34,19 +34,19 @@ spotless: clean psmeca: psmeca.o utilmeca.o nrutil.o - $(CC) $(CFLAGS) psmeca.o utilmeca.o nrutil.o $(ALLLIB) -o ./$@ + @$(LIBTOOL) $(CC) $(CFLAGS) psmeca.lo utilmeca.lo nrutil.lo $(ALLLIB) -o ./$@ pscoupe: pscoupe.o utilmeca.o submeca.o distaz.o nrutil.o - $(CC) $(CFLAGS) pscoupe.o utilmeca.o submeca.o distaz.o nrutil.o $(ALLLIB) -o ./$@ + @$(LIBTOOL) $(CC) $(CFLAGS) pscoupe.lo utilmeca.lo submeca.lo distaz.lo nrutil.lo $(ALLLIB) -o ./$@ pspolar: pspolar.o - $(CC) $(CFLAGS) pspolar.o $(ALLLIB) -o ./$@ + @$(LIBTOOL) $(CC) $(CFLAGS) pspolar.lo $(ALLLIB) -o ./$@ psvelo: psvelo.o utilvelo.o utilstrain.o - $(CC) $(CFLAGS) psvelo.o utilvelo.o utilstrain.o $(ALLLIB) -o ./$@ + @$(LIBTOOL) $(CC) $(CFLAGS) psvelo.lo utilvelo.lo utilstrain.lo $(ALLLIB) -o ./$@ .c.o: - $(CC) -c $(CFLAGS) $< + @$(LIBTOOL) $(CC) $(CPPFLAGS) -c $(CFLAGS) $< clean: rm -f *.o