source: PSPA/parmelaPSPA/trunk/makefile @ 73

Last change on this file since 73 was 73, checked in by touze, 12 years ago

ajout pprincipal

File size: 6.5 KB
Line 
1FF=gfortran
2#FFLAGS= -O4 -m32 -fno-second-underscore -funroll-loops -I.
3FFLAGS= -O4 -fno-second-underscore -funroll-loops -I.
4 
5#VER=macOS
6VER=
7
8SRC= adjust.f alpham.f bend.f bfld.f bfldlal.f blockdata.f buncher.f byfield.f card.f cathod.f cathode.f cellfeld.f cellimp.f cfield.f change.f cread.f datime.f dawfc.f ddate.f design.f distriphase.f distrir.f distrirhom.f dpout.f drift.f eh.f eint.f elispdp.f emit90dp.f erf.f field.f fieldlal.f file.f fldring.f flds.f fsch.f gammln.f gammp.f gaus.f gcf.f geners.f genfc.f genfld.f gpindp.f graphic.f gser.f indx.f input.f interp.f interv.f irschfgt.f lodgau.f loduni.f luf.f norran.f out1.f out2.f out3.f out4.f out5.f out6dp.f outlaldp.f output.f pardyn.f parmelamainv503.f pdist.f poisson.f prch.f prchold.f pvoldp.f quad.f ranf.f rannor.f rn32.f rndm.f rnorth.f rotate.f rtmfc.f rtrans.f sandom.f sbload.f sccfc.f scheff1.f scheff2.f scheff3.f scwall.f search.f setwall.f sextupole.f solnoid.f sort.f sortie.f spl1d1.f spl1d2.f spl2d1.f spl2d2.f spln1.f spln2.f srchfd.f sscal.f swap.f tank.f trwave.f trwfield.f trwimp.f wiggler.f xi0.f xi10x.f zout.f zoutlal.f
9 
10OBJ=$(SRC:.f=.o)
11
12all : parmela
13
14parmela : main.o $(OBJ)
15        gfortran main.o $(OBJ) -o parmela
16
17main.o:main.c
18        gcc -c main.c
19
20adjust.o:adjust.f
21         $(FF) -c $(FFLAGS) adjust.f
22 
23alpham.o:alpham.f
24         $(FF) -c $(FFLAGS) alpham.f
25 
26bend.o:bend.f
27         $(FF) -c $(FFLAGS) bend.f
28 
29bfld.o:bfld.f
30         $(FF) -c $(FFLAGS) bfld.f
31 
32bfldlal.o:bfldlal.f
33         $(FF) -c $(FFLAGS) bfldlal.f
34 
35blockdata.o:blockdata.f
36         $(FF) -c $(FFLAGS) blockdata.f
37 
38buncher.o:buncher.f
39         $(FF) -c $(FFLAGS) buncher.f
40 
41byfield.o:byfield.f
42         $(FF) -c $(FFLAGS) byfield.f
43 
44card.o:card.f
45         $(FF) -c $(FFLAGS) card.f
46 
47cathod.o:cathod.f
48         $(FF) -c $(FFLAGS) cathod.f
49 
50cathode.o:cathode.f
51         $(FF) -c $(FFLAGS) cathode.f
52 
53cellfeld.o:cellfeld.f
54         $(FF) -c $(FFLAGS) cellfeld.f
55 
56cellimp.o:cellimp.f
57         $(FF) -c $(FFLAGS) cellimp.f
58 
59cfield.o:cfield.f
60         $(FF) -c $(FFLAGS) cfield.f
61 
62change.o:change.f
63         $(FF) -c $(FFLAGS) change.f
64 
65cread.o:cread.f
66         $(FF) -c $(FFLAGS) cread.f
67 
68datime.o:datime.f
69         $(FF) -c $(FFLAGS) datime.f
70 
71dawfc.o:dawfc.f
72         $(FF) -c $(FFLAGS) dawfc.f
73 
74ddate.o:ddate.f
75         $(FF) -c $(FFLAGS) ddate.f
76 
77design.o:design.f
78         $(FF) -c $(FFLAGS) design.f
79 
80distriphase.o:distriphase.f
81         $(FF) -c $(FFLAGS) distriphase.f
82 
83distrir.o:distrir.f
84         $(FF) -c $(FFLAGS) distrir.f
85 
86distrirhom.o:distrirhom.f
87         $(FF) -c $(FFLAGS) distrirhom.f
88 
89dpout.o:dpout.f
90         $(FF) -c $(FFLAGS) dpout.f
91 
92drift.o:drift.f
93         $(FF) -c $(FFLAGS) drift.f
94 
95eh.o:eh.f
96         $(FF) -c $(FFLAGS) eh.f
97 
98eint.o:eint.f
99         $(FF) -c $(FFLAGS) eint.f
100 
101elispdp.o:elispdp.f
102         $(FF) -c $(FFLAGS) elispdp.f
103 
104emit90dp.o:emit90dp.f
105         $(FF) -c $(FFLAGS) emit90dp.f
106 
107erf.o:erf.f
108         $(FF) -c $(FFLAGS) erf.f
109 
110field.o:field.f
111         $(FF) -c $(FFLAGS) field.f
112 
113fieldlal.o:fieldlal.f
114         $(FF) -c $(FFLAGS) fieldlal.f
115 
116file.o:file.f
117         $(FF) -c $(FFLAGS) file.f
118 
119fldring.o:fldring.f
120         $(FF) -c $(FFLAGS) fldring.f
121 
122flds.o:flds.f
123         $(FF) -c $(FFLAGS) flds.f
124 
125fsch.o:fsch.f
126         $(FF) -c $(FFLAGS) fsch.f
127 
128gammln.o:gammln.f
129         $(FF) -c $(FFLAGS) gammln.f
130 
131gammp.o:gammp.f
132         $(FF) -c $(FFLAGS) gammp.f
133 
134gaus.o:gaus.f
135         $(FF) -c $(FFLAGS) gaus.f
136 
137gcf.o:gcf.f
138         $(FF) -c $(FFLAGS) gcf.f
139 
140geners.o:geners.f
141         $(FF) -c $(FFLAGS) geners.f
142 
143genfc.o:genfc.f
144         $(FF) -c $(FFLAGS) genfc.f
145 
146genfld.o:genfld.f
147         $(FF) -c $(FFLAGS) genfld.f
148 
149gpindp.o:gpindp.f
150         $(FF) -c $(FFLAGS) gpindp.f
151 
152graphic.o:graphic.f
153         $(FF) -c $(FFLAGS) graphic.f
154 
155gser.o:gser.f
156         $(FF) -c $(FFLAGS) gser.f
157 
158indx.o:indx.f
159         $(FF) -c $(FFLAGS) indx.f
160 
161input.o:input.f
162         $(FF) -c $(FFLAGS) input.f
163 
164interp.o:interp.f
165         $(FF) -c $(FFLAGS) interp.f
166 
167interv.o:interv.f
168         $(FF) -c $(FFLAGS) interv.f
169 
170irschfgt.o:irschfgt.f
171         $(FF) -c $(FFLAGS) irschfgt.f
172 
173lodgau.o:lodgau.f
174         $(FF) -c $(FFLAGS) lodgau.f
175 
176loduni.o:loduni.f
177         $(FF) -c $(FFLAGS) loduni.f
178 
179luf.o:luf.f
180         $(FF) -c $(FFLAGS) luf.f
181 
182norran.o:norran.f
183         $(FF) -c $(FFLAGS) norran.f
184 
185out1.o:out1.f
186         $(FF) -c $(FFLAGS) out1.f
187 
188out2.o:out2.f
189         $(FF) -c $(FFLAGS) out2.f
190 
191out3.o:out3.f
192         $(FF) -c $(FFLAGS) out3.f
193 
194out4.o:out4.f
195         $(FF) -c $(FFLAGS) out4.f
196 
197out5.o:out5.f
198         $(FF) -c $(FFLAGS) out5.f
199 
200out6dp.o:out6dp.f
201         $(FF) -c $(FFLAGS) out6dp.f
202 
203outlaldp.o:outlaldp.f
204         $(FF) -c $(FFLAGS) outlaldp.f
205 
206output.o:output.f
207         $(FF) -c $(FFLAGS) output.f
208 
209pardyn.o:pardyn.f
210         $(FF) -c $(FFLAGS) pardyn.f
211 
212parmelamainv503.o:parmelamainv503.f
213         $(FF) -c $(FFLAGS) parmelamainv503.f
214 
215pdist.o:pdist.f
216         $(FF) -c $(FFLAGS) pdist.f
217 
218poisson.o:poisson.f
219         $(FF) -c $(FFLAGS) poisson.f
220 
221prch.o:prch.f
222         $(FF) -c $(FFLAGS) prch.f
223 
224prchold.o:prchold.f
225         $(FF) -c $(FFLAGS) prchold.f
226 
227pvoldp.o:pvoldp.f
228         $(FF) -c $(FFLAGS) pvoldp.f
229 
230quad.o:quad.f
231         $(FF) -c $(FFLAGS) quad.f
232 
233ranf.o:ranf.f
234         $(FF) -c $(FFLAGS) ranf.f
235 
236rannor.o:rannor.f
237         $(FF) -c $(FFLAGS) rannor.f
238 
239rn32.o:rn32.f
240         $(FF) -c $(FFLAGS) rn32.f
241 
242rndm.o:rndm.f
243         $(FF) -c $(FFLAGS) rndm.f
244 
245rnorth.o:rnorth.f
246         $(FF) -c $(FFLAGS) rnorth.f
247 
248rotate.o:rotate.f
249         $(FF) -c $(FFLAGS) rotate.f
250 
251rtmfc.o:rtmfc.f
252         $(FF) -c $(FFLAGS) rtmfc.f
253 
254rtrans.o:rtrans.f
255         $(FF) -c $(FFLAGS) rtrans.f
256 
257sandom.o:sandom.f
258         $(FF) -c $(FFLAGS) sandom.f
259 
260sbload.o:sbload.f
261         $(FF) -c $(FFLAGS) sbload.f
262 
263sccfc.o:sccfc.f
264         $(FF) -c $(FFLAGS) sccfc.f
265 
266scheff1.o:scheff1.f
267         $(FF) -c $(FFLAGS) scheff1.f
268 
269scheff2.o:scheff2.f
270         $(FF) -c $(FFLAGS) scheff2.f
271 
272scheff3.o:scheff3.f
273         $(FF) -c $(FFLAGS) scheff3.f
274 
275scwall.o:scwall.f
276         $(FF) -c $(FFLAGS) scwall.f
277 
278search.o:search.f
279         $(FF) -c $(FFLAGS) search.f
280 
281setwall.o:setwall.f
282         $(FF) -c $(FFLAGS) setwall.f
283 
284sextupole.o:sextupole.f
285         $(FF) -c $(FFLAGS) sextupole.f
286 
287solnoid.o:solnoid.f
288         $(FF) -c $(FFLAGS) solnoid.f
289 
290sort.o:sort.f
291         $(FF) -c $(FFLAGS) sort.f
292 
293sortie.o:sortie.f
294         $(FF) -c $(FFLAGS) sortie.f
295 
296spl1d1.o:spl1d1.f
297         $(FF) -c $(FFLAGS) spl1d1.f
298 
299spl1d2.o:spl1d2.f
300         $(FF) -c $(FFLAGS) spl1d2.f
301 
302spl2d1.o:spl2d1.f
303         $(FF) -c $(FFLAGS) spl2d1.f
304 
305spl2d2.o:spl2d2.f
306         $(FF) -c $(FFLAGS) spl2d2.f
307 
308spln1.o:spln1.f
309         $(FF) -c $(FFLAGS) spln1.f
310 
311spln2.o:spln2.f
312         $(FF) -c $(FFLAGS) spln2.f
313 
314srchfd.o:srchfd.f
315         $(FF) -c $(FFLAGS) srchfd.f
316 
317sscal.o:sscal.f
318         $(FF) -c $(FFLAGS) sscal.f
319 
320swap.o:swap.f
321         $(FF) -c $(FFLAGS) swap.f
322 
323tank.o:tank.f
324         $(FF) -c $(FFLAGS) tank.f
325 
326trwave.o:trwave.f
327         $(FF) -c $(FFLAGS) trwave.f
328 
329trwfield.o:trwfield.f
330         $(FF) -c $(FFLAGS) trwfield.f
331 
332trwimp.o:trwimp.f
333         $(FF) -c $(FFLAGS) trwimp.f
334 
335wiggler.o:wiggler.f
336         $(FF) -c $(FFLAGS) wiggler.f
337 
338xi0.o:xi0.f
339         $(FF) -c $(FFLAGS) xi0.f
340 
341xi10x.o:xi10x.f
342         $(FF) -c $(FFLAGS) xi10x.f
343 
344zout.o:zout.f
345         $(FF) -c $(FFLAGS) zout.f
346 
347zoutlal.o:zoutlal.f
348         $(FF) -c $(FFLAGS) zoutlal.f
349 
350
351 
352clean:
353         rm *.o
Note: See TracBrowser for help on using the repository browser.