# HG changeset patch # User jwe # Date 1170909320 0 # Node ID 2298ae7ff34232d5cd5acdce4e952ba66d77c022 # Parent 1705b7847b8e0e9dd0ac3ccf7eb9c05fe88108a6 [project @ 2007-02-08 04:35:19 by jwe] diff --git a/libcruft/ChangeLog b/libcruft/ChangeLog --- a/libcruft/ChangeLog +++ b/libcruft/ChangeLog @@ -1,3 +1,15 @@ +2007-02-07 John W. Eaton + + * Makerules.in: Don't use wildcard function to generate source + efile list. + * amos/Makefile.in, blas-xtra/Makefile.in, blas/Makefile.in, + daspk/Makefile.in, dasrt/Makefile.in, dassl/Makefile.in, + fftpack/Makefile.in, lapack-xtra/Makefile.in, lapack/Makefile.in, + minpack/Makefile.in, misc/Makefile.in, odepack/Makefile.in, + ordered-qz/Makefile.in, quadpack/Makefile.in, ranlib/Makefile.in, + slatec-err/Makefile.in, slatec-fn/Makefile.in, villad/Makefile.in: + Explicitly list source files. + 2007-01-24 Alexander Barth * misc/f77-fcn.h (F77_CSTRING): Call OCTAVE_LOCAL_BUFFER with cs, diff --git a/libcruft/Makerules.in b/libcruft/Makerules.in --- a/libcruft/Makerules.in +++ b/libcruft/Makerules.in @@ -13,18 +13,17 @@ DLL_CDEFS = @CRUFT_DLL_DEFS@ DLL_CXXDEFS = @CRUFT_DLL_DEFS@ -SOURCES = *.f - -DISTFILES = Makefile.in $(SOURCES) $(SPECIAL) +CRUFT_FSRC = $(addprefix $(srcdir)/, $(FSRC)) +CRUFT_CSRC = $(addprefix $(srcdir)/, $(CSRC)) +CRUFT_CXXSRC = $(addprefix $(srcdir)/, $(CXXSRC)) -CRUFT_FSRC = $(wildcard $(srcdir)/*.f) -CRUFT_CSRC = $(wildcard $(srcdir)/*.c) -CRUFT_CXXSRC = $(wildcard $(srcdir)/*.cc) CRUFT_SRC = $(CRUFT_FSRC) $(CRUFT_CSRC) $(CRUFT_CXXSRC) CRUFT_BASE = $(basename $(notdir $(CRUFT_SRC)) ) CRUFT_OBJ = $(addsuffix .o, $(CRUFT_BASE) ) CRUFT_DEFS = $(patsubst %.f, %.def, $(notdir $(CRUFT_FSRC))) +DISTFILES = Makefile.in $(CRUFT_SRC) $(SPECIAL) + ifeq ($(SHARED_LIBS), true) ifdef FPICFLAG CRUFT_PICOBJ := $(addprefix pic/, $(CRUFT_OBJ)) diff --git a/libcruft/amos/Makefile.in b/libcruft/amos/Makefile.in --- a/libcruft/amos/Makefile.in +++ b/libcruft/amos/Makefile.in @@ -14,6 +14,12 @@ EXTERNAL_DISTFILES = $(DISTFILES) +FSRC = dgamln.f xzabs.f xzexp.f xzlog.f xzsqrt.f zacai.f zacon.f \ + zairy.f zasyi.f zbesh.f zbesi.f zbesj.f zbesk.f zbesy.f zbinu.f \ + zbiry.f zbknu.f zbuni.f zbunk.f zdiv.f zkscl.f zmlri.f zmlt.f \ + zrati.f zs1s2.f zseri.f zshch.f zuchk.f zunhj.f zuni1.f zuni2.f \ + zunik.f zunk1.f zunk2.f zuoik.f zwrsk.f + include $(TOPDIR)/Makeconf include ../Makerules diff --git a/libcruft/blas-xtra/Makefile.in b/libcruft/blas-xtra/Makefile.in --- a/libcruft/blas-xtra/Makefile.in +++ b/libcruft/blas-xtra/Makefile.in @@ -14,6 +14,8 @@ EXTERNAL_DISTFILES = $(DISTFILES) +FSRC = xddot.f xerbla.f xzdotu.f + include $(TOPDIR)/Makeconf include ../Makerules diff --git a/libcruft/blas/Makefile.in b/libcruft/blas/Makefile.in --- a/libcruft/blas/Makefile.in +++ b/libcruft/blas/Makefile.in @@ -14,6 +14,15 @@ EXTERNAL_DISTFILES = $(DISTFILES) +FSRC = dasum.f daxpy.f dcabs1.f dcopy.f ddot.f dgemm.f dgemv.f \ + dger.f dmach.f dnrm2.f drot.f dscal.f dswap.f dsymv.f dsyr.f \ + dsyr2.f dsyr2k.f dsyrk.f dtbsv.f dtrmm.f dtrmv.f dtrsm.f dtrsv.f \ + dzasum.f dznrm2.f idamax.f izamax.f lsame.f sdot.f sgemm.f \ + sgemv.f sscal.f ssyrk.f strsm.f zaxpy.f zcopy.f zdotc.f zdotu.f \ + zdrot.f zdscal.f zgemm.f zgemv.f zgerc.f zgeru.f zhemv.f zher.f \ + zher2.f zher2k.f zherk.f zscal.f zswap.f ztbsv.f ztrmm.f ztrmv.f \ + ztrsm.f ztrsv.f + include $(TOPDIR)/Makeconf include ../Makerules diff --git a/libcruft/daspk/Makefile.in b/libcruft/daspk/Makefile.in --- a/libcruft/daspk/Makefile.in +++ b/libcruft/daspk/Makefile.in @@ -14,6 +14,11 @@ EXTERNAL_DISTFILES = $(DISTFILES) +FSRC = datv.f dcnst0.f dcnstr.f ddasic.f ddasid.f ddasik.f ddaspk.f \ + ddstp.f ddwnrm.f dfnrmd.f dfnrmk.f dhels.f dheqr.f dinvwt.f \ + dlinsd.f dlinsk.f dmatd.f dnedd.f dnedk.f dnsd.f dnsid.f dnsik.f \ + dnsk.f dorth.f dslvd.f dslvk.f dspigm.f dyypnw.f + include $(TOPDIR)/Makeconf include ../Makerules diff --git a/libcruft/dasrt/Makefile.in b/libcruft/dasrt/Makefile.in --- a/libcruft/dasrt/Makefile.in +++ b/libcruft/dasrt/Makefile.in @@ -14,6 +14,8 @@ EXTERNAL_DISTFILES = $(DISTFILES) +FSRC = ddasrt.f drchek.f droots.f + include $(TOPDIR)/Makeconf include ../Makerules diff --git a/libcruft/dassl/Makefile.in b/libcruft/dassl/Makefile.in --- a/libcruft/dassl/Makefile.in +++ b/libcruft/dassl/Makefile.in @@ -14,6 +14,8 @@ EXTERNAL_DISTFILES = $(DISTFILES) +FSRC = ddaini.f ddajac.f ddanrm.f ddaslv.f ddassl.f ddastp.f ddatrp.f ddawts.f + include $(TOPDIR)/Makeconf include ../Makerules diff --git a/libcruft/fftpack/Makefile.in b/libcruft/fftpack/Makefile.in --- a/libcruft/fftpack/Makefile.in +++ b/libcruft/fftpack/Makefile.in @@ -14,6 +14,10 @@ EXTERNAL_DISTFILES = $(DISTFILES) fftpack.doc +FSRC = cfftb.f cfftb1.f cfftf.f cfftf1.f cffti.f cffti1.f passb.f \ + passb2.f passb3.f passb4.f passb5.f passf.f passf2.f passf3.f \ + passf4.f passf5.f + include $(TOPDIR)/Makeconf include ../Makerules diff --git a/libcruft/lapack-xtra/Makefile.in b/libcruft/lapack-xtra/Makefile.in --- a/libcruft/lapack-xtra/Makefile.in +++ b/libcruft/lapack-xtra/Makefile.in @@ -14,6 +14,8 @@ EXTERNAL_DISTFILES = $(DISTFILES) +FSRC = xdlamch.f xdlange.f xzlange.f + include $(TOPDIR)/Makeconf include ../Makerules diff --git a/libcruft/lapack/Makefile.in b/libcruft/lapack/Makefile.in --- a/libcruft/lapack/Makefile.in +++ b/libcruft/lapack/Makefile.in @@ -14,6 +14,41 @@ EXTERNAL_DISTFILES = $(DISTFILES) +FSRC = dbdsqr.f dgbcon.f dgbtf2.f dgbtrf.f dgbtrs.f dgebak.f \ + dgebal.f dgebd2.f dgebrd.f dgecon.f dgeesx.f dgeev.f dgehd2.f \ + dgehrd.f dgelq2.f dgelqf.f dgelss.f dgeqpf.f dgeqr2.f dgeqrf.f \ + dgesv.f dgesvd.f dgetf2.f dgetrf.f dgetri.f dgetrs.f dggbak.f \ + dggbal.f dgghrd.f dgtsv.f dgttrf.f dgttrs.f dhgeqz.f dhseqr.f \ + dlabad.f dlabrd.f dlacon.f dlacpy.f dladiv.f dlae2.f dlaev2.f \ + dlaexc.f dlag2.f dlahqr.f dlahrd.f dlaln2.f dlamc1.f dlamc2.f \ + dlamc3.f dlamc4.f dlamc5.f dlamch.f dlange.f dlanhs.f dlanst.f \ + dlansy.f dlantr.f dlanv2.f dlapy2.f dlapy3.f dlarf.f dlarfb.f \ + dlarfg.f dlarft.f dlarfx.f dlartg.f dlas2.f dlascl.f dlaset.f \ + dlasq1.f dlasq2.f dlasq3.f dlasq4.f dlasq5.f dlasq6.f dlasr.f \ + dlasrt.f dlassq.f dlasv2.f dlaswp.f dlasy2.f dlatbs.f dlatrd.f \ + dlatrs.f dlauu2.f dlauum.f dorg2l.f dorg2r.f dorgbr.f dorghr.f \ + dorgl2.f dorglq.f dorgql.f dorgqr.f dorgtr.f dorm2r.f dormbr.f \ + dorml2.f dormlq.f dormqr.f dpbcon.f dpbtf2.f dpbtrf.f dpbtrs.f \ + dpocon.f dpotf2.f dpotrf.f dpotri.f dpotrs.f dptsv.f dpttrf.f \ + dpttrs.f dptts2.f drscl.f dsteqr.f dsterf.f dsyev.f dsytd2.f \ + dsytrd.f dtgevc.f dtrcon.f dtrevc.f dtrexc.f dtrsen.f dtrsyl.f \ + dtrti2.f dtrtri.f dtrtrs.f dzsum1.f ieeeck.f ilaenv.f izmax1.f \ + spotf2.f spotrf.f zbdsqr.f zdrscl.f zgbcon.f zgbtf2.f zgbtrf.f \ + zgbtrs.f zgebak.f zgebal.f zgebd2.f zgebrd.f zgecon.f zgeesx.f \ + zgeev.f zgehd2.f zgehrd.f zgelq2.f zgelqf.f zgelss.f zgeqpf.f \ + zgeqr2.f zgeqrf.f zgesv.f zgesvd.f zgetf2.f zgetrf.f zgetri.f \ + zgetrs.f zggbal.f zgtsv.f zgttrf.f zgttrs.f zheev.f zhetd2.f \ + zhetrd.f zhseqr.f zlabrd.f zlacgv.f zlacon.f zlacpy.f zladiv.f \ + zlahqr.f zlahrd.f zlange.f zlanhe.f zlanhs.f zlantr.f zlarf.f \ + zlarfb.f zlarfg.f zlarft.f zlarfx.f zlartg.f zlascl.f zlaset.f \ + zlasr.f zlassq.f zlaswp.f zlatbs.f zlatrd.f zlatrs.f zlauu2.f \ + zlauum.f zpbcon.f zpbtf2.f zpbtrf.f zpbtrs.f zpocon.f zpotf2.f \ + zpotrf.f zpotri.f zpotrs.f zptsv.f zpttrf.f zpttrs.f zptts2.f \ + zrot.f zsteqr.f ztrcon.f ztrevc.f ztrexc.f ztrsen.f ztrsyl.f \ + ztrti2.f ztrtri.f ztrtrs.f zung2l.f zung2r.f zungbr.f zunghr.f \ + zungl2.f zunglq.f zungql.f zungqr.f zungtr.f zunm2r.f zunmbr.f \ + zunml2.f zunmlq.f zunmqr.f + include $(TOPDIR)/Makeconf dlamc1.o pic/dlamc1.o: FFLAGS += $(F77_FLOAT_STORE_FLAG) diff --git a/libcruft/minpack/Makefile.in b/libcruft/minpack/Makefile.in --- a/libcruft/minpack/Makefile.in +++ b/libcruft/minpack/Makefile.in @@ -14,6 +14,9 @@ EXTERNAL_DISTFILES = $(DISTFILES) +FSRC = dogleg.f dpmpar.f enorm.f fdjac1.f hybrd.f hybrd1.f \ + hybrj.f hybrj1.f qform.f qrfac.f r1mpyq.f r1updt.f + include $(TOPDIR)/Makeconf include ../Makerules diff --git a/libcruft/misc/Makefile.in b/libcruft/misc/Makefile.in --- a/libcruft/misc/Makefile.in +++ b/libcruft/misc/Makefile.in @@ -25,6 +25,8 @@ EXTERNAL_DISTFILES = $(DISTFILES) +FSRC = d1mach.f i1mach.f + include $(TOPDIR)/Makeconf INSTALL = @INSTALL@ diff --git a/libcruft/odepack/Makefile.in b/libcruft/odepack/Makefile.in --- a/libcruft/odepack/Makefile.in +++ b/libcruft/odepack/Makefile.in @@ -14,6 +14,8 @@ EXTERNAL_DISTFILES = $(DISTFILES) +FSRC = cfode.f dlsode.f ewset.f intdy.f prepj.f solsy.f stode.f vnorm.f + include $(TOPDIR)/Makeconf include ../Makerules diff --git a/libcruft/ordered-qz/Makefile.in b/libcruft/ordered-qz/Makefile.in --- a/libcruft/ordered-qz/Makefile.in +++ b/libcruft/ordered-qz/Makefile.in @@ -14,6 +14,8 @@ EXTERNAL_DISTFILES = $(DISTFILES) +FSRC = dsubsp.f exchqz.f + include $(TOPDIR)/Makeconf include ../Makerules diff --git a/libcruft/quadpack/Makefile.in b/libcruft/quadpack/Makefile.in --- a/libcruft/quadpack/Makefile.in +++ b/libcruft/quadpack/Makefile.in @@ -14,6 +14,9 @@ EXTERNAL_DISTFILES = $(DISTFILES) +FSRC = dqagi.f dqagie.f dqagp.f dqagpe.f dqelg.f dqk15i.f \ + dqk21.f dqpsrt.f xerror.f + include $(TOPDIR)/Makeconf include ../Makerules diff --git a/libcruft/ranlib/Makefile.in b/libcruft/ranlib/Makefile.in --- a/libcruft/ranlib/Makefile.in +++ b/libcruft/ranlib/Makefile.in @@ -17,6 +17,12 @@ EXTERNAL_DISTFILES = $(DISTFILES) Basegen.doc +FSRC = advnst.f genbet.f genchi.f genexp.f genf.f gengam.f \ + genmn.f genmul.f gennch.f gennf.f gennor.f genprm.f genunf.f \ + getcgn.f getsd.f ignbin.f ignlgi.f ignnbn.f ignpoi.f ignuin.f \ + initgn.f inrgcm.f lennob.f mltmod.f phrtsd.f qrgnin.f ranf.f \ + setall.f setant.f setgmn.f setsd.f sexpo.f sgamma.f snorm.f wrap.f + include $(TOPDIR)/Makeconf include ../Makerules diff --git a/libcruft/slatec-err/Makefile.in b/libcruft/slatec-err/Makefile.in --- a/libcruft/slatec-err/Makefile.in +++ b/libcruft/slatec-err/Makefile.in @@ -16,4 +16,7 @@ include $(TOPDIR)/Makeconf +FSRC = fdump.f ixsav.f j4save.f xerclr.f xercnt.f xerhlt.f xermsg.f \ + xerprn.f xerrwd.f xersve.f xgetf.f xgetua.f xsetf.f xsetua.f + include ../Makerules diff --git a/libcruft/slatec-fn/Makefile.in b/libcruft/slatec-fn/Makefile.in --- a/libcruft/slatec-fn/Makefile.in +++ b/libcruft/slatec-fn/Makefile.in @@ -16,4 +16,10 @@ include $(TOPDIR)/Makeconf +FSRC = d9gmit.f d9lgic.f d9lgit.f d9lgmc.f dacosh.f dasinh.f datanh.f \ + dbetai.f dcsevl.f derf.f derfc.f dgami.f dgamit.f dgamlm.f dgamma.f \ + dgamr.f dlbeta.f dlgams.f dlngam.f dlnrel.f dpchim.f dpchst.f \ + initds.f xdacosh.f xdasinh.f xdatanh.f xdbetai.f xderf.f xderfc.f \ + xdgami.f xdgamit.f xdgamma.f xgmainc.f + include ../Makerules diff --git a/libcruft/villad/Makefile.in b/libcruft/villad/Makefile.in --- a/libcruft/villad/Makefile.in +++ b/libcruft/villad/Makefile.in @@ -14,6 +14,8 @@ EXTERNAL_DISTFILES = $(DISTFILES) +FSRC := dfopr.f dif.f intrp.f jcobi.f radau.f vilerr.f + include $(TOPDIR)/Makeconf include ../Makerules