]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - build/Makefile.alphacxx6
added cdb stuff
[u/mrichter/AliRoot.git] / build / Makefile.alphacxx6
index 60edd7e34cc33ffc4a85ae1fdad0517a377eaae2..51ab60a5de5b44c1e243e740f6f68924679638bd 100644 (file)
@@ -1,60 +1,58 @@
 # Makefile to build AliRoot for Alpha OSF1
 
-PLATFORM      = alpha
+# System dependent commands
+
+XARGS = xargs
 
 # 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 
-EXEFLAGS += -taso
+SYSLIBS     := -lXm -lXt -lX11 -lPW -lUfor -lfor -lFutil -lots -taso -lbsd
 
 # Cure funny problem 
 # sometimes in dependencies system include files of the sort