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