Compilation om MacOS with Intel icc compiler
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 20 Jun 2006 20:45:43 +0000 (20:45 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 20 Jun 2006 20:45:43 +0000 (20:45 +0000)
build/Makefile.macosxicc [new file with mode: 0644]

diff --git a/build/Makefile.macosxicc b/build/Makefile.macosxicc
new file mode 100644 (file)
index 0000000..625bcfa
--- /dev/null
@@ -0,0 +1,75 @@
+# Makefile for AliRoot for MacOS X with gcc
+
+XARGS = xargs
+
+# fink directories
+FINK_ROOT := $(shell which fink | sed -e 's?/bin/fink??')
+ifeq (,$(FINK_ROOT))
+# No fink, build will probably fail, but we try a guess
+FINK_ROOT=/usr/local
+endif
+
+# The compilers
+CXX           = icc 
+CC           = icc
+
+F77          = ifort
+
+# Global optimisation
+OPT           = -O -g
+NOOPT         = -g
+
+CXXOPT        = $(OPT) 
+CXXNOOPT      = $(NOOPT) 
+COPT         = $(OPT)
+FOPT         = $(OPT)
+
+# CERNLIB defines
+CLIBDEFS      = -DCERNLIB_LINUX -DCERNLIB_BLDLIB -DCERNLIB_CZ -DCERNLIB_PPC
+CLIBCXXOPTS   =
+CLIBCOPT      =
+CLIBFOPT      = $(CLIBDEFS)
+
+# Compiler flags
+CXXFLAGS      = $(CXXOPT) -fPIC -wd1476 -I/usr/X11R6/include -I$(FINK_ROOT)/include 
+
+CXXFLAGSNO    = $(CXXNOOPT) 
+
+CFLAGS       = $(COPT) -fPIC -restrict -I$(FINK_ROOT)/include
+
+FFLAGS        = $(CLIBFOPT) $(FOPT)
+# rmkdepend flags for building dependencies of FORTRAN files
+DEPENDFFLAGS  = $(FFLAGS)
+
+# rootcint flags
+CINTFLAGS     = 
+
+LD            = icpc
+LDFLAGS       = $(OPT) $(DICTLOAD)
+
+SHLD        := $(LD)
+SOFLAGS      := $(OPT) -dynamiclib -undefined dynamic_lookup -single_module
+SHLIB        := 
+SOEXT       := so
+
+DYLD        := $(LD)
+DYFLAGS       = -dynamiclib -undefined dynamic_lookup -single_module
+DYLIB        := 
+DYEXT        := dylib
+
+ALLD         = ar
+ALFLAGS       = cr
+ALLIB         = 
+AEXT         = a
+
+DEPENDCXXFLAGS = $(CXXFLAGS) -I/usr/include/sys
+
+EXEFLAGS     := -bind_at_load 
+
+#System libraries
+
+SYSLIBS      := -L/usr/X11R6/lib -lX11 -lGL $(LIBNOVER) -L/usr/local/lib \
+                -lXt -L$(shell which ifort | sed -e 's|bin/ifort|lib|') \
+                -lifcore -lifport
+
+