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