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