]> git.uio.no Git - u/mrichter/AliRoot.git/blame - build/Makefile.linuxia64gcc
New data members: distance to bad channels from the center of a reconstructed cluster...
[u/mrichter/AliRoot.git] / build / Makefile.linuxia64gcc
CommitLineData
b934f194 1# Makefile for AliRoot for Itanium/Linux with gcc
2
6a772515 3# System dependent commands
4
5XARGS = xargs -r
6
02a1d5c1 7# The compilers
8CXX = g++
9F77 = g77
10CC = gcc
11
12# Global optimisation
13OPT = -g #-O
19ca05d1 14NOOPT = -g
02a1d5c1 15
19ca05d1 16CXXOPT = $(OPT)
17CXXNOOPT = $(NOOPT)
02a1d5c1 18COPT = $(OPT)
19ca05d1 19FOPT = $(OPT)
02a1d5c1 20
21# CERNLIB defines
02a1d5c1 22CLIBDEFS = -DCERNLIB_LXIA64 -DCERNLIB_BLDLIB -DCERNLIB_CZ
23CLIBCXXOPTS =
24CLIBCOPT =
19ca05d1 25CLIBFOPT = $(CLIBDEFS)
26
27# Compiler flags
28CXXFLAGS = $(CXXOPT) -Wall -fPIC -pipe
29CXXFLAGSNO = $(CXXNOOPT) -Wall -fPIC -pipe
30CFLAGS = -Wall -fPIC -pipe
31FFLAGS = $(CLIBFOPT) $(FOPT) -fno-second-underscore
32# rmkdepend flags for building dependencies of FORTRAN files
33DEPENDFFLAGS = $(FFLAGS)
34
35# rootcint flags
36CINTFLAGS =
02a1d5c1 37
02a1d5c1 38LD = g++
39LDFLAGS = $(OPT) -Wl,-Map -Wl,$@.map
40
41SHLD = $(LD)
42SOFLAGS = -shared -Wl #-O2
02a1d5c1 43SOEXT = so
44
45ALLD = ar
46ALFLAGS = cr
47ALLIB =
48AEXT = a
49
50# additional ROOT libraries
02a1d5c1 51
02a1d5c1 52LIBNOVER = `find /lib -name 'libNoVersion*.so' | xargs --replace basename {} .so | sed -e 's/lib/ -l/'`
02a1d5c1 53
54#System libraries
de6c7cfd 55SYSLIBS := -ldl -lbsd -lg2c -L/usr/X11R6/lib -lX11 $(LIBNOVER)
02a1d5c1 56
02a1d5c1 57
58
59
60