X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=build%2FMakefile.solarisCC5;h=c120f156806f5a3178984ff7527383d3de3e8f4e;hb=475fc4b9da733008cba3301a085c77f746ae7bc5;hp=289fb3cc6d600120915004eaaa361522fbe14058;hpb=10a7343b1d13824c2abcf8cd47ebf778f99b1779;p=u%2Fmrichter%2FAliRoot.git diff --git a/build/Makefile.solarisCC5 b/build/Makefile.solarisCC5 index 289fb3cc6d6..c120f156806 100644 --- a/build/Makefile.solarisCC5 +++ b/build/Makefile.solarisCC5 @@ -1,48 +1,56 @@ +# -*- mode: makefile -*- # Makefile to build ALIROOT for SunOS +# System dependent commands + +XARGS = xargs + # The compilers -CXX = /opt/SUNWspro/bin/CC -CC = /opt/SUNWspro/bin/cc +CXX = CC +CC = cc F77 = f77 # Global optimisation -OPT = -O +OPT = -g -O +NOOPT = -g -CXXOPTS = $(OPT) +w -KPIC -features=rtti -COPT = $(OPT) -KPIC -erroff=%none -FOPT = $(OPT) -KPIC -CXXFLAGS = $(CXXOPTS) -CFLAGS = - -# rootcint flags -CINTFLAGS = +CXXOPT = $(OPT) +CXXNOOPT = $(NOOPT) +COPT = $(OPT) +FOPT = $(OPT) # CERNLIB defines - CLIBDEFS = -DCERNLIB_SUN -DCERNLIB_BLDLIB -DCERNLIB_CZ CLIBCXXOPTS = CLIBCOPT = -CLIBFOPT = -xpp=cpp - -SHLIB = -L/opt/SUNWspro/lib -lF77 -lM77 /opt/SUNWspro/lib/libsunmath.so.1 +CLIBFOPT = $(CLIBDEFS) -xpp=cpp + +# Compiler flags +CXXFLAGS = $(CXXOPT) +w -KPIC -template=no%extdef +CXXFLAGSNO = $(CXXNOOPT) +w -KPIC -template=no%extdef +CFLAGS = $(COPT) -KPIC -erroff=%none +FFLAGS = $(FOPT) $(CLIBFOPT) $(CLIBDEFS) -KPIC +# rmkdepend flags for building dependencies of FORTRAN files +DEPENDFFLAGS = $(FFLAGS) + +# rootcint flags +CINTFLAGS = + +SHLIB = SOEXT = so -LD = /opt/SUNWspro/bin/CC +LD = CC LDFLAGS = $(OPT) -Qoption ld -t SHLD = $(LD) SOFLAGS = -G $(LDFLAGS) $(SHLIB) -# Common Fortran compilation flags -FFLAGS = $(FOPT) $(CLIBFOPT) $(CLIBDEFS) - -# rmkdepend flags for building dependencies of FORTRAN files -DEPENDFFLAGS = $(FFLAGS) - -ROOTLIBS += -lm -ldl -lnsl -lsocket +SYSLIBS := -L/usr/dt/lib -L/usr/openwin/lib -L/usr/ccs/lib -lXm -lXt \ + -lX11 -lm -lgen -ldl -lsocket -lsunmath -lfsu -lfui -lnsl # Additional flags and libraries for building aliroot executable -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 + +EXEFLAGS := -O -Qoption ld -t