source: SH_SHM/trunk/source/seed_io/Makefile @ 341

Revision 341, 4.1 KB checked in by marcus, 8 years ago (diff)

r180 | walther | 2011-03-09 16:27:03 +0100 (Mi, 09 Mär 2011) | 3 lines

Merging most of the changes from marcus' branch. For full details please see
http://www.seismic-handler.org/portal/log/SH_SHM/branches/marcus?revs=101-106,123-171

Line 
1# file Makefile
2#      ========
3#
4# version 33, 4-Nov-2006
5#
6# Makefile of SEED/IO directory
7# K. Stammler, 6-Sep-93
8
9
10CFLAGS      =   $(SH_CCOPTIONS) -fPIC -DBASECNST=\"basecnst.h\" -I.. -I$(SH_UTIL)
11CC          =   $(SH_COMPILER)
12LD          =   $(SH_COMPILER)
13LINK.c      =   $(SH_COMPILER)
14RANLIB          =       $(SH_RANLIB)
15LDFLAGS     =   -L$(SH_LIB) $(SH_LINKOPTIONS)
16LIBS        =   -lseed -lsource -lm $(SH_LINKLIBS)
17OBJLIB          = ..
18FKDIR                   = $(SH_UTIL)fk_src
19ALL_LOCAL_SRCS  = *.c
20LIB_SEED_SRCS   = seed_cd.c seed_lib.c seedbase.c steimalg.c
21#LIB_SEED_OBJS  = $(LIB_SEED_SRCS:%.c=%.o)
22LIB_SEED_OBJS   = $(LIB_SEED_SRCS:.c=.o)
23
24LIB_SEED                =       $(SH_LIB)libseed.a
25LIB_SOURCE      =       $(SH_LIB)libsource.a
26
27ALL         =   seedgaps \
28                                        makesfd \
29                                        sfdline \
30                                        sfd2db \
31                                        seed2sfd \
32                                        seed512to4096 \
33                                        seedquickdump \
34                                        sc_logmsg \
35                                        seedmerge \
36                                        fixseed \
37                                        write_steim1 \
38                                        seed_tidy \
39                                        sfd_extract_times \
40                                        pcname \
41                                        copy_recs \
42                                        split_seed \
43                                        edit_rectime \
44                                        demultiplex \
45                                        inquire_time_span \
46                                        inquire_avd \
47                                        inquire_min_span \
48                                        inquire_max_span \
49                                        inquire_max_span_bh \
50                                        lookup_cd \
51                                        find_stream_calib \
52                                        gse2_stream_calib \
53                                        network_name \
54                                        fir_resample
55#                                       scan_streams
56
57all:
58                make $(LIB_SEED) $(ALL)
59
60$(LIB_SEED):    $(LIB_SEED_OBJS)
61        ar r $@ $(LIB_SEED_OBJS); $(RANLIB) $@
62
63$(LIB_SOURCE):
64        -@echo "libsource.a not up to date"
65
66seedgaps: seedgaps.o $(LIB_SOURCE) $(LIB_SEED)
67                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
68
69makesfd: makesfd.o $(LIB_SOURCE) $(LIB_SEED)
70                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
71
72sfdline: sfdline.o $(LIB_SOURCE) $(LIB_SEED)
73                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
74
75sfd2db: sfd2db.o $(LIB_SOURCE) $(LIB_SEED)
76                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
77
78seed2sfd: seed2sfd.o $(LIB_SOURCE) $(LIB_SEED)
79                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
80
81seed512to4096: seed512to4096.o $(LIB_SOURCE) $(LIB_SEED)
82                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
83
84seedquickdump: seedquickdump.o $(LIB_SOURCE) $(LIB_SEED)
85                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
86
87sc_logmsg: sc_logmsg.o $(LIB_SOURCE) $(LIB_SEED)
88                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
89
90seedmerge: seedmerge.o $(LIB_SOURCE) $(LIB_SEED)
91                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
92
93fixseed: fixseed.o $(LIB_SOURCE) $(LIB_SEED)
94                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
95
96write_steim1: write_steim1.o $(LIB_SOURCE) $(LIB_SEED)
97                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
98
99seed_tidy: seed_tidy.o $(LIB_SOURCE) $(LIB_SEED)
100                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
101
102sfd_extract_times: sfd_extract_times.o $(LIB_SOURCE) $(LIB_SEED)
103                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
104
105pcname: pcname.o $(LIB_SOURCE) $(LIB_SEED)
106                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
107
108copy_recs: copy_recs.o $(LIB_SOURCE) $(LIB_SEED)
109                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
110
111split_seed: split_seed.o $(LIB_SOURCE) $(LIB_SEED)
112                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
113
114edit_rectime: edit_rectime.o $(LIB_SOURCE) $(LIB_SEED)
115                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
116
117demultiplex: demultiplex.o $(LIB_SOURCE) $(LIB_SEED)
118                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
119
120inquire_time_span: inquire_time_span.o $(LIB_SOURCE) $(LIB_SEED)
121                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
122
123inquire_avd: inquire_avd.o $(LIB_SOURCE) $(LIB_SEED)
124                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
125
126inquire_min_span: inquire_min_span.o $(LIB_SOURCE) $(LIB_SEED)
127                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
128
129inquire_max_span: inquire_max_span.o $(LIB_SOURCE) $(LIB_SEED)
130                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
131
132inquire_max_span_bh: inquire_max_span_bh.o $(LIB_SOURCE) $(LIB_SEED)
133                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
134
135lookup_cd: lookup_cd.o $(LIB_SOURCE) $(LIB_SEED)
136                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
137
138find_stream_calib: find_stream_calib.o $(LIB_SOURCE) $(LIB_SEED)
139                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
140
141gse2_stream_calib: gse2_stream_calib.o $(LIB_SOURCE) $(LIB_SEED)
142                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
143
144network_name: network_name.o $(LIB_SOURCE) $(LIB_SEED)
145                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
146
147fir_resample: fir_resample.o $(LIB_SOURCE) $(LIB_SEED)
148                $(LINK.c) -o $@ $@.o $(LDFLAGS) $(LIBS)
149
150clean:
151        @rm *.o *% $(ALL)
152
153depend:
154        makedepend -s "# DO NOT DELETE" -- $(CFLAGS) -- $(ALL_LOCAL_SRCS)
155
156
157# DO NOT DELETE
158
Note: See TracBrowser for help on using the repository browser.