+++ /dev/null
-# $Id$
-
-##### RULES #####
-
-.SUFFIXES: .cxx .h
-
-# IRST coding rule check
-export IRST_INSTALLDIR=$(ALICE)/local/IRST
-export CLASSPATH=$(IRST_INSTALLDIR)
-CODE_CHECK=java rules.ALICE.ALICERuleChecker
-REV_ENG=$(IRST_INSTALLDIR)/scripts/revEng.sh
-# This is to avoid a problem with the declaration of .SECONDARY in the
-# GeneralMacros
-CHECKS = none
-
-
-$(ALICE_ROOT)/include/%.h : %.h
- @[ -d $(dir $@) ] || mkdir $(dir $@)
- @cp -p $? $(ALICE_ROOT)/include
-
-tgt_$(ALICE_TARGET)/%Cint.o : %Cint.cxx
- @echo $*Cint.cxx
- @[ -d $(dir $@) ] || mkdir -p $(dir $@)
-ifeq ($(CXXVERBOSE),)
- @$(CXX) $(filter-out -prof_gen, $(filter-out -O%, $(CXXFLAGS))) -O0 -c $*Cint.cxx -o tgt_$(ALICE_TARGET)/$*Cint.o
-else
- $(CXX) $(filter-out -prof_gen, $(filter-out -O%, $(CXXFLAGS))) -O0 -c $*Cint.cxx -o tgt_$(ALICE_TARGET)/$*Cint.o
-endif
-
-tgt_$(ALICE_TARGET)/%.o : %.cxx
- @echo $*.cxx
- @[ -d $(dir $@) ] || mkdir -p $(dir $@)
-ifeq ($(CXXVERBOSE),)
- @$(CXX) $(CXXFLAGS) -c $*.cxx -o tgt_$(ALICE_TARGET)/$*.o
-else
- $(CXX) $(CXXFLAGS) -c $*.cxx -o tgt_$(ALICE_TARGET)/$*.o
-endif
-
-# IRST coding rule check
-check/%.i : %.cxx
- @[ -d $(dir $@) ] || mkdir -p $(dir $@)
- @$(CXX) -E $(CXXFLAGS) $*.cxx > check/$*.i
-
-# IRST coding rule check
-check/%.viol : check/%.i
- @$(CODE_CHECK) check/$*.i ./ > check/$*.viol
-
-tgt_$(ALICE_TARGET)/%.o : %.c
- @echo $*.c
- @[ -d $(dir $@) ] || mkdir -p $(dir $@)
- @$(CC) $(CFLAGS) -c $*.c -o tgt_$(ALICE_TARGET)/$*.o
-
-tgt_$(ALICE_TARGET)/%.o : %.f
- @echo $*.f
- @[ -d $(dir $@) ] || mkdir -p $(dir $@)
- @$(F77) $(FFLAGS) -c $*.f -o tgt_$(ALICE_TARGET)/$*.o
-
-tgt_$(ALICE_TARGET)/%.o : %.F
- @echo $*.F
- @[ -d $(dir $@) ] || mkdir -p $(dir $@)
- @$(F77) $(FFLAGS) -c $*.F -o tgt_$(ALICE_TARGET)/$*.o
-
-# Needed binary directories
-LIBDIR = $(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET)
-BINDIR = $(ALICE_ROOT)/bin/tgt_$(ALICE_TARGET)
-
-
-# Current Version
-
-VERSION = 3.03pre
-
-# Which makedepend
-MAKEDEPEND = $(ROOTSYS)/bin/rmkdepend
-
-# Root libraries
-
-ROOTLIBS = $(shell $(ROOTSYS)/bin/root-config --glibs) -lMinuit -lHtml
-ROOTLIBS := $(filter-out -lNew,$(ROOTLIBS))
-ROOTLIBS := $(filter-out -lThread,$(ROOTLIBS))
-ROOTLIBS := $(filter-out -lpthread,$(ROOTLIBS))
-ROOTLIBS += -lMC
-
-# Alice libraries
-
-#ALILIBS = -L$(LIBDIR) -lMUON -lTPC -lPMD -lTRD -lFMD -lTOF \
-# -lITS -lPHOS -lRICH -lEMCAL -lZDC -lSTRUCT \
-# -lTGeant3 -lSTART -lEVGEN -lSTEER -lCONTAINERS
-
-# with geant3
-#ALILIBS = -L$(LIBDIR) -L$(ALICE)/geant3/lib/tgt_Linux \
-# -lMUON -lTPC -lPMD -lTRD -lFMD -lTOF \
-# -lITS -lPHOS -lRICH -lEMCAL -lZDC -lSTRUCT \
-# -lgeant321 -lEVGEN -lSTEER -lCONTAINERS
-
-# without geant3
-ALILIBS = -L$(LIBDIR) -L$(ALICE)/geant3/lib/tgt_Linux \
- -lMUON -lTPC -lPMD -lTRD -lFMD -lTOF \
- -lPHOS -lRICH -lEMCAL -lZDC -lSTRUCT \
- -lSTART -lEVGEN -lSTEER -lCONTAINERS
-
-# CERN Libraries
-
-CLIBS = -lmicrocern
-G3LIBS = -lgeant321
-
+++ /dev/null
-# $Id$
-
-########################## General Macros #####################################
-
-$(SLIBRARY):
- @echo "Generating $@"
- @[ -d $(dir $@) ] || mkdir -p $(dir $@)
- @rm -f $@
- ifeq ($(PLATFORM),aix)
- @cd tgt_$(ALICE_TARGET) ;\
- $(SHLD) -o $@ $(LIBS) -p 0 $(patsubst tgt_$(ALICE_TARGET)/%,%,$(filter-out dirs,$^))
- else
- @cd tgt_$(ALICE_TARGET) ;\
- $(SHLD) $(SOFLAGS) $(LDFLAGS) $(patsubst tgt_$(ALICE_TARGET)/%,%,$(filter-out dirs,$^)) $(SHLIB) -o $@
- endif
- @chmod 555 $@
-
-
-$(ALIBRARY):
- @echo "Generating $@"
- @[ -d $(dir $@) ] || mkdir -p $(dir $@)
- @rm -f $@
- @ar rv $@ $^
-
-$(PROGRAM):
- @echo "Generating $@"
- @[ -d $(dir $@) ] || mkdir $(dir $@)
- @rm -f $@
-ifeq ($(CXXVERBOSE),)
- @$(LD) $(LDFLAGS) $^ $(LIBS) -o $@
-else
- $(LD) $(LDFLAGS) $^ $(LIBS) -o $@
-endif
-
-headers: $(patsubst %,$(ALICE_ROOT)/include/%,$(HEADERS))
-
-$(DICT):
- @echo "Generating $@"
-ifeq ($(CXXVERBOSE),)
- @rootcint -f $@ -c $(filter -I%,$(CXXFLAGS)) $^
-else
- rootcint -f $@ -c $(filter -I%,$(CXXFLAGS)) $^
-endif
-
-depend:
- -@$(MAKEDEPEND) -ftgt_$(ALICE_TARGET)/Make-depend -ptgt_$(ALICE_TARGET)/ -- $(CXXFLAGS) $(DEPINC) -- $^ 2>/dev/null
-
-tgt_$(ALICE_TARGET)/Make-depend:
- @[ -d $(dir $@) ] || mkdir $(dir $@)
- @cp $(ALICE_ROOT)/conf/Makedepend $@
-
-macroclean:
- @rm -f $(TOCLEAN) *~ \#*
-
-
-### Target check creates violation reports (.viol), which depend on
-### stripped files (.ii), which in turn depend on preprocessed
-### files (.i). Dependences are in GeneralDef.
-
-check: $(CHECKS)
-
-PREPROC = $(patsubst %.viol,%.i,$(CHECKS))
-
-REVENGS = $(patsubst %.viol,%.ii,$(CHECKS))
-
-.SECONDARY: $(REVENGS) $(PREPROC)
-
-reveng: check/classDiagram.dot
-
-check/classDiagram.dot: $(PREPROC)
- @$(REV_ENG) $^
- @-mv classDiagram.dot $@
-
-revdisp: reveng
- @$(IRST_INSTALLDIR)/scripts/revEngInterface.sh check/classDiagram.dot
-
-
+++ /dev/null
-# $Id$
-
-# Which Machine
-PLATFORM = hpux
-
-# The compilers
-CXX = aCC
-F77 = f77
-
-# Global optimisation
-OPT = -O
-
-# Shared library suffix
-SL = sl
-
-# AWK
-AWK = awk
-
-# The options
-CXXOPTS = $(OPT) +Z -z +W70,495,740,749,823,829 -Dextname
-COPT = $(OPT)
-FOPT = $(OPT) +ppu +Z
-
-# CERNLIB defines
-
-CLIBDEFS = -DCERNLIB_HPUX -DCERNLIB_BLDLIB -DCERNLIB_CZ
-CLIBCXXOPTS =
-CLIBCOPT = +z -Ae
-CLIBFOPT = -WF,-P
-
-# Additional directories for dependencies
-
-DEPINC = -I /opt/aCC/include/aCC -I /opt/aCC/include/iostream
-
-LD = aCC
-LDFLAGS = $(OPT) -z -Wl,+s -Wl,-E
-
-SHLD = $(LD)
-SOFLAGS = -b /usr/lib/libm.sl
-
-LIBS = $(ROOTLIBS)
-GLIBS = $(ROOTLIBS) -L/usr/lib/X11R6 -lX11
+++ /dev/null
-# $Id$
-
-# Which Machine
-PLATFORM = hpux
-
-# The compilers
-CXX = aCC
-F77 = f77
-
-# Global optimisation
-OPT = -O
-
-# Shared library suffix
-SL = sl
-
-# AWK
-AWK = awk
-
-# The options
-#CXXOPTS = $(OPT) +Z -z +W70,495,740,749,823,829
-CXXOPTS = $(OPT) +Z -z
-COPT = $(OPT)
-FOPT = $(OPT) +ppu +Z
-
-# CERNLIB defines
-
-CLIBDEFS = -DCERNLIB_HPUX -DCERNLIB_BLDLIB -DCERNLIB_CZ
-CLIBCXXOPTS =
-CLIBCOPT = +z -Ae
-CLIBFOPT = -WF,-P
-
-# Additional directories for dependencies
-
-DEPINC = -I /opt/aCC/include/aCC -I /opt/aCC/include/iostream
-
-LD = aCC
-LDFLAGS = $(OPT) -z -Wl,+s -Wl,-E
-
-SHLD = $(LD)
-SOFLAGS = -b /usr/lib/libm.sl
-
-LIBS = $(ROOTLIBS)
-GLIBS = $(ROOTLIBS) -L/usr/lib/X11R6 -lX11
-GLIBS += -L/usr/lib/Motif1.2_R6 -lXm -L/usr/lib -lXt
+++ /dev/null
-# $Id$
-
-# Which Machine
-PLATFORM = HP-UX
-
-# The compilers
-CXX = echo $*.cxx ; g++
-F77 = echo $*.F ; g77
-CC = echo $*.c ; gcc
-
-# Global optimisation
-OPT = -O
-
-# Shared library suffix
-SL = sl
-
-# AWK
-AWK = awk
-
-# The options
-CXXOPTS = $(OPT) -Wall -fPIC
-
-COPT = $(OPT) -fPIC
-FOPT = $(OPT) -fPIC -fno-second-underscore
-
-# CERNLIB defines
-
-CLIBDEFS = -DCERNLIB_LINUX -DCERNLIB_BLDLIB -DCERNLIB_CZ
-CLIBCXXOPTS =
-CLIBCOPT =
-CLIBFOPT =
-
-# Additional directories for dependencies
-
-DEPINC = -I/usr/local/include/g++ \
- -I/usr/local/hppa1.1-hp-hpux10.20/include \
- -I/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/egcs-2.91.60/include
-
-LD = g++
-LDFLAGS = $(OPT)
-
-SHLD = $(LD)
-SOFLAGS = -shared -fPIC
-SHLIB =
-
-LIBS = $(ROOTLIBS) -lm
-GLIBS = $(ROOTLIBS) $(ROOTGLIBS) -L/usr/X11R6/lib -lX11 -lg2c -lcrypt
+++ /dev/null
-# $Id$
-
-# Which Machine
-PLATFORM = linux
-
-# The compilers
-CXX = g++
-F77 = g77
-CC = gcc
-
-# Global optimisation
-OPT = -O -g
-
-# Shared library suffix
-SL = so
-
-# AWK
-AWK = awk
-
-# The options
-#
-# starting from root.2.22 on Linux the flags -fno-rtti -fno-exceptions are
-# not necessary any more
-#
-CXXOPTS = $(OPT) -Wall -fPIC -pipe
-COPT = $(OPT)
-FOPT = $(OPT) -fno-second-underscore
-
-# CERNLIB defines
-
-CLIBDEFS = -DCERNLIB_LINUX -DCERNLIB_BLDLIB -DCERNLIB_CZ
-CLIBCXXOPTS =
-CLIBCOPT =
-CLIBFOPT =
-
-# Additional directories for dependencies
-
-DEPINC = `rm -f /tmp/d_$$$$.cxx; touch /tmp/d_$$$$.cxx ; \
- g++ -v -c /tmp/d_$$$$.cxx -o /dev/null 2>&1 | \
- awk 'BEGIN {i=0} {if(substr($$0,1,10)=="End of sea") i=0; \
- if(i==1) printf "%s",$$sub(" ","-I")" "; \
- if(substr($$0,1,10) == "\#include <") i=1}' ; \
- rm /tmp/d_$$$$.cxx`
-
-LD = g++
-LDFLAGS = $(OPT)
-
-SHLD = $(LD)
-SOFLAGS = -Wl,-soname,$(notdir $@) -shared
-SHLIB = -lg2c
-
-LIBS = $(ROOTLIBS)
-LIBNOVER = `find /lib -name 'libNoVersion*.so' | xargs --replace basename {} .so | sed -e 's/lib/ -l/'`
-GLIBS = $(ROOTLIBS) -L/usr/X11R6/lib -lX11 -lg2c -lcrypt $(LIBNOVER)
-GLIBS += -L/usr/local/lib -lXm -lXt
-
+++ /dev/null
-# $Id$
-
-# Which Machine
-PLATFORM = alpha
-
-# The compilers
-CXX = cxx
-F77 = f77
-
-# Global optimisation
-OPT = -g
-
-# Shared library suffix
-SL = so
-
-# AWK
-AWK = awk
-
-# The options
-CXXOPTS = $(OPT) -nostdnew -rtti -taso
-COPT = $(OPT)
-FOPT = $(OPT) -nofor_main -warn noinformational -taso
-
-# CERNLIB defines
-
-CLIBDEFS = -DCERNLIB_DECS -DCERNLIB_BLDLIB -DCERNLIB_CZ
-CLIBCXXOPTS =
-CLIBCOPT =
-CLIBFOPT = -I. -warn noinformational
-
-# Additional directories for dependencies
-
-DEPINC = -I/usr/include/cxx
-
-LD = cxx
-LDFLAGS = -taso
-
-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
-SHLIB = -lUfor -lfor -lFutil
-
-LIBS = $(ROOTLIBS)
-GLIBS = $(ROOTLIBS) -lXm -lXt -lX11 -lm -lPW -lUfor -lfor -lFutil -lots
-
-CLIBS = $(LIBDIR)/libminicern.a
-
-# Cure funny problem
-# sometimes in dependencies system include files of the sort
-# /usr/.../filename AND /usr/.../filename.cc are present
-# DEC believes that /usr/.../filename is the executable to be
-# built from /usr/.../filename.cc
-# Just avoid this to happen
-
-% : %.cc
- @;
-
+++ /dev/null
-# $Id$
-
-# Which Machine
-PLATFORM = solaris
-
-# The compilers
-CXX = /opt/SUNWspro/bin/CC
-CC = /opt/SUNWspro/bin/cc
-F77 = f77
-
-# Global optimisation
-OPT = -O
-
-# Shared library suffix
-SL = so
-
-# AWK
-AWK = /usr/xpg4/bin/awk
-
-# The options
-CXXOPTS = $(OPT) +w -KPIC -features=rtti
-COPT = $(OPT) -KPIC -erroff=%none
-FOPT = $(OPT) -KPIC
-
-# CERNLIB stuff
-
-CLIBDEFS = -DCERNLIB_SUN -DCERNLIB_BLDLIB -DCERNLIB_CZ
-CLIBCXXOPTS =
-CLIBCOPT =
-CLIBFOPT = -xpp=cpp
-
-# Additional directories for dependencies
-
-DEPINC = -I/opt/SUNWspro/SC4.2/include/CC -I/opt/SUNWspro/SC4.2/include/cc
-
-LD = /opt/SUNWspro/bin/CC
-LDFLAGS = $(OPT) -Qoption ld -t
-
-SHLD = $(LD)
-SOFLAGS = -G
-SHLIB = -L/opt/SUNWspro/lib -lF77 -lM77 /opt/SUNWspro/lib/libsunmath.so.1
-
-LIBS = $(ROOTLIBS) -lm -lgen -ldl -lsocket -lsunmath
-GLIBS = $(ROOTLIBS) $(ROOTGLIBS) -L/usr/dt/lib -L/usr/openwin/lib \
- -L/usr/ccs/lib -lXm -lXt -lX11 -lm -lgen -ldl -lsocket -lsunmath
-
+++ /dev/null
-# $Id$
-
-# Which Machine
-PLATFORM = linux
-
-# The compilers
-CXX = icc
-F77 = ifc
-CC = icc
-
-# Global optimisation
-OPT = -O
-
-# Shared library suffix
-SL = so
-
-# AWK
-AWK = awk
-
-# The options
-#
-# starting from root.2.22 on Linux the flags -fno-rtti -fno-exceptions are
-# not necessary any more
-#
-CXXOPTS = $(OPT)
-COPT = $(OPT)
-FOPT = $(OPT)
-
-# CERNLIB defines
-
-CLIBDEFS = -DCERNLIB_LINUX -DCERNLIB_BLDLIB -DCERNLIB_CZ
-CLIBCXXOPTS =
-CLIBCOPT =
-CLIBFOPT =
-
-# Additional directories for dependencies
-
-DEPINC = `rm -f /tmp/d_$$$$.cxx; touch /tmp/d_$$$$.cxx ; \
- g++ -v -c /tmp/d_$$$$.cxx -o /dev/null 2>&1 | \
- awk 'BEGIN {i=0} {if(substr($$0,1,10)=="End of sea") i=0; \
- if(i==1) printf "%s",$$sub(" ","-I")" "; \
- if(substr($$0,1,10) == "\#include <") i=1}' ; \
- rm /tmp/d_$$$$.cxx`
-
-LD = icc
-LDFLAGS = $(OPT)
-
-SHLD = $(LD)
-SOFLAGS = -Wl,-soname,$(notdir $@) -shared
-SHLIB =
-
-LIBS = $(ROOTLIBS)
-LIBNOVER = `find /lib -name 'libNoVersion*.so' | xargs --replace basename {} .so | sed -e 's/lib/ -l/'`
-GLIBS = $(ROOTLIBS) -L/usr/X11R6/lib -lX11 -lcrypt $(LIBNOVER)
-GLIBS += -L/usr/local/lib -lXt -lCEPCF90 -lF90 -lPEPCF90 -lintrins
-
+++ /dev/null
-##### DEPENDENCIES #####
-
-# $Id$
-
-# DO NOT DELETE THIS LINE -- make depend depends on it.
-