1 # Makefile for AliRoot for MacOS X using the IBM xlc compiler
13 CXXOPTS = $(OPT) -qpic \
14 -qflttrap=overflow:zerodivide:invalid:inexact:enable
16 -qflttrap=overflow:zerodivide:invalid:inexact:enable
17 FOPT = $(OPT) -qpic -qextname \
18 -qflttrap=overflow:zerodivide:invalid:inexact:enable
19 CXXFLAGS = $(CXXOPTS) -I/sw/include
27 CLIBDEFS = -DCERNLIB_LINUX -DCERNLIB_BLDLIB -DCERNLIB_CZ
32 # Common Fortran compilation flags
33 FFLAGS = $(CLIBFOPT) $(shell echo $(CLIBDEFS) | sed -e's/-D/-WF,-D/g') $(FOPT)
38 SHLD := export MACOSX_DEPLOYMENT_TARGET=10.3 ; \
41 SOFLAGS := -bundle -flat_namespace -undefined dynamic_lookup
46 DYLD := export MACOSX_DEPLOYMENT_TARGET=10.3 ; \
49 DYFLAGS = -qmkshrobj -flat_namespace -undefined dynamic_lookup -single_module
59 # rmkdepend flags for building dependencies of FORTRAN files
60 DEPENDFFLAGS = $(FFLAGS)
62 DEPENDCXXFLAGS = $(CXXFLAGS) -I/usr/include/sys
64 GLIBS = -L/usr/X11R6/lib -lX11
69 EXEFLAGS+= -Wl,-bind_at_load #-lg2c