]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PDF/Makefile
83d40dde42b4f400da64565efa82a4ba025675cc
[u/mrichter/AliRoot.git] / PDF / Makefile
1 ############################### PDF Makefile ##################################
2
3 # Include machine specific definitions
4
5 include $(ALICE_ROOT)/conf/GeneralDef
6 include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
7
8 PACKAGE = PDF
9
10 PDFDIRS = spdf npdf 
11
12 # C++ sources
13
14 SRCS          =
15
16 FSRCS   = $(wildcard $(patsubst %,%/*.F,$(PDFDIRS)))
17
18 FOBJS   =  $(patsubst %.F,tgt_$(ALICE_TARGET)/%.o,$(FSRCS))
19
20 SRCS    = $(FSRCS)
21 OBJS    = $(FOBJS)
22
23 # C++ compilation flags
24
25 CXXFLAGS      = $(CXXOPTS) $(CLIBCXXOPTS) $(CLIBDEFS) -I.
26
27 # C compilation flags
28
29 CFLAGS      = $(COPT) $(CLIBCOPT) $(CLIBDEFS) -I.
30
31 # FORTRAN compilation flags
32
33 FFLAGS      = $(FOPT) $(CLIBFOPT) $(CLIBDEFS) -DCERNLIB_DOUBLE  -I. -Ipdf
34
35 # Target
36
37 SLIBRARY        = $(LIBDIR)/libpdf.$(SL)
38 ALIBRARY        = $(LIBDIR)/libpdf.a
39
40 default:        $(SLIBRARY)
41
42 $(LIBDIR)/libpdf.$(SL):  $(OBJS)
43
44 depend:                 $(SRCS)
45
46 TOCLEAN         = $(OBJS)
47
48 ############################### General Macros ################################
49
50 include $(ALICE_ROOT)/conf/GeneralMacros
51
52 ############################ Dependencies #####################################
53
54 -include tgt_$(ALICE_TARGET)/Make-depend