X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=build%2FMakefile.solarisCC5;h=29d57b875ac55da0fe67b66b4ae9c7249e4b9d37;hb=257aedf57b88be7e74774b9e9a50b2e10c5ffab5;hp=02dcc3a90b5ac58ae4655497998300ccd784081c;hpb=de6c7cfd940619c58810e1c9fe0065858662bbc7;p=u%2Fmrichter%2FAliRoot.git diff --git a/build/Makefile.solarisCC5 b/build/Makefile.solarisCC5 index 02dcc3a90b5..29d57b875ac 100644 --- a/build/Makefile.solarisCC5 +++ b/build/Makefile.solarisCC5 @@ -1,9 +1,14 @@ +# -*- 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 -F77 = f77 +CXX = $(shell root-config -cxx) +CC = $(shell root-config -cc) +F77 = $(shell root-config -f77) # Global optimisation OPT = -g -O @@ -19,10 +24,10 @@ CLIBDEFS = -DCERNLIB_SUN -DCERNLIB_BLDLIB -DCERNLIB_CZ CLIBCXXOPTS = CLIBCOPT = CLIBFOPT = $(CLIBDEFS) -xpp=cpp - + # Compiler flags -CXXFLAGS = $(CXXOPT) +w -KPIC -features=rtti -CXXFLAGSNO = $(CXXNOOPT) +w -KPIC -features=rtti +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 @@ -31,17 +36,17 @@ DEPENDFFLAGS = $(FFLAGS) # rootcint flags CINTFLAGS = -SHLIB = -L/opt/SUNWspro/lib -lF77 -lM77 /opt/SUNWspro/lib/libsunmath.so.1 +SHLIB = SOEXT = so -LD = /opt/SUNWspro/bin/CC +LD = $(shell root-config --cxx) LDFLAGS = $(OPT) -Qoption ld -t SHLD = $(LD) SOFLAGS = -G $(LDFLAGS) $(SHLIB) SYSLIBS := -L/usr/dt/lib -L/usr/openwin/lib -L/usr/ccs/lib -lXm -lXt \ - -lX11 -lm -lgen -ldl -lsocket -lsunmath -lrtc -lnsl + -lX11 -lm -lgen -ldl -lsocket -lsunmath -lfsu -lfui -lnsl # Additional flags and libraries for building aliroot executable