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