source: trunk/src/seismic_processing/hyp2000_mgr/makefile.sol @ 3170

Revision 10, 4.8 KB checked in by lucky, 21 years ago (diff)

Initial revision

  • 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.1  2000/02/14 18:40:56  lucky
11#     Initial revision
12#
13#
14#
15
16
17#                Make File For hyp2000_mgr - Solaris version
18
19# This program calls Fred Klein's hypoinv function.
20
21# -e flag allows source lines up to 132 characters long
22
23H     = ../hyp2000
24S     = ../hyp2000/subs
25
26B = $(EW_HOME)/$(EW_VERSION)/bin
27L = $(EW_HOME)/$(EW_VERSION)/lib
28
29
30F_OBJ = hyp2000_ew.o hyate.o hybda.o hybeg.o hycal.o \
31        hycin.o hycmd.o hycout.o hycrh.o hycrt.o \
32        hydel.o hydelt.o hyedit.o hyfile.o hyfmc.o hyinit.o \
33        hyinp.o hyloc.o hylst.o hymag.o hymagp.o \
34        hyopen.o hyphs.o hypoinv.o hypref.o hypro.o \
35        hyrep.o hysol.o hysou.o hysta.o hystl.o \
36        hysum.o hysvd.o hytime.o hytra.o hytrh.o \
37        hytrl.o hytrt.o hyxmc.o init_event.o medwt.o \
38        utmcal.o spawn.o openr.o askr.o \
39        openw.o errset.o leng.o dayjl.o lask.o \
40        readq.o jask.o jdate.o klas.o upstr.o \
41        askc.o box2.o box3.o klass.o ksic.o
42
43C_OBJ = hyp2000_mgr.o $L/kom.o $L/logit.o $L/time_ew.o \
44        $L/getutil.o $L/transport.o $L/sleep_ew.o $L/pipe.o
45
46hyp2000_mgr: $(F_OBJ) $(C_OBJ)
47        f77 -e $(F_OBJ) $(C_OBJ) -o $B/hyp2000_mgr -lposix4 -lthread -lc -Bstatic
48#
49#  Rule for compiling the C source files
50#
51.c.o:
52        cc -c $(GLOBALFLAGS) $<
53
54hyp2000_ew.o: hyp2000_ew.for
55        f77 -c -silent hyp2000_ew.for
56
57hyate.o:      $H/hyate.for
58        f77 -c -silent $H/hyate.for
59
60hybda.o:      $H/hybda.for
61        f77 -c -silent $H/hybda.for
62
63hybeg.o:      $H/hybeg.f
64        f77 -c -silent $H/hybeg.f
65
66hycal.o:      $H/hycal.for
67        f77 -c -silent $H/hycal.for
68
69hycin.o:      $H/hycin.f
70        f77 -c -silent $H/hycin.f
71
72hycmd.o:      $H/hycmd.for
73        f77 -c -silent $H/hycmd.for
74
75hycout.o:     $H/hycout.f
76        f77 -c -silent $H/hycout.f
77
78hycrh.o:      $H/hycrh.for
79        f77 -c -silent $H/hycrh.for
80
81hycrt.o:      $H/hycrt.for
82        f77 -c -silent $H/hycrt.for
83
84hydel.o:      $H/hydel.for
85        f77 -c -silent $H/hydel.for
86
87hydelt.o:     $H/hydelt.f
88        f77 -c -silent $H/hydelt.f
89
90hyedit.o:     $H/hyedit.f
91        f77 -c -silent $H/hyedit.f
92
93hyfile.o:     $H/hyfile.for
94        f77 -c -silent $H/hyfile.for
95 
96hyfmc.o:      $H/hyfmc.for
97        f77 -c -silent $H/hyfmc.for
98
99hyinit.o:     $H/hyinit.for
100        f77 -c -silent $H/hyinit.for
101
102hyinp.o:      $H/hyinp.for
103        f77 -c -silent $H/hyinp.for
104
105hyloc.o:      $H/hyloc.for
106        f77 -c -silent $H/hyloc.for
107
108hylst.o:      $H/hylst.for
109        f77 -c -silent $H/hylst.for
110
111hymag.o:      $H/hymag.for
112        f77 -c -silent $H/hymag.for
113
114hymagp.o:     $H/hymagp.for
115        f77 -c -silent $H/hymagp.for
116
117hyopen.o:     $H/hyopen.for
118        f77 -c -silent $H/hyopen.for
119
120hyphs.o:      $H/hyphs.for
121        f77 -c -silent $H/hyphs.for
122
123hypoinv.o:    $H/hypoinv.for
124        f77 -c -silent $H/hypoinv.for
125
126hypref.o:     $H/hypref.for
127        f77 -c -silent $H/hypref.for
128
129hypro.o:      $H/hypro.for
130        f77 -c -silent $H/hypro.for
131
132hyrep.o:      $H/hyrep.for
133        f77 -c -silent $H/hyrep.for
134
135hysol.o:      $H/hysol.for
136        f77 -c -silent $H/hysol.for
137
138hysou.o:      $H/hysou.for
139        f77 -c -silent $H/hysou.for
140
141hysta.o:      $H/hysta.for
142        f77 -c -silent $H/hysta.for
143
144hystl.o:      $H/hystl.for
145        f77 -c -silent $H/hystl.for
146
147hysum.o:      $H/hysum.for
148        f77 -c -silent $H/hysum.for
149
150hysvd.o:      $H/hysvd.f
151        f77 -c -silent $H/hysvd.f
152
153hytime.o:     $H/hytime.f
154        f77 -c -silent $H/hytime.f
155
156hytra.o:      $H/hytra.for
157        f77 -c -silent $H/hytra.for
158
159hytrh.o:      $H/hytrh.for
160        f77 -c -silent $H/hytrh.for
161
162hytrl.o:      $H/hytrl.for
163        f77 -c -silent $H/hytrl.for
164
165hytrt.o:      $H/hytrt.for
166        f77 -c -silent $H/hytrt.for
167
168hyxmc.o:      $H/hyxmc.for
169        f77 -c -silent $H/hyxmc.for
170
171init_event.o: $H/init_event.f
172        f77 -c -silent $H/init_event.f
173
174medwt.o:      $H/medwt.for
175        f77 -c -silent $H/medwt.for
176
177utmcal.o:     $H/utmcal.for
178        f77 -c -silent $H/utmcal.for
179
180spawn.o:      $S/spawn.f
181        f77 -c -silent $S/spawn.f
182
183openr.o:      $S/openr.f
184        f77 -c -silent $S/openr.f
185
186askr.o:       $S/askr.for
187        f77 -c -silent $S/askr.for
188
189openw.o:      $S/openw.f
190        f77 -c -silent $S/openw.f
191
192errset.o:     $S/errset.f
193        f77 -c -silent $S/errset.f
194
195leng.o:       $S/leng.for
196        f77 -c -silent $S/leng.for
197
198dayjl.o:      $S/dayjl.for
199        f77 -c -silent $S/dayjl.for
200
201lask.o:       $S/lask.for
202        f77 -c -silent $S/lask.for
203
204readq.o:      $S/readq.for
205        f77 -c -silent $S/readq.for
206
207jask.o:       $S/jask.for
208        f77 -c -silent $S/jask.for
209
210jdate.o:      $S/jdate.for
211        f77 -c -silent $S/jdate.for
212
213klas.o:       $S/klas.for
214        f77 -c -silent $S/klas.for
215
216upstr.o:      $S/upstr.for
217        f77 -c -silent $S/upstr.for
218
219askc.o:       $S/askc.for
220        f77 -c -silent $S/askc.for
221
222box2.o:       $S/box2.for
223        f77 -c -silent $S/box2.for
224
225box3.o:       $S/box3.for
226        f77 -c -silent $S/box3.for
227
228klass.o:      $S/klass.for
229        f77 -c -silent $S/klass.for
230
231ksic.o:       $S/ksic.for
232        f77 -c -silent $S/ksic.for
233
234# Clean-up rules
235clean:
236        rm -f a.out core *.o *.obj *% *~
237
238clean_bin:
239        rm -f $B/hyp2000_mgr*
240
Note: See TracBrowser for help on using the repository browser.