X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=build%2FMakefile.alphacxx6;h=b5c399cf5ca91b76031c635241f484f74ebd98a3;hp=60edd7e34cc33ffc4a85ae1fdad0517a377eaae2;hb=464338e60dfa5c856d3bc20108a1674cc228520a;hpb=b934f19438b30bf24a709d2acb6fc5218ccd4e74 diff --git a/build/Makefile.alphacxx6 b/build/Makefile.alphacxx6 index 60edd7e34cc..b5c399cf5ca 100644 --- a/build/Makefile.alphacxx6 +++ b/build/Makefile.alphacxx6 @@ -1,56 +1,52 @@ # Makefile to build AliRoot for Alpha OSF1 -PLATFORM = alpha - # The compilers CXX = cxx F77 = f77 # Global optimisation -OPT = -g +OPT = -O +NOOPT = -O0 -CXXOPTS = $(OPT) -nostdnew -rtti -taso +CXXOPT = $(OPT) +CXXNOOPT = $(NOOPT) COPT = $(OPT) -FOPT = $(OPT) -nofor_main -warn noinformational -taso -CXXFLAGS = $(CXXOPTS) -CFLAGS = -fPIC -pipe -mcpu=ev5 -D__osf__ -D__alpha - -# rootcint flags -CINTFLAGS = -D__DECCXX - -# rmkdepend flags for building dependencies of FORTRAN files -DEPENDFFLAGS = $(filter-out -warn noinformational,$(FFLAGS)) +FOPT = $(OPT) # CERNLIB defines - CLIBDEFS = -DCERNLIB_DECS -DCERNLIB_BLDLIB -DCERNLIB_CZ CLIBCXXOPTS = CLIBCOPT = -CLIBFOPT = -I. -warn noinformational +CLIBFOPT = -I. $(CLIBDEFS) + +# Compiler flags +CXXFLAGS = $(CXXOPT) -nostdnew -rtti -taso +CXXFLAGSNO = $(CXXNOOPT) -nostdnew -rtti -taso +CFLAGS = $(COPT) -fPIC -pipe -mcpu=ev5 -D__osf__ -D__alpha +FFLAGS = $(FOPT) -nofor_main -warn noinformational -taso $(CLIBFOPT) +# rmkdepend flags for building dependencies of FORTRAN files +DEPENDFFLAGS = $(filter-out -warn noinformational,$(FFLAGS)) -# Common Fortran compilation flags -FFLAGS = $(FOPT) $(CLIBFOPT) $(CLIBDEFS) +# rootcint flags +CINTFLAGS = -D__DECCXX LD = cxx LDFLAGS = SHLD = ld SOFLAGS = -L/usr/lib/cmplrs/cxx -rpath /usr/lib/cmplrs/cxx \ - -expect_unresolved "*" -msym -shared \ - /usr/lib/cmplrs/cc/crt0.o /usr/lib/cmplrs/cxx/_main.o -SOFLAGS += -lUfor -lfor -lFutil -SOFLAGS += -taso + -expect_unresolved "*" -msym -shared -taso \ + /usr/lib/cmplrs/cc/crt0.o /usr/lib/cmplrs/cxx/_main.o SHLIB = -lUfor -lfor -lFutil SOEXT = so -ROOTLIBS += - #System libraries SYSLIBS = -lbsd # Flags for static libraries AFLAGS = $(filter-out -rpath /usr/lib/cmplrs/cxx -msym -shared /usr/lib/cmplrs/cc/crt0.o,$(SOFLAGS)) +AFLAGS += $(SHLIB) # Additional flags and libraries for building aliroot executable EXEFLAGS += -lXm -lXt -lX11 -lPW -lUfor -lfor -lFutil -lots