]> git.uio.no Git - u/mrichter/AliRoot.git/blob - build/Makefile.macosxicc
Updates from Gustavo in order to accomodate LED and TRU EMCAL raw data. Doesn't affec...
[u/mrichter/AliRoot.git] / build / Makefile.macosxicc
1 # -*- mode: makefile -*-
2 # Makefile for AliRoot for MacOS X with gcc
3
4 XARGS = xargs
5
6 # fink directories
7 FINK_ROOT := $(shell which fink | sed -e 's?/bin/fink??')
8 ifeq (,$(FINK_ROOT))
9 # No fink, build will probably fail, but we try a guess
10 FINK_ROOT=/usr/local
11 endif
12
13 # The compilers
14 CXX           = icc 
15 CC            = icc
16
17 F77           = ifort
18
19 # Global optimisation
20 OPT           = -O -g
21 NOOPT         = -g
22
23 CXXOPT        = $(OPT) 
24 CXXNOOPT      = $(NOOPT) 
25 COPT          = $(OPT)
26 FOPT          = $(OPT)
27
28 # CERNLIB defines
29 CLIBDEFS      = -DCERNLIB_LINUX -DCERNLIB_BLDLIB -DCERNLIB_CZ -DCERNLIB_PPC
30 CLIBCXXOPTS   =
31 CLIBCOPT      =
32 CLIBFOPT      = $(CLIBDEFS)
33
34 # Compiler flags
35 CXXFLAGS      = $(CXXOPT) -fPIC -wd1476 -I/usr/X11R6/include -I$(FINK_ROOT)/include 
36
37 CXXFLAGSNO    = $(CXXNOOPT) 
38
39 CFLAGS        = $(COPT) -fPIC -restrict -I$(FINK_ROOT)/include
40
41 FFLAGS        = $(CLIBFOPT) $(FOPT)
42 # rmkdepend flags for building dependencies of FORTRAN files
43 DEPENDFFLAGS  = $(FFLAGS)
44
45 # rootcint flags
46 CINTFLAGS     = 
47
48 LD            = icpc
49 LDFLAGS       = $(OPT) $(DICTLOAD)
50
51 SHLD         := $(LD)
52 SOFLAGS      := $(OPT) -dynamiclib -undefined dynamic_lookup -single_module
53 SHLIB        := 
54 SOEXT        := so
55
56 DYLD         := $(LD)
57 DYFLAGS       = -dynamiclib -undefined dynamic_lookup -single_module
58 DYLIB        := 
59 DYEXT        := dylib
60
61 ALLD          = ar
62 ALFLAGS       = cr
63 ALLIB         = 
64 AEXT          = a
65
66 DEPENDCXXFLAGS = $(CXXFLAGS) -I/usr/include/sys
67
68 EXEFLAGS     := -bind_at_load 
69
70 #System libraries
71
72 SYSLIBS      := -L/usr/X11R6/lib -lX11 -lGL $(LIBNOVER) -L/usr/local/lib \
73                 -lXt -L$(shell which ifort | sed -e 's|bin/ifort|lib|') \
74                 -lifcore -lifport
75
76