]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - build/Makefile.linuxia64ecc
Removing meaningless const
[u/mrichter/AliRoot.git] / build / Makefile.linuxia64ecc
index 07beda5913ab7da9742ef0bc306e3df02e5bbedf..617fedf7b80f241e614ccb70494055811c3290a7 100644 (file)
@@ -1,35 +1,41 @@
 # Makefile for AliRoot for Itanium/Linux with Intel icc compiler
 
-PLATFORM      = linux
+# System dependent commands
+
+XARGS = xargs -r
 
 # The compilers
-CXX           = ecc 
-F77          = efc
-CC           = ecc
+CXX           = icc 
+F77          = ifort
+CC           = icc
 
 # Global optimisation
 OPT           = -g #-O
+NOOPT         = -g
 
-CXXOPTS       = $(OPT)
+CXXOPT        = $(OPT)
+CXXNOOPT      = $(OPT)
 COPT         = $(OPT)
 FOPT         = $(OPT)
-CXXFLAGS      = $(CXXOPTS)
-CFLAGS       = $(COPT)
-
-# rootcint flags
-CINTFLAGS     = 
 
 # CERNLIB defines
-
 CLIBDEFS      = -DCERNLIB_LXIA64 -DCERNLIB_BLDLIB -DCERNLIB_CZ
 CLIBCXXOPTS   =
 CLIBCOPT      =
-CLIBFOPT      =
+CLIBFOPT      = $(CLIBDEFS)
+
+# Compiler flags
+CXXFLAGS      = $(CXXOPT)
+CXXFLAGSNO    = $(CXXNOOPT)
+CFLAGS       = $(COPT)
+FFLAGS        = $(CLIBFOPT) $(FOPT)
+# rmkdepend flags for building dependencies of FORTRAN files
+DEPENDFFLAGS  = $(FFLAGS)
 
-# Common Fortran compilation flags
-FFLAGS = $(CLIBFOPT)  $(CLIBDEFS) $(FOPT)
+# rootcint flags
+CINTFLAGS     = 
 
-LD            = ecc
+LD            = icpc
 LDFLAGS       = $(OPT) 
 
 SHLD         = $(LD)
@@ -43,15 +49,8 @@ ALLIB         =
 AEXT         = a
 
 # additional ROOT libraries
-ROOTLIBS  += -lcrypt 
-
-# rmkdepend flags for building dependencies of FORTRAN files
-DEPENDFFLAGS = $(FFLAGS)
 
 LIBNOVER      = `find /lib -name 'libNoVersion*.so' | xargs --replace basename {} .so | sed -e 's/lib/ -l/'`
-GLIBS         = $(LIBNOVER)
-
-#System libraries
-SYSLIBS =
 
-EXEFLAGS+= -L/usr/local/lib -lXt -lCEPCF90 -lF90 -lPEPCF90 -lintrins
+SYSLIBS      := $(LIBNOVER) -lcrypt -L/usr/local/lib -lXt -lCEPCF90 -lF90 \
+                -lPEPCF90 -lintrins -L/usr/X11R6/lib -lX11