source: SH_SHM/branches/2011.2/util/Makefile @ 364

Revision 364, 6.3 KB checked in by marcus, 13 years ago (diff)

MERGE: [358/SH_SHM/trunk] and [363/SH_SHM/trunk]

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
83
84
85all:
86                make $(LIB_UTIL) $(ALL)
87
88$(LIB_UTIL):    $(LIB_UTIL_OBJS)
89                ar r $@ $(LIB_UTIL_OBJS); $(RANLIB) $@
90
91butfreq:        butfreq.o $(LIB_SOURCE)
92                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
93
94butrec: butrec.o $(LIB_SOURCE)
95                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
96
97fconcat: fconcat.o $(LIB_SOURCE)
98                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
99
100fereg: fereg.o $(LIB_SOURCE)
101                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
102
103findevnt: findevnt.o $(LIB_SOURCE)
104                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
105
106flf2flt: flf2flt.o $(LIB_SOURCE)
107                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
108
109evalflf: evalflf.o $(LIB_SOURCE)
110                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
111
112catflf: catflf.o $(LIB_SOURCE)
113                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
114
115locadd: locadd.o $(LIB_SOURCE)
116                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
117
118locdiff: locdiff.o $(LIB_SOURCE)
119                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
120
121find_next_loc: find_next_loc.o $(LIB_SOURCE)
122                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
123
124restfreq: restfreq.o $(LIB_SOURCE)
125                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
126
127restrec: restrec.o $(LIB_SOURCE)
128                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
129
130simfreq: simfreq.o $(LIB_SOURCE)
131                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
132
133simrec: simrec.o $(LIB_SOURCE)
134                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
135
136q2gse: q2gse.o $(LIB_SOURCE)
137                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
138
139hypo_stlist: hypo_stlist.o $(LIB_SOURCE) $(LIB_UTIL)
140                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
141
142ev2view: ev2view.o $(LIB_SOURCE) $(LIB_UTIL)
143                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
144
145ev2bull: ev2bull.o $(LIB_SOURCE) $(LIB_UTIL)
146                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
147
148autoloc2evt: autoloc2evt.o $(LIB_SOURCE) $(LIB_UTIL)
149                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
150
151ev2telex: ev2telex.o $(LIB_SOURCE) $(LIB_UTIL)
152                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
153
154ev2hypo: ev2hypo.o $(LIB_SOURCE) $(LIB_UTIL)
155                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
156
157ev2hyposat: ev2hyposat.o $(LIB_SOURCE) $(LIB_UTIL)
158                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
159
160ev2hypocenter: ev2hypocenter.o $(LIB_SOURCE) $(LIB_UTIL)
161                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
162
163ev4hypocenter: ev4hypocenter.o $(LIB_SOURCE) $(LIB_UTIL)
164                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
165
166ev4hypou: ev4hypou.o $(LIB_SOURCE) $(LIB_UTIL)
167                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
168
169onset_convert: onset_convert.o $(LIB_SOURCE) $(LIB_UTIL)
170                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
171
172check_evt: check_evt.o $(LIB_SOURCE) $(LIB_UTIL)
173                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
174
175reformat_locsat_out: reformat_locsat_out.o $(LIB_SOURCE) $(LIB_UTIL)
176                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
177
178archevent_shc: archevent_shc.o $(LIB_SOURCE) $(LIB_UTIL)
179                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
180
181timename: timename.o $(LIB_SOURCE)
182                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
183
184evt_copy_and_split: evt_copy_and_split.o $(LIB_SOURCE) $(LIB_UTIL)
185                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
186
187evt_time_sort: evt_time_sort.o $(LIB_SOURCE) $(LIB_UTIL)
188                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
189
190evt_correct_aniso: evt_correct_aniso.o $(LIB_SOURCE) $(LIB_UTIL)
191                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
192
193evt_extract_ms: evt_extract_ms.o $(LIB_SOURCE) $(LIB_UTIL)
194                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
195
196qed_ms_make_evt: qed_ms_make_evt.o $(LIB_SOURCE) $(LIB_UTIL)
197                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
198
199vrs_read_diff: vrs_read_diff.o $(LIB_SOURCE)
200                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
201
202traveltime: traveltime.o $(LIB_SOURCE)
203                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
204
205slo2distance: slo2distance.o $(LIB_SOURCE)
206                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
207
208statinf: statinf.o $(LIB_SOURCE)
209                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
210
211fit_travel: fit_travel.o $(LIB_SOURCE)
212                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
213
214fit_travel2: fit_travel2.o $(LIB_SOURCE)
215                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
216
217auto_statlist: auto_statlist.o $(LIB_SOURCE)
218                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
219
220crusttrav: crusttrav.o $(LIB_SOURCE)
221                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
222
223fit_to_line: fit_to_line.o $(LIB_SOURCE)
224                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
225
226evt2reltimes: evt2reltimes.o $(LIB_SOURCE)
227                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
228
229evt2relonset: evt2relonset.o $(LIB_SOURCE)
230                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
231
232evt2phasetimes: evt2phasetimes.o $(LIB_SOURCE)
233                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
234
235relonset2slo: relonset2slo.o $(LIB_SOURCE)
236                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
237
238getresid:     getresid.o $(LIB_SOURCE)
239                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
240
241floatop:      floatop.o $(LIB_SOURCE)
242                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
243
244weather2ascii:     weather2ascii.o $(LIB_SOURCE)
245                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
246
247beamloc:     beamloc.o $(LIB_SOURCE)
248                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
249
250stddev:         stddev.o
251                $(LINK.c) -o $@ $@.o -lm
252
253richter_ml:     richter_ml.o
254                $(LINK.c) -o $@ $@.o -lm
255
256
257
258clean:
259        @rm $(ALL) *.o *%
260
261
262
263
264depend:
265        gccmakedep -s "# DO NOT DELETE" -- $(CFLAGS) -- $(LOCAL_SRCS)
266
267
268# DO NOT DELETE
269
Note: See TracBrowser for help on using the repository browser.