Adding Linux with ICC compiler to the flat makefiles
[u/mrichter/AliRoot.git] / build / Makefile.icc
1 PLATFORM:=linuxicc
2
3 # The compilers
4 CXX           = icc 
5 F77           = ifc
6 CC            = icc
7
8 # Global optimisation
9 OPT           = -O -g
10
11 CXXOPTS       = $(OPT)
12 COPT          = $(OPT)
13 FOPT          = $(OPT)
14 CXXFLAGS      = $(CXXOPTS)
15 CFLAGS        = $(COPT)
16
17 # rootcint flags
18 CINTFLAGS     = #$(CXXFLAGS)
19
20 # CERNLIB defines
21
22 CLIBDEFS      = -DCERNLIB_LINUX -DCERNLIB_BLDLIB -DCERNLIB_CZ
23 CLIBCXXOPTS   =
24 CLIBCOPT      =
25 CLIBFOPT      =
26
27 # Common Fortran compilation flags
28 FFLAGS = $(CLIBFOPT)  $(CLIBDEFS) $(FOPT)
29
30 LD            = icc
31 LDFLAGS       = $(OPT) 
32
33 SHLD          = $(LD)
34 SOFLAGS       = -Wl,-soname,$(notdir $@) -shared -O
35 SHLIB         =
36 SOEXT         = so
37
38 # additional ROOT libraries
39 ROOTLIBS  += -lcrypt 
40
41 # rmkdepend flags for building dependencies of FORTRAN files
42 DEPENDFFLAGS = $(FFLAGS)
43
44 LIBNOVER      = `find /lib -name 'libNoVersion*.so' | xargs --replace basename {} .so | sed -e 's/lib/ -l/'`
45 GLIBS         = -L/usr/X11R6/lib -lX11  $(LIBNOVER)
46
47 #System libraries
48 SYSLIBS =
49
50 EXEFLAGS+= -L/usr/local/lib -lXt -lCEPCF90 -lF90 -lPEPCF90 -lintrins
51
52
53
54