source: SH_SHM/trunk/util/Makefile @ 1237

Revision 512, 6.4 KB checked in by marcus, 11 years ago (diff)

r282 | klaus | 2012-01-13 22:55:05 +0100 (Fr, 13. Jan 2012) | 1 Zeile

new magnitude routine for mb and Ms; more digits on richter_ml

Line 
1# File Makefile
2#      ========
3#
4# version 41, 28-Dec-2006
5#
6# Makefile of directory utility
7# K. Stammler, 6-Sep-93
8
9CFLAGS      =   $(SH_CCOPTIONS) -I$(SH_SOURCE) -I$(SH_SOURCE)/foreign -DBASECNST=\"basecnst.h\"
10CC          = $(SH_COMPILER)
11LD          = $(SH_COMPILER)
12LINK.c      = $(SH_COMPILER)
13RANLIB          = $(SH_RANLIB)
14LDFLAGS     = -L$(SH_LIB) $(SH_LINKOPTIONS)
15LIBS        =   -lutil -lsource -lm $(SH_LINKLIBS)
16LIB_SOURCE      =       ${SH_LIB}libsource.a
17LIB_UTIL                =       ${SH_LIB}libutil.a
18LIB_UTIL_SRCS   =       eventdsc.c evtelex.c evhypo.c evhypout.c timelist.c evbullet.c
19#LIB_UTIL_OBJS  =       $(LIB_UTIL_SRCS:%.c=%.o)
20LIB_UTIL_OBJS   =       $(LIB_UTIL_SRCS:.c=.o)
21LOCAL_SRCS      =       *.c
22
23
24ALL         =   butfreq \
25                butrec \
26                fconcat \
27                fereg \
28                findevnt \
29                flf2flt \
30                evalflf \
31                catflf \
32                locadd \
33                locdiff \
34                find_next_loc \
35                restfreq \
36                restrec \
37                simfreq \
38                simrec \
39                q2gse \
40                hypo_stlist \
41                ev2telex \
42                ev2hypo \
43                ev2hyposat \
44                ev2hypocenter \
45                ev4hypocenter \
46                ev4hypou \
47                ev2view \
48                ev2bull \
49                autoloc2evt \
50                evt2reltimes \
51                evt2relonset \
52                evt2phasetimes \
53                relonset2slo \
54                onset_convert \
55                check_evt \
56                reformat_locsat_out \
57                archevent_shc \
58                timename \
59                evt_copy_and_split \
60                evt_time_sort \
61                evt_correct_aniso \
62                evt_extract_ms \
63                qed_ms_make_evt \
64                vrs_read_diff \
65                traveltime \
66                slo2distance \
67                statinf \
68                fit_travel \
69                fit_travel2 \
70                crusttrav \
71                fit_to_line \
72                getresid \
73                floatop \
74                weather2ascii \
75                beamloc \
76                stddev \
77                find_topo30_id \
78                stringop \
79                lynx_reformat \
80                auto_statlist \
81                richter_ml \
82                magnitude \
83                logseries
84
85
86
87all:
88                make $(LIB_UTIL) $(ALL)
89
90$(LIB_UTIL):    $(LIB_UTIL_OBJS)
91                ar r $@ $(LIB_UTIL_OBJS); $(RANLIB) $@
92
93butfreq:        butfreq.o $(LIB_SOURCE)
94                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
95
96butrec: butrec.o $(LIB_SOURCE)
97                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
98
99fconcat: fconcat.o $(LIB_SOURCE)
100                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
101
102fereg: fereg.o $(LIB_SOURCE)
103                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
104
105findevnt: findevnt.o $(LIB_SOURCE)
106                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
107
108flf2flt: flf2flt.o $(LIB_SOURCE)
109                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
110
111evalflf: evalflf.o $(LIB_SOURCE)
112                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
113
114catflf: catflf.o $(LIB_SOURCE)
115                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
116
117locadd: locadd.o $(LIB_SOURCE)
118                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
119
120locdiff: locdiff.o $(LIB_SOURCE)
121                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
122
123find_next_loc: find_next_loc.o $(LIB_SOURCE)
124                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
125
126restfreq: restfreq.o $(LIB_SOURCE)
127                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
128
129restrec: restrec.o $(LIB_SOURCE)
130                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
131
132simfreq: simfreq.o $(LIB_SOURCE)
133                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
134
135simrec: simrec.o $(LIB_SOURCE)
136                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
137
138q2gse: q2gse.o $(LIB_SOURCE)
139                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
140
141hypo_stlist: hypo_stlist.o $(LIB_SOURCE) $(LIB_UTIL)
142                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
143
144ev2view: ev2view.o $(LIB_SOURCE) $(LIB_UTIL)
145                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
146
147ev2bull: ev2bull.o $(LIB_SOURCE) $(LIB_UTIL)
148                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
149
150autoloc2evt: autoloc2evt.o $(LIB_SOURCE) $(LIB_UTIL)
151                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
152
153ev2telex: ev2telex.o $(LIB_SOURCE) $(LIB_UTIL)
154                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
155
156ev2hypo: ev2hypo.o $(LIB_SOURCE) $(LIB_UTIL)
157                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
158
159ev2hyposat: ev2hyposat.o $(LIB_SOURCE) $(LIB_UTIL)
160                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
161
162ev2hypocenter: ev2hypocenter.o $(LIB_SOURCE) $(LIB_UTIL)
163                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
164
165ev4hypocenter: ev4hypocenter.o $(LIB_SOURCE) $(LIB_UTIL)
166                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
167
168ev4hypou: ev4hypou.o $(LIB_SOURCE) $(LIB_UTIL)
169                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
170
171onset_convert: onset_convert.o $(LIB_SOURCE) $(LIB_UTIL)
172                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
173
174check_evt: check_evt.o $(LIB_SOURCE) $(LIB_UTIL)
175                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
176
177reformat_locsat_out: reformat_locsat_out.o $(LIB_SOURCE) $(LIB_UTIL)
178                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
179
180archevent_shc: archevent_shc.o $(LIB_SOURCE) $(LIB_UTIL)
181                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
182
183timename: timename.o $(LIB_SOURCE)
184                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
185
186evt_copy_and_split: evt_copy_and_split.o $(LIB_SOURCE) $(LIB_UTIL)
187                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
188
189evt_time_sort: evt_time_sort.o $(LIB_SOURCE) $(LIB_UTIL)
190                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
191
192evt_correct_aniso: evt_correct_aniso.o $(LIB_SOURCE) $(LIB_UTIL)
193                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
194
195evt_extract_ms: evt_extract_ms.o $(LIB_SOURCE) $(LIB_UTIL)
196                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
197
198qed_ms_make_evt: qed_ms_make_evt.o $(LIB_SOURCE) $(LIB_UTIL)
199                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
200
201vrs_read_diff: vrs_read_diff.o $(LIB_SOURCE)
202                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
203
204traveltime: traveltime.o $(LIB_SOURCE)
205                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
206
207slo2distance: slo2distance.o $(LIB_SOURCE)
208                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
209
210statinf: statinf.o $(LIB_SOURCE)
211                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
212
213fit_travel: fit_travel.o $(LIB_SOURCE)
214                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
215
216fit_travel2: fit_travel2.o $(LIB_SOURCE)
217                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
218
219auto_statlist: auto_statlist.o $(LIB_SOURCE)
220                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
221
222crusttrav: crusttrav.o $(LIB_SOURCE)
223                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
224
225fit_to_line: fit_to_line.o $(LIB_SOURCE)
226                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
227
228evt2reltimes: evt2reltimes.o $(LIB_SOURCE)
229                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
230
231evt2relonset: evt2relonset.o $(LIB_SOURCE)
232                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
233
234evt2phasetimes: evt2phasetimes.o $(LIB_SOURCE)
235                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
236
237relonset2slo: relonset2slo.o $(LIB_SOURCE)
238                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
239
240getresid:     getresid.o $(LIB_SOURCE)
241                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
242
243floatop:      floatop.o $(LIB_SOURCE)
244                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
245
246weather2ascii:     weather2ascii.o $(LIB_SOURCE)
247                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
248
249beamloc:     beamloc.o $(LIB_SOURCE)
250                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
251
252stddev:         stddev.o
253                $(LINK.c) -o $@ $@.o -lm
254
255richter_ml:     richter_ml.o
256                $(LINK.c) -o $@ $@.o -lm
257
258magnitude:      magnitude.o
259                $(LINK.c) -o $@ $@.o -lm
260
261logseries:      logseries.o
262                $(LINK.c) -o $@ $@.o -lm
263
264
265clean:
266        @rm $(ALL) *.o *%
267
268
269depend:
270        gccmakedep -s "# DO NOT DELETE" -- $(CFLAGS) -- $(LOCAL_SRCS)
271
272
273# DO NOT DELETE
274
Note: See TracBrowser for help on using the repository browser.