Add class description
[u/mrichter/AliRoot.git] / PDF / libpdf.pkg
CommitLineData
efaab2ef 1FSRCS= \
2spdf/abfkw1.F \
3spdf/abfkw2.F \
4spdf/abfkw3.F \
5spdf/acfgp1.F \
6spdf/acfgp2.F \
7spdf/afcplu.F \
8spdf/afgetfv.F \
9spdf/afgin2.F \
10spdf/afgint.F \
11spdf/afpolin.F \
12spdf/afratin.F \
efaab2ef 13spdf/augetfv.F \
14spdf/aurgam.F \
15spdf/aurpi1.F \
16spdf/aurpi2.F \
17spdf/aurpi3.F \
18spdf/aurpr.F \
19spdf/bbeta.F \
20spdf/beta.F \
21spdf/bxf3.F \
22spdf/bxglue.F \
23spdf/bxqbar.F \
24spdf/ctq1opd.F \
25spdf/ctq1opf.F \
26spdf/ctq1pd.F \
27spdf/ctq1pf.F \
28spdf/ctq2opd.F \
29spdf/ctq2opf.F \
30spdf/ctq2ops.F \
31spdf/ctq2ppd.F \
32spdf/ctq2ppf.F \
33spdf/ctq2pps.F \
34spdf/ctq3pd.F \
35spdf/ctq3pds.F \
36spdf/ctq3pf.F \
37spdf/ctq4fn.F \
38spdf/ctq4pnx.F \
39spdf/ctq4r_hq1.F \
40spdf/ctq4ra1.F \
41spdf/ctq4ra2.F \
42spdf/ctq4ra4.F \
43spdf/ctq4ra5.F \
44spdf/ctq4rd.F \
45spdf/ctq4rf3.F \
46spdf/ctq4rf4.F \
47spdf/ctq4rhj.F \
48spdf/ctq4rhq.F \
49spdf/ctq4rl.F \
50spdf/ctq4rlq.F \
51spdf/ctq4rm.F \
52spdf/ctq5d.F \
53spdf/ctq5f3.F \
54spdf/ctq5f4.F \
55spdf/ctq5hj.F \
56spdf/ctq5hq.F \
57spdf/ctq5hq1.F \
58spdf/ctq5l.F \
59spdf/ctq5lp.F \
60spdf/ctq5m.F \
61spdf/ctq5m1.F \
62spdf/ctq5mi.F \
63spdf/ctq5pdf.F \
64spdf/ctq5pnx.F \
65spdf/dbfint.F \
66spdf/dflm1.F \
67spdf/dflm2.F \
68spdf/dflm3.F \
69spdf/dflm4.F \
70spdf/dflm5.F \
71spdf/dflm6.F \
72spdf/dflm7.F \
73spdf/dflm8.F \
74spdf/dflm9.F \
75spdf/dgpho1.F \
76spdf/dgpho2.F \
77spdf/dgpho3.F \
78spdf/dgpho4.F \
79spdf/dopho1.F \
80spdf/dopho2.F \
81spdf/dpolin.F \
82spdf/faux5l.F \
83spdf/faux5mi.F \
84spdf/fxaver.F \
85spdf/fxg160.F \
86spdf/fxg260.F \
87spdf/fxg360.F \
88spdf/fxghar.F \
89spdf/fxgsof.F \
90spdf/fxnlla.F \
91spdf/fxvhar.F \
92spdf/fxvsof.F \
93spdf/gamfun.F \
94spdf/gammado.F \
95spdf/ghrdv.F \
96spdf/ghrgl.F \
97spdf/ghruv.F \
98spdf/ghrxi.F \
99spdf/ghrxs.F \
100spdf/gr94fv.F \
101spdf/gr94fw.F \
102spdf/gr94fws.F \
103spdf/grsf1.F \
104spdf/grsf2.F \
105spdf/grsgalo.F \
106spdf/grsvh1.F \
107spdf/grsvh2.F \
108spdf/grsvl1.F \
109spdf/grsvl2.F \
110spdf/grv94di.F \
111spdf/grv94ho.F \
112spdf/grv94lo.F \
113spdf/grv98_lo.F \
114spdf/grv98_nld.F \
115spdf/grv98_nlm.F \
116spdf/grvfgp.F \
117spdf/grvfqbp.F \
118spdf/grvfv.F \
119spdf/grvfvp.F \
120spdf/grvfw.F \
121spdf/grvfws.F \
122spdf/grvgah0.F \
123spdf/grvgaho.F \
124spdf/grvgalo.F \
125spdf/grvgf.F \
126spdf/grvgfs.F \
127spdf/grvho.F \
128spdf/grvlo.F \
129spdf/grvpiho.F \
130spdf/grvpilo.F \
131spdf/gs2xcor.F \
132spdf/gs96ho.F \
133spdf/gs96lo.F \
134spdf/gsxcor.F \
135spdf/hmrs1eb.F \
136spdf/hmrs2eb.F \
137spdf/hmrs3eb.F \
138spdf/hmrsgeb.F \
139spdf/kmrseb.F \
140spdf/kmrsgeb.F \
141spdf/mrsdshd.F \
142spdf/mrsdshp.F \
143spdf/mrseb.F \
144spdf/mrsebp.F \
145spdf/newdo1.F \
146spdf/pdf_beta.F \
efaab2ef 147spdf/pdfvers.F \
148spdf/pdxmt.F \
149spdf/pdzxmt.F \
150spdf/pftopdg.F \
151spdf/phgal.F \
152spdf/phlac1.F \
153spdf/phlac2.F \
154spdf/phlac3.F \
155spdf/rxdv.F \
156spdf/rxglue.F \
157spdf/rxqbar.F \
158spdf/rxud.F \
159spdf/sasan1.F \
160spdf/sasano.F \
161spdf/sasbeh.F \
162spdf/sasdir.F \
163spdf/sasgam1.F \
164spdf/sasgam2.F \
165spdf/sasvm1.F \
166spdf/sasvmd.F \
167spdf/seadis.F \
168spdf/sfabfow.F \
169spdf/sfafg1.F \
170spdf/sfbma.F \
171spdf/sfbmb.F \
172spdf/sfctq11.F \
173spdf/sfctq12.F \
174spdf/sfctq13.F \
175spdf/sfctq14.F \
176spdf/sfctq15.F \
177spdf/sfctq21.F \
178spdf/sfctq22.F \
179spdf/sfctq23.F \
180spdf/sfctq24.F \
181spdf/sfctq25.F \
182spdf/sfctq26.F \
183spdf/sfctq31.F \
184spdf/sfctq32.F \
185spdf/sfctq33.F \
186spdf/sfctq41.F \
187spdf/sfctq42.F \
188spdf/sfctq43.F \
189spdf/sfctq44.F \
190spdf/sfctq45.F \
191spdf/sfctq46.F \
192spdf/sfctq47.F \
193spdf/sfctq48.F \
194spdf/sfctq49.F \
195spdf/sfctq51.F \
196spdf/sfctq52.F \
197spdf/sfctq53.F \
198spdf/sfctq54.F \
199spdf/sfctq55.F \
200spdf/sfctq56.F \
201spdf/sfctq57.F \
202spdf/sfctq58.F \
203spdf/sfctq59.F \
204spdf/sfdisa.F \
205spdf/sfdisd0.F \
206spdf/sfdisdm.F \
207spdf/sfdish.F \
208spdf/sfdiss0.F \
209spdf/sfdsqa.F \
210spdf/sfehlq1.F \
211spdf/sfehlq2.F \
212spdf/sfgal.F \
213spdf/sfgrvh.F \
214spdf/sfgrvl.F \
215spdf/sfgsho.F \
216spdf/sfgslo1.F \
217spdf/sfgslo2.F \
218spdf/sfkbmr2.F \
219spdf/sfkbmr5.F \
220spdf/sflacg1.F \
221spdf/sflacg2.F \
222spdf/sflacg3.F \
223spdf/sfmfap.F \
224spdf/sfmfr1.F \
225spdf/sfmfr2.F \
226spdf/sfmrs_98a1.F \
227spdf/sfmrs_98a2.F \
228spdf/sfmrs_98a3.F \
229spdf/sfmrs_98a4.F \
230spdf/sfmrs_98a5.F \
231spdf/sfmrs_98d1.F \
232spdf/sfmrs_98d2.F \
233spdf/sfmrs_98d3.F \
234spdf/sfmrs_98d4.F \
235spdf/sfmrs_98d5.F \
236spdf/sfmrs_98ht1.F \
237spdf/sfmrs_98lo1.F \
238spdf/sfmrs_98lo2.F \
239spdf/sfmrs_98lo3.F \
240spdf/sfmrs_98lo4.F \
241spdf/sfmrs_98lo5.F \
242spdf/sfmrs_99a1.F \
243spdf/sfmrs_99a10.F \
244spdf/sfmrs_99a11.F \
245spdf/sfmrs_99a12.F \
246spdf/sfmrs_99a2.F \
247spdf/sfmrs_99a3.F \
248spdf/sfmrs_99a4.F \
249spdf/sfmrs_99a5.F \
250spdf/sfmrs_99a6.F \
251spdf/sfmrs_99a7.F \
252spdf/sfmrs_99a8.F \
253spdf/sfmrs_99a9.F \
254spdf/sfmrs_99d1.F \
255spdf/sfmrs_99d10.F \
256spdf/sfmrs_99d11.F \
257spdf/sfmrs_99d2.F \
258spdf/sfmrs_99d3.F \
259spdf/sfmrs_99d4.F \
260spdf/sfmrs_99d5.F \
261spdf/sfmrs_99d6.F \
262spdf/sfmrs_99d7.F \
263spdf/sfmrs_99d8.F \
264spdf/sfmrs_99d9.F \
265spdf/sfmrsc1.F \
266spdf/sfmrsc2.F \
267spdf/sfmrsc3.F \
268spdf/sfmrsd0.F \
269spdf/sfmrsdm.F \
270spdf/sfmrsg.F \
271spdf/sfmrsj.F \
272spdf/sfmrss0.F \
273spdf/sfms105.F \
274spdf/sfms110.F \
275spdf/sfms115.F \
276spdf/sfms120.F \
277spdf/sfms125.F \
278spdf/sfms130.F \
279spdf/sfmsap.F \
280spdf/sfmsba.F \
281spdf/sfmsbb0.F \
282spdf/sfmsbd0.F \
283spdf/sfmsbdm.F \
284spdf/sfmsbh.F \
285spdf/sfmsbs0.F \
286spdf/sfmsfa.F \
287spdf/sfmsfg.F \
288spdf/sfmsjp.F \
289spdf/sfmsqa.F \
290spdf/sfmsr1.F \
291spdf/sfmsr2.F \
292spdf/sfmsr3.F \
293spdf/sfmsr4.F \
294spdf/sfmt10.F \
295spdf/sfmt11.F \
296spdf/sfmtu1.F \
297spdf/sfmtu2.F \
298spdf/sfmtu3.F \
299spdf/sfmtu4.F \
300spdf/sfmtu5.F \
301spdf/sfmtu6.F \
302spdf/sfmtu7.F \
303spdf/sfmtu8.F \
304spdf/sfmtu9.F \
305spdf/sfsas11.F \
306spdf/sfsas12.F \
307spdf/sfsas13.F \
308spdf/sfsas14.F \
309spdf/sfsas21.F \
310spdf/sfsas22.F \
311spdf/sfsas23.F \
312spdf/sfsas24.F \
313spdf/sfwhi1.F \
314spdf/sfwhi2.F \
315spdf/sfwhi3.F \
316spdf/sfwhi4.F \
317spdf/sfwhi5.F \
318spdf/sfwhi6.F \
319spdf/smrsp31.F \
320spdf/smrsp32.F \
321spdf/smrsp33.F \
322spdf/smrspi.F \
323spdf/spctq51.F \
324spdf/spctq53.F \
325spdf/srctq21.F \
326spdf/srctq22.F \
327spdf/srctq23.F \
328spdf/srctq24.F \
329spdf/srctq25.F \
330spdf/srctq26.F \
331spdf/srctq45.F \
332spdf/srctq46.F \
333spdf/srctq47.F \
334spdf/srctq48.F \
335spdf/strbebc.F \
336spdf/strbep.F \
337spdf/strcbp.F \
338spdf/strcep.F \
339spdf/strdo1.F \
340spdf/strdo2.F \
341spdf/strghr.F \
342spdf/strh1b.F \
343spdf/strh1e.F \
344spdf/strh2b.F \
345spdf/strh2e.F \
346spdf/strh3b.F \
347spdf/strh3b1.F \
348spdf/strh3b3.F \
349spdf/strh3e.F \
350spdf/strh3em.F \
351spdf/strh3ep.F \
352spdf/strkb0.F \
353spdf/strkb02.F \
354spdf/strkb03.F \
355spdf/strkb04.F \
356spdf/strkb05.F \
357spdf/strkb0o.F \
358spdf/strkbm.F \
359spdf/strmrs1.F \
360spdf/strmrs2.F \
361spdf/strmrs3.F \
362spdf/strowp1.F \
363spdf/strowp2.F \
364spdf/strpriv.F \
365spdf/strucb.F \
366spdf/struce.F \
367spdf/strucor.F \
368spdf/structf.F \
efaab2ef 369spdf/v3.F \
370spdf/valdis.F \
371spdf/wate32.F \
372spdf/whit1g.F \
373spdf/whit1q.F \
374spdf/whit2g.F \
375spdf/whit2q.F \
376spdf/whit3g.F \
377spdf/whit3q.F \
378spdf/whit4g.F \
379spdf/whit4q.F \
380spdf/whit5g.F \
381spdf/whit5q.F \
382spdf/whit6g.F \
383spdf/whit6q.F \
384npdf/eks98.F \
385npdf/eksarp.F \
85f62171 386npdf/sfeks98.F
387
388ifeq (,$(findstring macosx,$(ALICE_TARGET)))
389
390FSRCS+=npdf/structa.F \
391spdf/alphas2.F \
392spdf/pdfset.F \
393spdf/pdfsta.F \
394spdf/structm.F \
395spdf/structp.F
396
397else
398
399FSRCS+=commons.F
400
401TCSRCS=ctmp/npdf/structa.c ctmp/spdf/alphas2.c ctmp/spdf/pdfset.c ctmp/spdf/pdfsta.c \
402ctmp/spdf/structm.c ctmp/spdf/structp.c
403
404CSRCS+=$(TCSRCS)
405
406.SECONDARY: $(TCSRCS)
407
408PDF/ctmp/%.c: PDF/%.F
409 [ -d $(dir $@) ] || mkdir -p $(dir $@)
410ifeq (macosx,$(ALICE_TARGET))
411 $(F77) -E $(pdfINC) $(pdfFFLAGS) $< | f2c -E | sed -e 's/\([0-9,a-z]*_[0-9,a-z]*\)__/\1_/g' > $@
412endif
d05ca1a4 413ifeq (macosxgcc4,$(ALICE_TARGET))
414 $(F77) -E $(pdfINC) $(pdfFFLAGS) $< | f2c -E | sed -e 's/\([0-9,a-z]*_[0-9,a-z]*\)__/\1_/g' > $@
415endif
85f62171 416ifeq (macosxxlc,$(ALICE_TARGET))
417 $(F77) -d $(pdfINC) -c -o /dev/null $(pdfFFLAGS) $< ; \
418 tmpf=F`basename $@ .c`.f ; export tmpf ; \
419 cat $$tmpf | f2c -E | sed -e 's/\([0-9,a-z]*_[0-9,a-z]*\)__/\1_/g' > $@ ; \
420 rm -f $$tmpf
421endif
422
423endif
810722e6 424
425PACKFFLAGS := $(FFLAGS) -IPDF/pdf
d34f7561 426
b934f194 427ifeq ($(ALICE_TARGET),linux)
d34f7561 428 GCC_VERSION := $(shell $(CXX) -v 2>&1 | \
429 grep version | cut -d' ' -f3)
430 ifeq ($(GCC_VERSION),2.96)
431 PACKFFLAGS := $(filter-out -O%,$(FFLAGS))
432 endif
433endif