source: PSPA/parmelaPSPA/trunk/makefile @ 492

Last change on this file since 492 was 80, checked in by lemeur, 12 years ago

prise en compte d'un path pour les fichiers

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