]> git.uio.no Git - u/mrichter/AliRoot.git/blob - build/Makefile.linuxia64ecc
Fix compiler warning
[u/mrichter/AliRoot.git] / build / Makefile.linuxia64ecc
1 # -*- mode: makefile -*-
2 # Makefile for AliRoot for Itanium/Linux with Intel icc compiler
3
4 # System dependent commands
5
6 XARGS = xargs -r
7
8 # The compilers
9 CXX           = $(shell root-config --cxx) 
10 F77           = $(shell root-config --f77) 
11 CC            = $(shell root-config --cc) 
12
13 # Global optimisation
14 OPT           = -g #-O
15 NOOPT         = -g
16
17 CXXOPT        = $(OPT)
18 CXXNOOPT      = $(OPT)
19 COPT          = $(OPT)
20 FOPT          = $(OPT)
21
22 # CERNLIB defines
23 CLIBDEFS      = -DCERNLIB_LXIA64 -DCERNLIB_BLDLIB -DCERNLIB_CZ
24 CLIBCXXOPTS   =
25 CLIBCOPT      =
26 CLIBFOPT      = $(CLIBDEFS)
27
28 # Compiler flags
29 CXXFLAGS      = $(CXXOPT)
30 CXXFLAGSNO    = $(CXXNOOPT)
31 CFLAGS        = $(COPT)
32 FFLAGS        = $(CLIBFOPT) $(FOPT)
33 # rmkdepend flags for building dependencies of FORTRAN files
34 DEPENDFFLAGS  = $(FFLAGS)
35
36 # rootcint flags
37 CINTFLAGS     = 
38
39 LD            = $(shell root-config --ld)
40 LDFLAGS       = $(OPT) 
41
42 SHLD          = $(LD)
43 SOFLAGS       = -Wl,-soname,$$TMPLIB -shared -O
44 SHLIB         =
45 SOEXT         = so
46
47 ALLD          = ar
48 ALFLAGS       = cr
49 ALLIB         = 
50 AEXT          = a
51
52 # additional ROOT libraries
53
54 LIBNOVER      = `find /lib -name 'libNoVersion*.so' | xargs --replace basename {} .so | sed -e 's/lib/ -l/'`
55
56 SYSLIBS      := $(LIBNOVER) -lcrypt -L/usr/local/lib -lXt -lCEPCF90 -lF90 \
57                 -lPEPCF90 -lintrins -L/usr/X11R6/lib -lX11