]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - build/Makefile.solarisCC5
reorganization of TRD PID reference maker classes. Data management has
[u/mrichter/AliRoot.git] / build / Makefile.solarisCC5
... / ...
CommitLineData
1# -*- mode: makefile -*-
2# Makefile to build ALIROOT for SunOS
3
4# System dependent commands
5
6XARGS = xargs
7
8# The compilers
9CXX = $(shell root-config -cxx)
10CC = $(shell root-config -cc)
11F77 = $(shell root-config -f77)
12
13# Global optimisation
14OPT = -g -O
15NOOPT = -g
16
17CXXOPT = $(OPT)
18CXXNOOPT = $(NOOPT)
19COPT = $(OPT)
20FOPT = $(OPT)
21
22# CERNLIB defines
23CLIBDEFS = -DCERNLIB_SUN -DCERNLIB_BLDLIB -DCERNLIB_CZ
24CLIBCXXOPTS =
25CLIBCOPT =
26CLIBFOPT = $(CLIBDEFS) -xpp=cpp
27
28# Compiler flags
29CXXFLAGS = $(CXXOPT) +w -KPIC -template=no%extdef
30CXXFLAGSNO = $(CXXNOOPT) +w -KPIC -template=no%extdef
31CFLAGS = $(COPT) -KPIC -erroff=%none
32FFLAGS = $(FOPT) $(CLIBFOPT) $(CLIBDEFS) -KPIC
33# rmkdepend flags for building dependencies of FORTRAN files
34DEPENDFFLAGS = $(FFLAGS)
35
36# rootcint flags
37CINTFLAGS =
38
39SHLIB =
40SOEXT = so
41
42LD = $(shell root-config --cxx)
43LDFLAGS = $(OPT) -Qoption ld -t
44
45SHLD = $(LD)
46SOFLAGS = -G $(LDFLAGS) $(SHLIB)
47
48SYSLIBS := -L/usr/dt/lib -L/usr/openwin/lib -L/usr/ccs/lib -lXm -lXt \
49 -lX11 -lm -lgen -ldl -lsocket -lsunmath -lfsu -lfui -lnsl
50
51# Additional flags and libraries for building aliroot executable
52
53EXEFLAGS := -O -Qoption ld -t
54
55
56
57
58