source: SH_SHM/trunk/util/Makefile @ 472

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

r235 | walther | 2011-10-26 11:40:56 +0200 (Mi, 26. Okt 2011) | 3 Zeilen

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