1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
|
# Update the IRAF MATH libraries.
$ifeq (hostid, unix) !(date) $endif
$call mathgen
$echo "-------------- (done) -------------------"
$ifeq (hostid, unix) !(date) $endif
$exit
# MATHGEN -- Update the math libraries. The source for each library is
# maintained in a separate subidrectory. The binary libraries are in lib$.
# To update a single library type "mkpkg" in the source directory for the
# library, or type "mkpkg libname" in this directory, e.g. "mkpkg llsq".
mathgen:
$call curfit
$call deboor
$call gsurfit
$call iminterp
$call interp
$call llsq
$call nlfit
$call slalib
$call surfit
$call lapack
$call fftpack
$purge lib$
;
curfit:
$echo "-------------- LIBCURFIT ----------------"
$checkout libcurfit.a lib$
$update libcurfit.a
$checkin libcurfit.a lib$
;
deboor:
$echo "-------------- LIBDEBOOR ----------------"
$checkout libdeboor.a lib$
$update libdeboor.a
$checkin libdeboor.a lib$
;
gsurfit:
$echo "-------------- LIBGSURFIT ---------------"
$checkout libgsurfit.a lib$
$update libgsurfit.a
$checkin libgsurfit.a lib$
;
iminterp:
$echo "-------------- LIBIMINTERP --------------"
$checkout libiminterp.a lib$
$update libiminterp.a
$checkin libiminterp.a lib$
;
interp:
$echo "-------------- LIBINTERP ----------------"
$checkout libinterp.a lib$
$update libinterp.a
$checkin libinterp.a lib$
;
llsq:
$echo "-------------- LIBLLSQ ------------------"
$checkout libllsq.a lib$
$update libllsq.a
$checkin libllsq.a lib$
;
nlfit:
$echo "-------------- LIBNLFIT -----------------"
$checkout libnlfit.a lib$
$update libnlfit.a
$checkin libnlfit.a lib$
;
slalib:
$echo "-------------- LIBSLALIB ----------------"
$checkout libslalib.a lib$
$update libslalib.a
$checkin libslalib.a lib$
;
surfit:
$echo "-------------- LIBSURFIT ----------------"
$checkout libsurfit.a lib$
$update libsurfit.a
$checkin libsurfit.a lib$
;
lapack:
$echo "-------------- LIBLAPACK ----------------"
$checkout liblapack.a lib$
$update liblapack.a
$checkin liblapack.a lib$
;
fftpack:
$echo "-------------- LIBFFTPACK ----------------"
$checkout libfftpack.a lib$
$update libfftpack.a
$checkin libfftpack.a lib$
;
libcurfit.a: # Curve fitting package
@curfit
;
libdeboor.a: # DeBoor spline package
@deboor
;
libgsurfit.a: # Generalized 2d surface fitting pkg
@gsurfit
;
libiminterp.a: # Image interpolation package
@iminterp
;
libinterp.a: # Obsolete version of iminterp pkg
@interp
;
libllsq.a: # Lawson and Hanson Least Squares pkg
@llsq
;
libnlfit.a: # Levenberg-Marquardt fitting package
@nlfit
;
libslalib.a: # Starlink positional astronomy library
@slalib
;
libsurfit.a: # Surface fitting on an even grid
@surfit
;
liblapack.a: # Linear algebra package subset
@lapack
;
libfftpack.a: # Fast Fourier transformation package
@fftpack
;
|