]> git.uio.no Git - u/mrichter/AliRoot.git/blob - build/Makefile.solarisCC5
289fb3cc6d600120915004eaaa361522fbe14058
[u/mrichter/AliRoot.git] / build / Makefile.solarisCC5
1 # Makefile to build ALIROOT for SunOS
2
3 # The compilers
4 CXX           = /opt/SUNWspro/bin/CC
5 CC            = /opt/SUNWspro/bin/cc
6 F77           = f77
7
8 # Global optimisation
9 OPT           = -O 
10
11 CXXOPTS       = $(OPT) +w -KPIC -features=rtti
12 COPT          = $(OPT) -KPIC -erroff=%none
13 FOPT          = $(OPT) -KPIC
14 CXXFLAGS      = $(CXXOPTS)
15 CFLAGS        = 
16
17 # rootcint flags
18 CINTFLAGS     = 
19
20 # CERNLIB defines
21
22 CLIBDEFS      = -DCERNLIB_SUN -DCERNLIB_BLDLIB -DCERNLIB_CZ
23 CLIBCXXOPTS   =
24 CLIBCOPT      =
25 CLIBFOPT      = -xpp=cpp
26                 
27 SHLIB         =  -L/opt/SUNWspro/lib -lF77 -lM77 /opt/SUNWspro/lib/libsunmath.so.1
28 SOEXT         = so
29
30 LD            = /opt/SUNWspro/bin/CC
31 LDFLAGS       = $(OPT) -Qoption ld -t
32
33 SHLD          = $(LD)
34 SOFLAGS       = -G $(LDFLAGS) $(SHLIB)  
35
36 # Common Fortran compilation flags
37 FFLAGS = $(FOPT) $(CLIBFOPT) $(CLIBDEFS) 
38
39 # rmkdepend flags for building dependencies of FORTRAN files
40 DEPENDFFLAGS = $(FFLAGS) 
41
42 ROOTLIBS += -lm -ldl -lnsl -lsocket
43
44 # Additional flags and libraries for building aliroot executable
45 EXEFLAGS += -O -Qoption ld -t -L/usr/dt/lib -L/usr/openwin/lib -L/usr/ccs/lib -lXm -lXt -lX11 -lm -lgen -ldl -lsocket -lsunmath 
46
47
48
49
50