blob: 47aa33d7fbf4949315ca891da85757c4aca5b4ae (
plain) (
blame)
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
|
# Update the IRAF MATH libraries.
$ifeq (hostid, unix) !(clear;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 bev
$call curfit
$call deboor
$call gsurfit
# $call ieee
$call iminterp
$call interp
$call llsq
$call nlfit
$call slalib
$call surfit
$purge lib$
;
bev:
$echo "-------------- LIBBEV -------------------"
$checkout libbev.a lib$
$update libbev.a
$checkin libbev.a 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$
;
ieee:
$echo "-------------- LIBIEEE ------------------"
$checkout libieee.a lib$
$update libieee.a
$checkin libieee.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$
;
libbev.a: # Bevington routines
@bevington
;
libcurfit.a: # Curve fitting package
@curfit
;
libdeboor.a: # DeBoor spline package
@deboor
;
libgsurfit.a: # Generalized 2d surface fitting pkg
@gsurfit
;
libieee.a: # IEEE signal processing package
@ieee
;
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
;
|