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