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