Removing extra tabs. Removing -g from the optimization options.
[u/mrichter/AliRoot.git] / build / Makefile.alphacxx6
index d7034a8f23b23617c07b48fc8b2ecd77a7de9d11..b5c399cf5ca91b76031c635241f484f74ebd98a3 100644 (file)
@@ -1,54 +1,52 @@
-# Makefile to build ALIROOT for OSF1
+# Makefile to build AliRoot for Alpha OSF1
 
 # 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)
 
-# Common Fortran compilation flags
-FFLAGS = $(FOPT) $(CLIBFOPT) $(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))
+
+# 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