source: trunk/src/seismic_processing/hyp2000/makefile.ux @ 2902

Revision 2902, 7.2 KB checked in by paulf, 14 years ago (diff)

patched makefile.ux to use hyedit.f and hydelt.f instead of .for

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1
2#
3#   THIS FILE IS UNDER RCS - DO NOT MODIFY UNLESS YOU HAVE
4#   CHECKED IT OUT USING THE COMMAND CHECKOUT.
5#
6#    $Id$
7#
8#    Revision history:
9#     $Log$
10#     Revision 1.5  2007/03/29 18:09:58  paulf
11#     patched makefile.ux to use hyedit.f and hydelt.f instead of .for
12#
13#     Revision 1.4  2007/03/29 18:01:50  paulf
14#     removed .fpp files as per update from Fred Klein
15#
16#     Revision 1.3  2007/03/02 18:39:43  dietz
17#     removed make entries relating to test versions of hypoinverse
18#
19#     Revision 1.2  2006/06/06 18:37:46  paulf
20#     clean compile on Linux, but still problems with run
21#
22#     Revision 1.1  2005/07/20 00:53:48  friberg
23#     added in makefile.ux
24#
25#     Revision 1.2  2000/09/12 22:15:59  dietz
26#     *** empty log message ***
27#
28#     Revision 1.1  2000/09/12 20:53:03  dietz
29#     Initial revision
30#
31#     Revision 1.1  2000/02/14 18:41:39  lucky
32#     Initial revision
33#
34#
35#
36
37#  HYP      HYPOINVERSE EARTHQUAKE LOCATION PROGRAM.
38
39B = $(EW_HOME)/$(EW_VERSION)/bin
40L = $(EW_HOME)/$(EW_VERSION)/lib
41
42
43hyp2000  :  hyp.o hybda.o hycmd.o hysta.o hydel.o hyate.o hyfmc.o hycal.o \
44hyxmc.o hycrh.o hycrt.o hystl.o hyopen.o hyinit.o hyphs.o hysou.o \
45hycin.o hycout.o hytrl.o hyloc.o hysol.o hysvd.o hytra.o hytrh.o hytrt.o \
46hymag.o hyrep.o hylst.o hysum.o hyinp.o hypro.o medwt.o utmcal.o \
47init_event.o hydelt.o hyedit.o hytime.o hybeg.o hypref.o hymagp.o hyfile.o \
48readq.o jdate.o spawn.o openr.o askr.o openw.o errset.o leng.o dayjl.o \
49lask.o jask.o klas.o upstr.o askc.o box2.o box3.o klass.o ksic.o
50        f77 hyp.o hybda.o hycmd.o hysta.o hydel.o hyate.o hyfmc.o hypref.o \
51        hyxmc.o hycrh.o hycrt.o hystl.o hyopen.o hyinit.o hyphs.o hycal.o \
52        hycin.o hytrl.o hyloc.o hysol.o hysvd.o hytra.o hytrh.o hytrt.o \
53        hymag.o hyrep.o hylst.o hysum.o hyinp.o hypro.o medwt.o utmcal.o \
54        init_event.o hydelt.o hyedit.o hytime.o hybeg.o hycout.o hymagp.o hyfile.o \
55        hysou.o readq.o jdate.o spawn.o openr.o askr.o openw.o errset.o \
56        leng.o dayjl.o lask.o jask.o klas.o upstr.o askc.o box2.o box3.o \
57        klass.o ksic.o \
58        -Bstatic -o $B/hyp2000
59
60#  HYP     * MAIN HYPOINVERSE PROGRAM.
61hyp.o  :  hyp.for common.inc
62        f77 -c hyp.for
63
64#  HYPOINV * MAIN HYPOINVERSE SUBROUTINE.
65hypoinv.o  :  hypoinv.for common.inc
66        f77 -c hypoinv.for
67
68#  HYBDA   * BLOCK DATA INITIALIZATION OF COMMON.
69hybda.o  :  hybda.for common.inc
70        f77 -c hybda.for
71
72#  HYBEG   * INITIALIZATION OF OTHER VARIABLES.
73hybeg.o  :  hybeg.f common.inc
74        f77 -c hybeg.f
75
76#  HYCMD   * GETS AND PROCESSES COMMANDS.
77hycmd.o  :  hycmd.for common.inc
78        f77 -c hycmd.for
79
80#  HYFILE   * DETERMINE THE FILE TYPE AND FORMAT.
81hyfile.o  :  hyfile.for common.inc
82        f77 -c hyfile.for
83
84#  HYSTA   * READS IN STATIONS.
85hysta.o  :  hysta.for common.inc
86        f77 -c hysta.for
87
88#  HYDEL   * READS IN STATION DELAYS (FOR MULTIPLE MODELS).
89hydel.o  :  hydel.for common.inc
90        f77 -c hydel.for
91
92#  HYATE   * READS IN STATION ATTENUATION HISTORY.
93hyate.o  :  hyate.for common.inc
94        f77 -c hyate.for
95
96#  HYCAL   * READS IN STATION CAL FACTOR HISTORY.
97hycal.o  :  hycal.for common.inc
98        f77 -c hycal.for
99
100#  HYFMC   * READS IN STATION FMAG CORRECTIONS.
101hyfmc.o  :  hyfmc.for common.inc
102        f77 -c hyfmc.for
103
104#  HYXMC   * READS IN STATION XMAG CORRECTIONS.
105hyxmc.o  :  hyxmc.for common.inc
106        f77 -c hyxmc.for
107
108#  HYCRH   * READS IN HOMOGENOUS LAYER CRUSTAL MODELS.
109hycrh.o  :  hycrh.for common.inc
110        f77 -c hycrh.for
111
112#  HYCRT   * READS IN TRAVEL-TIME-TABLE CRUSTAL MODELS.
113hycrt.o  :  hycrt.for common.inc
114        f77 -c hycrt.for
115
116#  HYSTL   * OUTPUTS STATIONS, CRUST & PARAMETERS TO PRINT FILE.
117hystl.o  :  hystl.for common.inc
118        f77 -c hystl.for
119
120#  HYOPEN  * OPENS FILES FOR LOCATION RUN.
121hyopen.o  :  hyopen.for common.inc
122        f77 -c hyopen.for
123
124#  HYINIT  * INITIALIZES SOME VARIABLES FOR LOCATION RUN.
125hyinit.o  :  hyinit.for common.inc
126        f77 -c hyinit.for
127
128#  HYPHS   * READS IN PHASE DATA FOR ONE EVENT.
129hyphs.o  :  hyphs.for common.inc
130        f77 -c hyphs.for
131
132#  HYCIN   * INPUTS PHASE DATA FROM CUSP MEM FILES (ALTERNATE TO HYPHS)
133hycin.o  :  hycin.f
134        f77 -c hycin.f
135
136#  HYCOUT   * OUTPUTS PHASE DATA TO CUSP MEM FILES (ALTERNATE TO HYARC)
137hycout.o  :  hycout.f
138        f77 -c hycout.f
139
140#  HYTRL   * SETS TRIAL HYPOCENTER.
141hytrl.o  :  hytrl.for common.inc
142        f77 -c hytrl.for
143
144#  HYLOC   * LOCATES ONE EVENT.
145hyloc.o  :  hyloc.for common.inc
146        f77 -c hyloc.for
147
148#  HYSOL   * PERFORMS INVERSION FOR ONE ITERATION.
149hysol.o  :  hysol.for common.inc
150        f77 -c hysol.for
151
152#  HYSVD     CANNED SINGLE-VALUE-DECOMPOSITION ROUTINE.
153hysvd.o  :  hysvd.f
154        f77 -c hysvd.f
155
156#  HYTRA   * MANAGE CRUST MODEL CHOICE & AVERAGING.
157hytra.o  :  hytra.for common.inc
158        f77 -c hytra.for
159
160#  HYTRH   * CALC TRAVEL TIMES AND DERIVS FOR HOMO LAYER MODEL.
161hytrh.o  :  hytrh.for common.inc
162        f77 -c hytrh.for
163
164#  HYTRT   * CALC TRAVEL TIMES AND DERIVS FROM TRAV-TIME TABLE.
165hytrt.o  :  hytrt.for common.inc
166        f77 -c hytrt.for
167
168#  HYMAG   * COMPUTES DUR & MAX AMP MAGNITUDE.
169hymag.o  :  hymag.for common.inc
170        f77 -c hymag.for
171
172#  HYMAGP   * COMPUTES P AMP MAGNITUDE.
173hymagp.o  :  hymagp.for common.inc
174        f77 -c hymagp.for
175
176#  HYPREF  * SELECTS PREFERRED MAGNITUDE.
177hypref.o  :  hypref.for common.inc
178        f77 -c hypref.for
179
180#  HYREP   * REPORTS A LOCATION ON THE TERMINAL.
181hyrep.o  :  hyrep.for common.inc
182        f77 -c hyrep.for
183
184#  HYSOU   * TABULATES MOST COMMON DATA SOURCES.
185hysou.o  :  hysou.for common.inc
186        f77 -c hysou.for
187
188#  HYLST   * OUTPUTS DATA BY STATION TO PRINT & ARCHIVE FILES.
189hylst.o  :  hylst.for common.inc
190        f77 -c hylst.for
191
192#  HYSUM   * OUTPUTS SUMMARY RECORD (FINAL LOCATION).
193hysum.o  :  hysum.for common.inc
194        f77 -c hysum.for
195
196#  HYINP     FOR INTERACTIVE ENTRY OF PHASE DATA.
197hyinp.o  :  hyinp.for
198        f77 -c hyinp.for
199
200#  HYPRO   * INTERACTIVELY PROCESSES A SERIES OF EVENTS.
201hypro.o  :  hypro.for common.inc
202        f77 -c hypro.for
203
204#  MEDWT     COMPUTES THE WEIGHTED MEDIAN OF A SERIES OF MAGNITUDES.
205medwt.o  :  medwt.for
206        f77 -c medwt.for
207
208#  UTMCAL    CALCULATE STATION DISTANCES ON A UTM GRID
209utmcal.o :  utmcal.for
210        f77 -c utmcal.for
211
212#  INIT_EVENT  INITIALIZES CUSP FOR READING OF MEM DATA FILES (VAX ONLY)
213init_event.o  :  init_event.f
214        f77 -c init_event.f
215
216#  HYDELETE  DELETES FILES IN INTERACTIVE PROCESSING
217hydelt.o  :  hydelt.f
218        f77 -c hydelt.f
219
220#  HYEDTIOR  RUNS AN EDTIOR WITHIN A PROCESS
221hyedit.o  :  hyedit.f
222        f77 -c hyedit.f
223
224#  HYTIME    GETS CURRENT SYSTEM TIME FOR LABELING PRINT FILE
225hytime.o  :  hytime.f
226        f77 -c hytime.f
227
228readq.o : subs/readq.for
229        f77 -c subs/readq.for
230
231jdate.o  :  subs/jdate.for
232        f77 -c subs/jdate.for
233
234spawn.o  :  subs/spawn.f
235        f77 -c subs/spawn.f
236
237openr.o  :  subs/openr.f
238        f77 -c subs/openr.f
239
240askr.o  :  subs/askr.for
241        f77 -c subs/askr.for
242
243openw.o  :  subs/openw.f
244        f77 -c subs/openw.f
245
246errset.o  :  subs/errset.f
247        f77 -c subs/errset.f
248
249leng.o  :  subs/leng.for
250        f77 -c subs/leng.for
251
252dayjl.o  :  subs/dayjl.for
253        f77 -c subs/dayjl.for
254
255lask.o  :  subs/lask.for
256        f77 -c subs/lask.for
257
258jask.o  :  subs/jask.for
259        f77 -c subs/jask.for
260
261klas.o  :  subs/klas.for
262        f77 -c subs/klas.for
263
264upstr.o  :  subs/upstr.for
265        f77 -c subs/upstr.for
266
267askc.o  :  subs/askc.for
268        f77 -c subs/askc.for
269
270box2.o  :  subs/box2.for
271        f77 -c subs/box2.for
272
273box3.o  :  subs/box3.for
274        f77 -c subs/box3.for
275
276klass.o  :  subs/klass.for
277        f77 -c subs/klass.for
278
279ksic.o  :  subs/ksic.for
280        f77 -c subs/ksic.for
281
282#
283#  Clean-up rules
284#  **************
285#
286clean:
287        rm -f a.out core *.o *.obj *% *~ subs/*.o subs/*.obj
288
289clean_bin:
290        rm -f $B/hyp2000*
Note: See TracBrowser for help on using the repository browser.