From efaab2ef8e895bb578be7bc9e91aaf971f1be438 Mon Sep 17 00:00:00 2001 From: hristov Date: Tue, 9 Oct 2001 14:24:44 +0000 Subject: [PATCH] New nonrecursive makefiles --- ALIFAST/libALIFAST.pkg | 23 + ALIROOT/binaliroot.pkg | 16 + CASTOR/libCASTOR.pkg | 5 + CONTAINERS/libCONTAINERS.pkg | 28 + EMCAL/libEMCAL.pkg | 11 + EVGEN/libEVGEN.pkg | 36 ++ FMD/libFMD.pkg | 15 + GEANT321/libgeant321.pkg | 965 +++++++++++++++++++++++++++++++++++ HBTP/libHBTP.pkg | 1 + HIJING/libhijing.pkg | 158 ++++++ ITS/libITS.pkg | 42 ++ LHC/libLHC.pkg | 13 + MEVSIM/libmevsim.pkg | 1 + MINICERN/libminicern.pkg | 237 +++++++++ MUON/libMUON.pkg | 61 +++ Makefile.flat | 181 +++++++ PDF/libpdf.pkg | 392 ++++++++++++++ PHOS/libPHOS.pkg | 32 ++ PMD/libPMD.pkg | 5 + PYTHIA/libpythia.pkg | 112 ++++ PYTHIA6/libdummypythia6.pkg | 1 + PYTHIA6/libpythia6.pkg | 12 + RALICE/libRALICE.pkg | 43 ++ RICH/libRICH.pkg | 23 + START/libSTART.pkg | 18 + STEER/libSTEER.pkg | 19 + STRUCT/libSTRUCT.pkg | 46 ++ TGeant3/libTGeant3.pkg | 34 ++ THbtp/libTHbtp.pkg | 5 + THijing/libTHijing.pkg | 5 + TMEVSIM/libTMevSim.pkg | 11 + TOF/libTOF.pkg | 19 + TPC/libTPC.pkg | 59 +++ TRD/libTRD.pkg | 41 ++ VZERO/libVZERO.pkg | 13 + ZDC/libZDC.pkg | 13 + 36 files changed, 2696 insertions(+) create mode 100644 ALIFAST/libALIFAST.pkg create mode 100644 ALIROOT/binaliroot.pkg create mode 100644 CASTOR/libCASTOR.pkg create mode 100644 CONTAINERS/libCONTAINERS.pkg create mode 100644 EMCAL/libEMCAL.pkg create mode 100644 EVGEN/libEVGEN.pkg create mode 100644 FMD/libFMD.pkg create mode 100644 GEANT321/libgeant321.pkg create mode 100644 HBTP/libHBTP.pkg create mode 100644 HIJING/libhijing.pkg create mode 100644 ITS/libITS.pkg create mode 100644 LHC/libLHC.pkg create mode 100644 MEVSIM/libmevsim.pkg create mode 100644 MINICERN/libminicern.pkg create mode 100644 MUON/libMUON.pkg create mode 100644 Makefile.flat create mode 100644 PDF/libpdf.pkg create mode 100644 PHOS/libPHOS.pkg create mode 100644 PMD/libPMD.pkg create mode 100644 PYTHIA/libpythia.pkg create mode 100644 PYTHIA6/libdummypythia6.pkg create mode 100644 PYTHIA6/libpythia6.pkg create mode 100644 RALICE/libRALICE.pkg create mode 100644 RICH/libRICH.pkg create mode 100644 START/libSTART.pkg create mode 100644 STEER/libSTEER.pkg create mode 100644 STRUCT/libSTRUCT.pkg create mode 100644 TGeant3/libTGeant3.pkg create mode 100644 THbtp/libTHbtp.pkg create mode 100644 THijing/libTHijing.pkg create mode 100644 TMEVSIM/libTMevSim.pkg create mode 100644 TOF/libTOF.pkg create mode 100644 TPC/libTPC.pkg create mode 100644 TRD/libTRD.pkg create mode 100644 VZERO/libVZERO.pkg create mode 100644 ZDC/libZDC.pkg diff --git a/ALIFAST/libALIFAST.pkg b/ALIFAST/libALIFAST.pkg new file mode 100644 index 00000000000..c49727990d0 --- /dev/null +++ b/ALIFAST/libALIFAST.pkg @@ -0,0 +1,23 @@ +SRCS= \ +AliFast.cxx \ +AliFMaker.cxx \ +AliFDet.cxx \ +AliFTrackMaker.cxx \ +AliFTrack.cxx \ +AliFHistBrowser.cxx \ +AliFBigBang.cxx \ +AliFBrowsable.cxx \ +AliFVirtualDisplay.cxx + +HDRS= \ +AliFast.h \ +AliFMaker.h \ +AliFDet.h \ +AliFTrackMaker.h \ +AliFTrack.h \ +AliFHistBrowser.h \ +AliFBigBang.h \ +AliFBrowsable.h \ +AliFVirtualDisplay.h + +DHDR:=ALIFASTLinkDef.h diff --git a/ALIROOT/binaliroot.pkg b/ALIROOT/binaliroot.pkg new file mode 100644 index 00000000000..67fadf5bf08 --- /dev/null +++ b/ALIROOT/binaliroot.pkg @@ -0,0 +1,16 @@ +SRCS:=aliroot.cxx + +FSRCS:=loadmod.F ludata.F # pydata.F + +CSRCS:=dummies.c + +ELIBSDIR:= build/tgt_$(ALICE_TARGET)/lib + +ELIBS:= pythia6 pdf THijing hijing \ + TMevSim mevsim STEER TPC PMD CONTAINERS \ + ZDC STRUCT RALICE EMCAL ALIFAST CASTOR \ + FMD START TGeant3 EVGEN TRD geant321 \ + minicern TOF ITS RICH PHOS MUON + + + diff --git a/CASTOR/libCASTOR.pkg b/CASTOR/libCASTOR.pkg new file mode 100644 index 00000000000..5992364e5ce --- /dev/null +++ b/CASTOR/libCASTOR.pkg @@ -0,0 +1,5 @@ +SRCS = AliCASTOR.cxx + +HDRS = AliCASTOR.h + +DHDR:=CASTORLinkDef.h diff --git a/CONTAINERS/libCONTAINERS.pkg b/CONTAINERS/libCONTAINERS.pkg new file mode 100644 index 00000000000..951ac69110b --- /dev/null +++ b/CONTAINERS/libCONTAINERS.pkg @@ -0,0 +1,28 @@ + +SRCS= \ +AliMemArray.cxx \ +AliClassInfo.cxx \ +AliDataType.cxx \ +AliObjectArray.cxx \ +TArrayOfArray.cxx \ +AliArrayBranch.cxx \ +AliSegmentID.cxx \ +AliSegmentArray.cxx \ +AliDigits.cxx \ +AliArrayI.cxx \ +AliArrayS.cxx + +HDRS= \ +AliMemArray.h \ +AliClassInfo.h \ +AliDataType.h \ +AliObjectArray.h \ +TArrayOfArray.h \ +AliArrayBranch.h \ +AliSegmentID.h \ +AliSegmentArray.h \ +AliDigits.h \ +AliArrayI.h \ +AliArrayS.h + +DHDR:= CONTAINERSLinkDef.h diff --git a/EMCAL/libEMCAL.pkg b/EMCAL/libEMCAL.pkg new file mode 100644 index 00000000000..1b8bb7f7cbd --- /dev/null +++ b/EMCAL/libEMCAL.pkg @@ -0,0 +1,11 @@ +SRCS= \ +AliEMCAL.cxx \ +AliEMCALGeometry.cxx \ +AliEMCALv0.cxx + +HDRS= \ +AliEMCAL.h \ +AliEMCALGeometry.h \ +AliEMCALv0.h + +DHDR:=EMCALLinkDef.h diff --git a/EVGEN/libEVGEN.pkg b/EVGEN/libEVGEN.pkg new file mode 100644 index 00000000000..9e6077c76e5 --- /dev/null +++ b/EVGEN/libEVGEN.pkg @@ -0,0 +1,36 @@ +SRCS= AliGenHIJINGpara.cxx AliGenBox.cxx AliGenFixed.cxx \ + AliGenCocktail.cxx AliGenFLUKAsource.cxx \ + AliGenLib.cxx \ + AliGenMUONlib.cxx AliGenParam.cxx AliGenPythia.cxx \ + AliPythia.cxx AliDimuCombinator.cxx AliGenHalo.cxx \ + AliGenHaloProtvino.cxx \ + AliGenExtFile.cxx AliGenScan.cxx AliGenPHOSlib.cxx \ + AliGenDoubleScan.cxx AliGenCocktailEntry.cxx \ + AliGenGSIlib.cxx AliGenPMDlib.cxx\ + AliGenHijing.cxx \ + AliGenHijingEventHeader.cxx AliGenPythiaEventHeader.cxx \ + AliDecayer.cxx AliDecayerPythia.cxx \ + AliGenMevSim.cxx AliMevSimParticle.cxx AliMevSimConfig.cxx \ + AliGenMC.cxx + +HDRS= AliGenHIJINGpara.h \ +AliGenBox.h \ +AliGenFixed.h \ +AliGenCocktail.h AliGenFLUKAsource.h \ +AliGenLib.h \ + AliGenMUONlib.h AliGenParam.h AliGenPythia.h \ + AliPythia.h AliDimuCombinator.h AliGenHalo.h \ +AliGenHaloProtvino.h \ +AliGenExtFile.h AliGenScan.h AliGenPHOSlib.h \ +AliGenDoubleScan.h AliGenCocktailEntry.h \ +AliGenGSIlib.h AliGenPMDlib.h\ +AliGenHijing.h \ +AliGenHijingEventHeader.h AliGenPythiaEventHeader.h \ +AliDecayer.h AliDecayerPythia.h \ + AliGenMevSim.h AliMevSimParticle.h AliMevSimConfig.h \ + AliGenMC.h + + + + +DHDR:=EVGENLinkDef.h diff --git a/FMD/libFMD.pkg b/FMD/libFMD.pkg new file mode 100644 index 00000000000..252b2d1ab99 --- /dev/null +++ b/FMD/libFMD.pkg @@ -0,0 +1,15 @@ +SRCS= \ +AliFMD.cxx \ +AliFMDv0.cxx \ +AliFMDv1.cxx \ +AliFMDhit.cxx \ +AliFMDdigit.cxx \ +AliFMDMerger.cxx \ +AliFMDReconstruction.cxx \ +AliFMDReconstParticles.cxx \ +AliFMDSDigitizer.cxx + +HDRS= $(SRCS:.cxx=.h) + +DHDR:=FMDLinkDef.h + diff --git a/GEANT321/libgeant321.pkg b/GEANT321/libgeant321.pkg new file mode 100644 index 00000000000..4ae2e02a84b --- /dev/null +++ b/GEANT321/libgeant321.pkg @@ -0,0 +1,965 @@ +FSRCS=\ +gbase/gbhsta.F \ +gbase/geamon.F \ +gbase/getnum.F \ +gbase/getver.F \ +gbase/gffgo.F \ +gbase/gfhead.F \ +gbase/gfhsta.F \ +gbase/gfrung.F \ +gbase/ggclo2.F \ +gbase/ggclos.F \ +gbase/ghclos.F \ +gbase/ginit.F \ +gbase/glast.F \ +gbase/glook.F \ +gbase/gmail.F \ +gbase/gphead.F \ +gbase/gprint.F \ +gbase/gprung.F \ +gbase/grun.F \ +gbase/gshead.F \ +gbase/gsrung.F \ +gbase/gtrig.F \ +gbase/gtrigc.F \ +gbase/gtrigi.F \ +gbase/gwork.F \ +gbase/gzebra.F \ +gbase/gzinit.F \ +gcons/gevkev.F \ +gcons/gfcoul.F \ +gcons/gfmate.F \ +gcons/gfpart.F \ +gcons/gftmat.F \ +gcons/gftmed.F \ +gcons/ghmix.F \ +gcons/gmate.F \ +gcons/gpart.F \ +gcons/gpions.F \ +gcons/gplmat.F \ +gcons/gpmate.F \ +gcons/gpmatx.F \ +gcons/gppart.F \ +gcons/gpparx.F \ +gcons/gprmat.F \ +gcons/gptmed.F \ +gcons/gptmex.F \ +gcons/gsckov.F \ +gcons/gsdk.F \ +gcons/gsmate.F \ +gcons/gsmixt.F \ +gcons/gspart.F \ +gcons/gstmed.F \ +gcons/gstpar.F \ +gcons/gxsi.F \ +gdraw/gchnwk.F \ +gdraw/gd16v.F \ +gdraw/gd3d3d.F \ +gdraw/gdahit.F \ +gdraw/gdarc.F \ +gdraw/gdarr.F \ +gdraw/gdaxis.F \ +gdraw/gdbomb.F \ +gdraw/gdcgcl.F \ +gdraw/gdcgem.F \ +gdraw/gdcger.F \ +gdraw/gdcghi.F \ +gdraw/gdcgob.F \ +gdraw/gdcgpr.F \ +gdraw/gdcgrs.F \ +gdraw/gdcgsl.F \ +gdraw/gdcgvw.F \ +gdraw/gdcgwv.F \ +gdraw/gdchit.F \ +gdraw/gdcirc.F \ +gdraw/gdcirr.F \ +gdraw/gdciry.F \ +gdraw/gdclos.F \ +gdraw/gdcol.F \ +gdraw/gdcol1.F \ +gdraw/gdcota.F \ +gdraw/gdcurs.F \ +gdraw/gdcut.F \ +gdraw/gdcxyz.F \ +gdraw/gdelet.F \ +gdraw/gdeltu.F \ +gdraw/gdfr3d.F \ +gdraw/gdfspc.F \ +gdraw/gdhead.F \ +gdraw/gdhits.F \ +gdraw/gdinit.F \ +gdraw/gdkine.F \ +gdraw/gdlcyl.F \ +gdraw/gdlens.F \ +gdraw/gdline.F \ +gdraw/gdlumi.F \ +gdraw/gdlw.F \ +gdraw/gdlw1.F \ +gdraw/gdman.F \ +gdraw/gdnino.F \ +gdraw/gdnson.F \ +gdraw/gdopen.F \ +gdraw/gdopt.F \ +gdraw/gdpart.F \ +gdraw/gdplst.F \ +gdraw/gdprtr.F \ +gdraw/gdrack.F \ +gdraw/gdraw.F \ +gdraw/gdrawc.F \ +gdraw/gdrawp.F \ +gdraw/gdraws.F \ +gdraw/gdrawt.F \ +gdraw/gdrawv.F \ +gdraw/gdrawx.F \ +gdraw/gdrayt.F \ +gdraw/gdrect.F \ +gdraw/gdrvol.F \ +gdraw/gdrwsc.F \ +gdraw/gdsarc.F \ +gdraw/gdscal.F \ +gdraw/gdshad.F \ +gdraw/gdshif.F \ +gdraw/gdshow.F \ +gdraw/gdson.F \ +gdraw/gdspec.F \ +gdraw/gdssur.F \ +gdraw/gdstep.F \ +gdraw/gdsurf.F \ +gdraw/gdthrz.F \ +gdraw/gdtr0.F \ +gdraw/gdtr1.F \ +gdraw/gdtr10.F \ +gdraw/gdtr11.F \ +gdraw/gdtr12.F \ +gdraw/gdtr2.F \ +gdraw/gdtr3.F \ +gdraw/gdtr4.F \ +gdraw/gdtr5.F \ +gdraw/gdtr6.F \ +gdraw/gdtr8.F \ +gdraw/gdtr99.F \ +gdraw/gdtrak.F \ +gdraw/gdtree.F \ +gdraw/gdwmn1.F \ +gdraw/gdwmn2.F \ +gdraw/gdwmn3.F \ +gdraw/gdxyz.F \ +gdraw/gdxzoo.F \ +gdraw/gdzoom.F \ +gdraw/geditv.F \ +gdraw/gfind.F \ +gdraw/gkhits.F \ +gdraw/gkxyz.F \ +gdraw/glight.F \ +gdraw/gm3pol.F \ +gdraw/gmclos.F \ +gdraw/gmopen.F \ +gdraw/greswk.F \ +gdraw/gspe3d.F \ +gdraw/gunliv.F \ +gdraw/gviewf.F \ +geocad/gboset.F \ +geocad/gckmat.F \ +geocad/gckpar.F \ +geocad/gcoset.F \ +geocad/gcsetc.F \ +geocad/gctset.F \ +geocad/gdexca.F \ +geocad/gelset.F \ +geocad/genset.F \ +geocad/getshp.F \ +geocad/gjwrit.F \ +geocad/gpaset.F \ +geocad/gpcset.F \ +geocad/gpgset.F \ +geocad/gposi.F \ +geocad/gptset.F \ +geocad/greucl.F \ +geocad/gspset.F \ +geocad/gstmat.F \ +geocad/gstset.F \ +geocad/gtrase.F \ +geocad/gtrdse.F \ +geocad/gtrset.F \ +geocad/gtuset.F \ +geocad/gtxset.F \ +geocad/gweucl.F \ +geocad/gwrtre.F \ +geocad/history.F \ +geocad/readme.F \ +ggeom/gbstat.F \ +ggeom/gcent.F \ +ggeom/gdtom.F \ +ggeom/gfatt.F \ +ggeom/gfclim.F \ +ggeom/gfcoor.F \ +ggeom/gfcord.F \ +ggeom/gfcvol.F \ +ggeom/gfipar.F \ +ggeom/gflcar.F \ +ggeom/gflphi.F \ +ggeom/gflrad.F \ +ggeom/gflthe.F \ +ggeom/gfmoth.F \ +ggeom/gfpara.F \ +ggeom/gfstat.F \ +ggeom/gfupar.F \ +ggeom/gfvolu.F \ +ggeom/ggcave.F \ +ggeom/ggdpar.F \ +ggeom/ggdspe.F \ +ggeom/ggdvlp.F \ +ggeom/ggnlev.F \ +ggeom/ggord.F \ +ggeom/ggordq.F \ +ggeom/ggperp.F \ +ggeom/ggppar.F \ +ggeom/ggvchk.F \ +ggeom/ginctu.F \ +ggeom/gingtr.F \ +ggeom/ginme.F \ +ggeom/ginpar.F \ +ggeom/ginpco.F \ +ggeom/ginpgo.F \ +ggeom/ginrot.F \ +ggeom/gintco.F \ +ggeom/gintrp.F \ +ggeom/gitran.F \ +ggeom/glmoth.F \ +ggeom/glvolu.F \ +ggeom/gmedi2.F \ +ggeom/gmedia.F \ +ggeom/gmedin.F \ +ggeom/gmediv.F \ +ggeom/gmepos.F \ +ggeom/gmtod.F \ +ggeom/gnbox.F \ +ggeom/gncone.F \ +ggeom/gnctub.F \ +ggeom/gneltu.F \ +ggeom/gnex2.F \ +ggeom/gnext.F \ +ggeom/gnhype.F \ +ggeom/gnobox.F \ +ggeom/gnocon.F \ +ggeom/gnoctu.F \ +ggeom/gnoelt.F \ +ggeom/gnohyp.F \ +ggeom/gnopar.F \ +ggeom/gnopco.F \ +ggeom/gnopg1.F \ +ggeom/gnopgo.F \ +ggeom/gnosph.F \ +ggeom/gnotr1.F \ +ggeom/gnotr2.F \ +ggeom/gnotr9.F \ +ggeom/gnotra.F \ +ggeom/gnotrp.F \ +ggeom/gnotub.F \ +ggeom/gnpara.F \ +ggeom/gnpcon.F \ +ggeom/gnpgo1.F \ +ggeom/gnpgon.F \ +ggeom/gnsphr.F \ +ggeom/gntrap.F \ +ggeom/gntrp.F \ +ggeom/gntube.F \ +ggeom/gprotm.F \ +ggeom/gprotx.F \ +ggeom/gpstat.F \ +ggeom/gpvolu.F \ +ggeom/gpvolx.F \ +ggeom/grmtd.F \ +ggeom/grmul.F \ +ggeom/grot.F \ +ggeom/grpar.F \ +ggeom/gsagtr.F \ +ggeom/gsaphi.F \ +ggeom/gsatt.F \ +ggeom/gschk.F \ +ggeom/gscvol.F \ +ggeom/gsdvn.F \ +ggeom/gsdvn2.F \ +ggeom/gsdvs.F \ +ggeom/gsdvs2.F \ +ggeom/gsdvt.F \ +ggeom/gsdvt2.F \ +ggeom/gsdvx.F \ +ggeom/gsipar.F \ +ggeom/gsnear.F \ +ggeom/gsnext.F \ +ggeom/gsngtr.F \ +ggeom/gsord.F \ +ggeom/gspos.F \ +ggeom/gsposp.F \ +ggeom/gsrotm.F \ +ggeom/gsunea.F \ +ggeom/gsvolu.F \ +ggeom/gtrain.F \ +ggeom/gtrmul.F \ +ggeom/gtrnsf.F \ +ggeom/gvdcar.F \ +ggeom/gvdlim.F \ +ggeom/gvdphi.F \ +ggeom/gvdrad.F \ +ggeom/gvdthe.F \ +ggeom/gvgrad.F \ +ggeom/gvlong.F \ +ggeom/gvpsqr.F \ +ggeom/gvsafe.F \ +ggeom/gvsign.F \ +ggeom/sxsrot.F \ +gheisha/atomas.F \ +gheisha/add.F \ +gheisha/add3.F \ +gheisha/ang.F \ +gheisha/captur.F \ +gheisha/casal0.F \ +gheisha/casaom.F \ +gheisha/casasm.F \ +gheisha/casasp.F \ +gheisha/casax0.F \ +gheisha/casaxm.F \ +gheisha/casfrg.F \ +gheisha/cask0.F \ +gheisha/cask0b.F \ +gheisha/caskm.F \ +gheisha/caskp.F \ +gheisha/casl0.F \ +gheisha/casn.F \ +gheisha/casnb.F \ +gheisha/casom.F \ +gheisha/casp.F \ +gheisha/caspb.F \ +gheisha/caspim.F \ +gheisha/caspip.F \ +gheisha/cassm.F \ +gheisha/cassp.F \ +gheisha/casx0.F \ +gheisha/casxm.F \ +gheisha/cinema.F \ +gheisha/coranh.F \ +gheisha/coscat.F \ +gheisha/cross3.F \ +gheisha/defs.F \ +gheisha/defs1.F \ +gheisha/dlpnuc.F \ +gheisha/dlpsor.F \ +gheisha/dotes2.F \ +gheisha/dotnuc.F \ +gheisha/dpdnuc.F \ +gheisha/exnu.F \ +gheisha/fctcos.F \ +gheisha/fermi.F \ +gheisha/fissio.F \ +gheisha/gdpdk.F \ +gheisha/genxpt.F \ +gheisha/gpdk.F \ +gheisha/kmabs.F \ +gheisha/length.F \ +gheisha/lor.F \ +gheisha/nbanh.F \ +gheisha/nfac.F \ +gheisha/normal.F \ +gheisha/nucrec.F \ +gheisha/pbanh.F \ +gheisha/phasp.F \ +gheisha/phpnuc.F \ +gheisha/pimabs.F \ +gheisha/pmltpc.F \ +gheisha/poisso.F \ +gheisha/ranres.F \ +gheisha/rotes2.F \ +gheisha/rtmi.F \ +gheisha/selfab.F \ +gheisha/setcur.F \ +gheisha/settrk.F \ +gheisha/steep.F \ +gheisha/steeq.F \ +gheisha/steer.F \ +gheisha/stees.F \ +gheisha/stpair.F \ +gheisha/sub.F \ +gheisha/sub3.F \ +gheisha/tdelay.F \ +gheisha/trac.F \ +gheisha/twob.F \ +gheisha/twoclu.F \ +ghits/gcderr.F \ +ghits/gcdrif.F \ +ghits/gcmwpc.F \ +ghits/gcubs.F \ +ghits/gfdet.F \ +ghits/gfdeta.F \ +ghits/gfdetd.F \ +ghits/gfdeth.F \ +ghits/gfdetu.F \ +ghits/gfdigi.F \ +ghits/gfhits.F \ +ghits/gfndig.F \ +ghits/gfnhit.F \ +ghits/gfpath.F \ +ghits/ggdetv.F \ +ghits/gicyl.F \ +ghits/giplan.F \ +ghits/gpdigi.F \ +ghits/gpdrif.F \ +ghits/gphits.F \ +ghits/gpmwpc.F \ +ghits/gpsets.F \ +ghits/grhits.F \ +ghits/gsahit.F \ +ghits/gschit.F \ +ghits/gsdet.F \ +ghits/gsdeta.F \ +ghits/gsdetd.F \ +ghits/gsdeth.F \ +ghits/gsdetu.F \ +ghits/gsdetv.F \ +ghits/gsdigi.F \ +ghrout/cohert.F \ +ghrout/ghepec.F \ +ghrout/ghetun.F \ +ghrout/higclu.F \ +ghrout/highab.F \ +ghrout/higsel.F \ +ghrout/higxpt.F \ +ghrout/sverl2.F \ +ghrout/svgam7.F \ +ghutils/pcsdat.F \ +ghutils/minv.F \ +giface/gheini.F \ +giface/compo.F \ +giface/gheish.F \ +giface/ghesig.F \ +giface/ghstop.F \ +giface/gmunu.F \ +giface/gmunui.F \ +giface/gmusig.F \ +giface/gnslwd.F \ +giface/gpfis.F \ +giface/gpfisi.F \ +giface/gpghei.F \ +giface/gphmfi.F \ +giface/limdat.F \ +giopa/gclose.F \ +giopa/gfin.F \ +giopa/gfout.F \ +giopa/gget.F \ +giopa/gopen.F \ +giopa/grend.F \ +giopa/grfile.F \ +giopa/grget.F \ +giopa/grin.F \ +giopa/grleas.F \ +giopa/grmdir.F \ +giopa/grout.F \ +giopa/grsave.F \ +giopa/gsave.F \ +gkine/gfkine.F \ +gkine/gfvert.F \ +gkine/gludky.F \ +gkine/glund.F \ +gkine/glundi.F \ +gkine/gpkine.F \ +gkine/gpkinx.F \ +gkine/gpvert.F \ +gkine/gskine.F \ +gkine/gskinu.F \ +gkine/gsvert.F \ +gkine/gsveru.F \ +gkine/gtau.F \ +gparal/checkstr.F \ +gparal/gpabort.F \ +gparal/gpdefrng.F \ +gparal/gpdynamic.F \ +gparal/gpinit.F \ +gparal/gplast.F \ +gparal/gpmsgerr.F \ +gparal/gpreadrng.F \ +gparal/gprocs.F \ +gparal/gprun.F \ +gparal/gpsumhr.F \ +gparal/gptrig.F \ +gparal/gptrigi.F \ +gparal/gpwriterng.F \ +gparal/pbarrier.F \ +gphys/ganni2.F \ +gphys/ganni.F \ +gphys/gannii.F \ +gphys/gannir.F \ +gphys/gavrl2.F \ +gphys/gavrl3.F \ +gphys/gbflos.F \ +gphys/gbfsig.F \ +gphys/gbirk.F \ +gphys/gbrela.F \ +gphys/gbrele.F \ +gphys/gbrelm.F \ +gphys/gbreme.F \ +gphys/gbremm.F \ +gphys/gbrsga.F \ +gphys/gbrsge.F \ +gphys/gbrsgm.F \ +gphys/gbteth.F \ +gphys/gcbrem.F \ +gphys/gcoeff.F \ +gphys/gcomp.F \ +gphys/gcompi.F \ +gphys/gdeca2.F \ +gphys/gdeca3.F \ +gphys/gdecay.F \ +gphys/gdray.F \ +gphys/gdrela.F \ +gphys/gdrele.F \ +gphys/gdreli.F \ +gphys/gdrelm.F \ +gphys/gdrelp.F \ +gphys/gdrelx.F \ +gphys/gdrot.F \ +gphys/gdrprt.F \ +gphys/gdrsga.F \ +gphys/gefch2.F \ +gphys/gfang.F \ +gphys/gfluct.F \ +gphys/gfnrdt.F \ +gphys/gfrdt.F \ +gphys/gfsdpr.F \ +gphys/gfshdc.F \ +gphys/gfshls.F \ +gphys/ghsig.F \ +gphys/ghsigm.F \ +gphys/glande.F \ +gphys/glandg.F \ +gphys/glando.F \ +gphys/glandr.F \ +gphys/glands.F \ +gphys/glandz.F \ +gphys/glisur.F \ +gphys/gloren.F \ +gphys/gmcoul.F \ +gphys/gmgaus.F \ +gphys/gmol4.F \ +gphys/gmoli.F \ +gphys/gmoli1.F \ +gphys/gmoli2.F \ +gphys/gmolie.F \ +gphys/gmolio.F \ +gphys/gmols.F \ +gphys/gmulof.F \ +gphys/gmults.F \ +gphys/gpairg.F \ +gphys/gpairm.F \ +gphys/gphak.F \ +gphys/gphal2.F \ +gphys/gphal3.F \ +gphys/gphini.F \ +gphys/gphot.F \ +gphys/gphoti.F \ +gphys/gphrin.F \ +gphys/gphsg1.F \ +gphys/gphsg2.F \ +gphys/gphsgp.F \ +gphys/gphsig.F \ +gphys/gphxin.F \ +gphys/gphxsi.F \ +gphys/gphysi.F \ +gphys/gpoiss.F \ +gphys/gprela.F \ +gphys/gprelm.F \ +gphys/gprobi.F \ +gphys/gprsga.F \ +gphys/gprsgg.F \ +gphys/gprsgm.F \ +gphys/grangi.F \ +gphys/grangi1.F \ +gphys/grayl.F \ +gphys/grayli.F \ +gphys/gshlin.F \ +gphys/gsync.F \ +gphys/gsynge.F \ +gphys/gsynit.F \ +gphys/gvaviv.F \ +gphys/gvrot.F \ +gscan/gscani.F \ +gscan/gscank.F \ +gscan/gscano.F \ +gscan/gscanu.F \ +gscan/gsscan.F \ +gstrag/gdifmg.F \ +gstrag/gasho.F \ +gstrag/giasho.F \ +gstrag/gkokri.F \ +gstrag/goscin.F \ +gstrag/goscmg.F \ +gstrag/gpscin.F \ +gstrag/gstcor.F \ +gstrag/gstdn.F \ +gstrag/gstini.F \ +gstrag/gstint.F \ +gstrag/gstren.F \ +gstrag/gsttab.F \ +gstrag/gstxin.F \ +gstrag/gxgint.F \ +gtrak/garndm.F \ +gtrak/gdebug.F \ +gtrak/gekbin.F \ +gtrak/gfinds.F \ +gtrak/gftrac.F \ +gtrak/ggckov.F \ +gtrak/ghelix.F \ +gtrak/ghelx3.F \ +gtrak/ginvo2.F \ +gtrak/ginvol.F \ +gtrak/glsklt.F \ +gtrak/gltrac.F \ +gtrak/gnckov.F \ +gtrak/gpcxyz.F \ +gtrak/gpgkin.F \ +gtrak/gpjxyz.F \ +gtrak/granor.F \ +gtrak/grkuta.F \ +gtrak/grndmq.F \ +gtrak/gsking.F \ +gtrak/gskpho.F \ +gtrak/gsstak.F \ +gtrak/gstord.F \ +gtrak/gstrac.F \ +gtrak/gsxyz.F \ +gtrak/gtckov.F \ +gtrak/gtelec.F \ +gtrak/gtgama.F \ +gtrak/gthadr.F \ +gtrak/gthion.F \ +gtrak/gtmed2.F \ +gtrak/gtmedi.F \ +gtrak/gtmuon.F \ +gtrak/gtneut.F \ +gtrak/gtnex2.F \ +gtrak/gtnext.F \ +gtrak/gtnino.F \ +gtrak/gtrack.F \ +gtrak/gtreve.F \ +gtrak/gtreveroot.F \ +matx55/dcross.F \ +matx55/ddot.F \ +matx55/dmm55.F \ +matx55/dnorm.F \ +matx55/dsmt5t.F \ +matx55/rmm55.F \ +matx55/rsmt5t.F \ +matx55/ssmt5t.F \ +matx55/xmm55.F \ +miface/gfmdis.F \ +miface/gfmfin.F \ +miface/gmicap.F \ +miface/gmiset.F \ +miface/gmorin.F \ +miface/gmplxs.F \ +miface/gmxsec.F \ +miguti/exprnf.F \ +miguti/azirn.F \ +miguti/sflraf.F \ +miguti/gtiso.F \ +miguti/randc.F \ +miguti/sigmor.F \ +neutron/angcdf.F \ +neutron/bankr.F \ +neutron/barier.F \ +neutron/cadig.F \ +neutron/cangle.F \ +neutron/cevap.F \ +neutron/cevap1.F \ +neutron/chkzeb.F \ +neutron/clear.F \ +neutron/cmlabe.F \ +neutron/cmlabi.F \ +neutron/colisn.F \ +neutron/cterp.F \ +neutron/evaplr.F \ +neutron/fisrnf.F \ +neutron/fltrnf.F \ +neutron/getene.F \ +neutron/getnu.F \ +neutron/getpar.F \ +neutron/grndst.F \ +neutron/gtmed.F \ +neutron/interp.F \ +neutron/intsch.F \ +neutron/isotpe.F \ +neutron/labnf.F \ +neutron/lr2bod.F \ +neutron/lrnorm.F \ +neutron/matiso.F \ +neutron/micset.F \ +neutron/moxsec.F \ +neutron/n2nn3n.F \ +neutron/nghevy.F \ +neutron/nn2bod.F \ +neutron/nsigta.F \ +neutron/partxs.F \ +neutron/photon.F \ +neutron/rnmaxf.F \ +neutron/secegy.F \ +neutron/secl11.F \ +neutron/seclf1.F \ +neutron/seclf5.F \ +neutron/seclf7.F \ +neutron/seclf9.F \ +neutron/stopar.F \ +neutron/tbsplt.F \ +neutron/thrmsc.F \ +neutron/thrsel.F \ +neutron/trebod.F \ +neutron/twobod.F \ +neutron/xsecn1.F \ +neutron/xsecn2.F \ +neutron/xsecn3.F \ +neutron/xsecn5.F \ +neutron/xsecnu.F \ +peanut/bimsel.F \ +peanut/cosleg.F \ +peanut/fekfnc.F \ +peanut/fpfrnc.F \ +peanut/fradnc.F \ +peanut/frhinc.F \ +peanut/frhonc.F \ +peanut/nclvin.F \ +peanut/nclvst.F \ +peanut/nucnuc.F \ +peanut/nwisel.F \ +peanut/peanut.F \ +peanut/pfnclv.F \ +peanut/phdset.F \ +peanut/phdwll.F \ +peanut/pioabs.F \ +peanut/prepre.F \ +peanut/rstsel.F \ +peanut/sbcomp.F \ +peanut/sigfer.F \ +peanut/umofin.F \ +peanut/xinneu.F \ +peanut/xinpro.F \ +fiface/fldist.F \ +fiface/flinit.F \ +fiface/flufin.F \ +cgpack/cgaffi.F \ +cgpack/cgbfit.F \ +cgpack/cgbint.F \ +cgpack/cgbmmt.F \ +cgpack/cgbool.F \ +cgpack/cgbox.F \ +cgpack/cgbrik.F \ +cgpack/cgbsea.F \ +cgpack/cgbsec.F \ +cgpack/cgbsor.F \ +cgpack/cgbsub.F \ +cgpack/cgbtef.F \ +cgpack/cgbtfp.F \ +cgpack/cgbttt.F \ +cgpack/cgcev.F \ +cgpack/cgcopy.F \ +cgpack/cgelli.F \ +cgpack/cgfac2.F \ +cgpack/cgfaco.F \ +cgpack/cgfare.F \ +cgpack/cgfvis.F \ +cgpack/cghcre.F \ +cgpack/cghdfa.F \ +cgpack/cghend.F \ +cgpack/cgheva.F \ +cgpack/cghins.F \ +cgpack/cghmov.F \ +cgpack/cghpla.F \ +cgpack/cghren.F \ +cgpack/cghshi.F \ +cgpack/cghsiz.F \ +cgpack/cghtre.F \ +cgpack/cginve.F \ +cgpack/cgmnmx.F \ +cgpack/cgpers.F \ +cgpack/cgrifl.F \ +cgpack/cgsaan.F \ +cgpack/cgscop.F \ +cgpack/cgshel.F \ +cgpack/cgshif.F \ +cgpack/cgsize.F \ +cgpack/cgslic.F \ +cgpack/cgsnor.F \ +cgpack/cgsphe.F \ +cgpack/cgsub.F \ +cgpack/cgtset.F \ +cgpack/cgtstr.F \ +cgpack/cgvedg.F \ +cgpack/cgvhed.F \ +cgpack/cgvtef.F \ +cgpack/cgvtin.F \ +cgpack/cgwire.F \ +cgpack/cgwsor.F \ +cgpack/cgzre.F \ +cgpack/cgzrev.F \ +fluka/abbrch.F \ +fluka/ainel.F \ +fluka/akeka.F \ +fluka/altra.F \ +fluka/altraf.F \ +fluka/amga.F \ +fluka/ankeka.F \ +fluka/bamjev.F \ +fluka/beexi.F \ +fluka/bekeka.F \ +fluka/berttp.F \ +fluka/beta.F \ +fluka/betarn.F \ +fluka/betrst.F \ +fluka/bkeka.F \ +fluka/bklass.F \ +fluka/bnkeka.F \ +fluka/calumo.F \ +fluka/calumv.F \ +fluka/chanwt.F \ +fluka/corevt.F \ +fluka/corrin.F \ +fluka/datar3.F \ +fluka/decaux.F \ +fluka/decay.F \ +fluka/difevv.F \ +fluka/dost.F \ +fluka/drelab.F \ +fluka/dres.F \ +fluka/eexi.F \ +fluka/eexlvl.F \ +fluka/ekeka.F \ +fluka/energi.F \ +fluka/energy.F \ +fluka/enrg.F \ +fluka/erup.F \ +fluka/evdeex.F \ +fluka/eventv.F \ +fluka/evevap.F \ +fluka/evvini.F \ +fluka/ferevv.F \ +fluka/ferhav.F \ +fluka/fisfra.F \ +fluka/fkdeca.F \ +fluka/fkdres.F \ +fluka/fkener.F \ +fluka/fkerup.F \ +fluka/fkflav.F \ +fluka/fkimpu.F \ +fluka/fksigi.F \ +fluka/fkvert.F \ +fluka/fkzero.F \ +fluka/flavor.F \ +fluka/fpower.F \ +fluka/fprob.F \ +fluka/gamrn.F \ +fluka/geta.F \ +fluka/hadden.F \ +fluka/hadevv.F \ +fluka/hadrin.F \ +fluka/hadriv.F \ +fluka/hevhin.F \ +fluka/hinhev.F \ +fluka/hklass.F \ +fluka/hypero.F \ +fluka/iefun.F \ +fluka/impuls.F \ +fluka/incini.F \ +fluka/index2.F \ +fluka/kinpar.F \ +fluka/kpois.F \ +fluka/lortra.F \ +fluka/nizl.F \ +fluka/nizlnw.F \ +fluka/nucevv.F \ +fluka/nucrel.F \ +fluka/nucriv.F \ +fluka/nudisv.F \ +fluka/nuprel.F \ +fluka/parjet.F \ +fluka/pmprab.F \ +fluka/poli.F \ +fluka/qnrg.F \ +fluka/raco.F \ +fluka/rakekv.F \ +fluka/rbkekv.F \ +fluka/rchanv.F \ +fluka/rotat.F \ +fluka/samcst.F \ +fluka/sfecfe.F \ +fluka/shptot.F \ +fluka/sigel.F \ +fluka/sigint.F \ +fluka/sihael.F \ +fluka/sitsao.F \ +fluka/stalin.F \ +fluka/tchoic.F \ +fluka/threpd.F \ +fluka/trafo.F \ +fluka/trahad.F \ +fluka/trans.F \ +fluka/ttrans.F \ +fluka/twopad.F \ +fluka/twopar.F \ +fluka/verein.F \ +fluka/vertex.F \ +fluka/xlamb.F \ +fluka/xseneu.F \ +fluka/xsepro.F \ +fluka/zeroin.F \ +block/fdevap.F \ +block/fdnopt.F \ +block/fdpree.F \ +block/flkdt1.F \ +block/flkdt2.F \ +block/flkdt3.F \ +block/flkdt4.F \ +block/flkdt5.F \ +block/flkdt6.F \ +block/flkdt7.F \ +comad/gcomad.F \ +erdecks/erbcer.F \ +erdecks/erbctr.F \ +erdecks/erland.F \ +erdecks/ermcsc.F \ +erdecks/erpini.F \ +erdecks/erprop.F \ +erdecks/erstor.F \ +erdecks/ertrak.F \ +erdecks/ertrch.F \ +erdecks/ertrgo.F \ +erdecks/ertrnt.F \ +erdecks/erxyzc.F \ +erdecks/eufill.F \ +erdecks/eufilp.F \ +erdecks/eufilv.F \ +erdecks/eustep.F \ +erdecks/evolio.F \ +erpremc/trprfn.F \ +erpremc/trprop.F \ +erpremc/trptsc.F \ +erpremc/trptsd.F \ +erpremc/trs1s2.F \ +erpremc/trscpt.F \ +erpremc/trscsd.F \ +erpremc/trscsp.F \ +erpremc/trsdpt.F \ +erpremc/trsdsc.F \ +erpremc/trspsc.F \ +gcinit.F \ + + +SRCS=comad/gcadd.cxx + +ifeq ($(PLATFORM),linux) + PACKFFLAGS := $(filter-out -O%,$(FFLAGS)) +endif + + + + + + + + diff --git a/HBTP/libHBTP.pkg b/HBTP/libHBTP.pkg new file mode 100644 index 00000000000..1d9fb190a76 --- /dev/null +++ b/HBTP/libHBTP.pkg @@ -0,0 +1 @@ +FSRCS = hbt_event_processor.f \ No newline at end of file diff --git a/HIJING/libhijing.pkg b/HIJING/libhijing.pkg new file mode 100644 index 00000000000..850d2b92502 --- /dev/null +++ b/HIJING/libhijing.pkg @@ -0,0 +1,158 @@ +FSRCS:= \ +hijing1_36/ar3jet.F \ +hijing1_36/aran9.F \ +hijing1_36/arorie.F \ +hijing1_36/atrobo.F \ +hijing1_36/attflv.F \ +hijing1_36/attrad.F \ +hijing1_36/bk.F \ +hijing1_36/crsjet.F \ +hijing1_36/fgp1.F \ +hijing1_36/fgp2.F \ +hijing1_36/fgp3.F \ +hijing1_36/fhin.F \ +hijing1_36/fjet.F \ +hijing1_36/fjetrig.F \ +hijing1_36/flap.F \ +hijing1_36/flap1.F \ +hijing1_36/flap2.F \ +hijing1_36/fnjet.F \ +hijing1_36/fnkick.F \ +hijing1_36/fnkick2.F \ +hijing1_36/fnstru.F \ +hijing1_36/fnstrum.F \ +hijing1_36/fnstrus.F \ +hijing1_36/ftot.F \ +hijing1_36/ftotjet.F \ +hijing1_36/ftotrig.F \ +hijing1_36/g.F \ +hijing1_36/gauss1.F \ +hijing1_36/gauss2.F \ +hijing1_36/gauss3.F \ +hijing1_36/gauss4.F \ +hijing1_36/ghvq.F \ +hijing1_36/gmin.F \ +hijing1_36/gmre.F \ +hijing1_36/gphoton.F \ +hijing1_36/hiboost.F \ +hijing1_36/hidata.F \ +hijing1_36/hifun.F \ +hijing1_36/hijcrs.F \ +hijing1_36/hijcsc.F \ +hijing1_36/hijels.F \ +hijing1_36/hijflv.F \ +hijing1_36/hijfrg.F \ +hijing1_36/hijhrd.F \ +hijing1_36/hijing.F \ +hijing1_36/hijini.F \ +hijing1_36/hijset.F \ +hijing1_36/hijsft.F \ +hijing1_36/hijsrt.F \ +hijing1_36/hijwds.F \ +hijing1_36/hiptdi.F \ +hijing1_36/hirnd.F \ +hijing1_36/hirnd2.F \ +hijing1_36/jetini.F \ +hijing1_36/omg0.F \ +hijing1_36/parton.F \ +hijing1_36/profile.F \ +hijing1_36/quench.F \ +hijing1_36/romg.F \ +hijing1_36/rwdsax.F \ +hijing1_36/sgmin.F \ +hijing1_36/subcrs1.F \ +hijing1_36/subcrs2.F \ +hijing1_36/subcrs3.F \ +hijing1_36/subcrs4.F \ +hijing1_36/subcrs5.F \ +hijing1_36/subcrs6.F \ +hijing1_36/subcrs7.F \ +hijing1_36/title.F \ +hijing1_36/vegas.F \ +hijing1_36/wdsax.F \ +hijing1_36/wdsax1.F \ +hijing1_36/wdsax2.F \ +hipyset1_35/hirobo.F \ +hipyset1_35/klu_hijing.F \ +hipyset1_35/lu1ent_hijing.F \ +hipyset1_35/lu2ent_hijing.F \ +hipyset1_35/lu3ent_hijing.F \ +hipyset1_35/lu4ent_hijing.F \ +hipyset1_35/luboei_hijing.F \ +hipyset1_35/lucell_hijing.F \ +hipyset1_35/luchge_hijing.F \ +hipyset1_35/luclus_hijing.F \ +hipyset1_35/lucomp_hijing.F \ +hipyset1_35/ludata_hijing.F \ +hipyset1_35/ludecy_hijing.F \ +hipyset1_35/luedit_hijing.F \ +hipyset1_35/lueevt_hijing.F \ +hipyset1_35/luerrm_hijing.F \ +hipyset1_35/luexec_hijing.F \ +hipyset1_35/lufowo_hijing.F \ +hipyset1_35/lugive_hijing.F \ +hipyset1_35/luhepc_hijing.F \ +hipyset1_35/luindf_hijing.F \ +hipyset1_35/lujmas_hijing.F \ +hipyset1_35/lujoin_hijing.F \ +hipyset1_35/lukfdi_hijing.F \ +hipyset1_35/lulist_hijing.F \ +hipyset1_35/luname_hijing.F \ +hipyset1_35/luonia_hijing.F \ +hipyset1_35/luprep_hijing.F \ +hipyset1_35/luptdi_hijing.F \ +hipyset1_35/luradk_hijing.F \ +hipyset1_35/lurobo_hijing.F \ +hipyset1_35/lushow_hijing.F \ +hipyset1_35/lusphe_hijing.F \ +hipyset1_35/lustrf_hijing.F \ +hipyset1_35/lutabu_hijing.F \ +hipyset1_35/lutest_hijing.F \ +hipyset1_35/luthru_hijing.F \ +hipyset1_35/luupda_hijing.F \ +hipyset1_35/lux3jt_hijing.F \ +hipyset1_35/lux4jt_hijing.F \ +hipyset1_35/luxdif_hijing.F \ +hipyset1_35/luxjet_hijing.F \ +hipyset1_35/luxkfl_hijing.F \ +hipyset1_35/luxtot_hijing.F \ +hipyset1_35/luzdis_hijing.F \ +hipyset1_35/plu_hijing.F \ +hipyset1_35/pydata_hijing.F \ +hipyset1_35/pydiff_hijing.F \ +hipyset1_35/pyfram_hijing.F \ +hipyset1_35/pygamm_hijing.F \ +hipyset1_35/pyi3au_hijing.F \ +hipyset1_35/pyinit_hijing.F \ +hipyset1_35/pyinki_hijing.F \ +hipyset1_35/pyinre_hijing.F \ +hipyset1_35/pykcut_hijing.F \ +hipyset1_35/pyklim_hijing.F \ +hipyset1_35/pykmap_hijing.F \ +hipyset1_35/pymaxi_hijing.F \ +hipyset1_35/pymult_hijing.F \ +hipyset1_35/pyovly_hijing.F \ +hipyset1_35/pyrand_hijing.F \ +hipyset1_35/pyremn_hijing.F \ +hipyset1_35/pyresd_hijing.F \ +hipyset1_35/pyscat_hijing.F \ +hipyset1_35/pysigh_hijing.F \ +hipyset1_35/pyspen_hijing.F \ +hipyset1_35/pyspli_hijing.F \ +hipyset1_35/pysspa_hijing.F \ +hipyset1_35/pystat_hijing.F \ +hipyset1_35/pystfe_hijing.F \ +hipyset1_35/pystfu_hijing.F \ +hipyset1_35/pytest_hijing.F \ +hipyset1_35/pythia_hijing.F \ +hipyset1_35/pyw1au_hijing.F \ +hipyset1_35/pyw2au_hijing.F \ +hipyset1_35/pywidt_hijing.F \ +hipyset1_35/pyxtot_hijing.F \ +hipyset1_35/rlu_hijing.F \ +hipyset1_35/ulalps_hijing.F \ +hipyset1_35/ulangl_hijing.F \ +hipyset1_35/ulmass_hijing.F + + +EINCLUDE:= hijing \ No newline at end of file diff --git a/ITS/libITS.pkg b/ITS/libITS.pkg new file mode 100644 index 00000000000..223c6010779 --- /dev/null +++ b/ITS/libITS.pkg @@ -0,0 +1,42 @@ +SRCS = AliITS.cxx AliITSv1.cxx AliITSv3.cxx AliITSv5.cxx \ + AliITSv5symm.cxx AliITSv5asymm.cxx \ + AliITSvPPRcoarseasymm.cxx AliITSvPPRcoarsesymm.cxx\ + AliITSvPPRasymm.cxx AliITSvPPRsymm.cxx\ + AliITShit.cxx AliITSDetType.cxx \ + AliITSgeom.cxx AliITSgeomMatrix.cxx \ + AliITSgeomSPD.cxx AliITSgeomSDD.cxx \ + AliITSgeomSSD.cxx AliITSmodule.cxx \ + AliITSGeant3Geometry.cxx \ + AliITSsimulationFastPoints.cxx \ + AliITSsimulationFastPointsV0.cxx AliITSsimulation.cxx \ + AliITSsimulationSPD.cxx AliITSsimulationSPDdubna.cxx \ + AliITSsimulationSDD.cxx \ + AliITSetfSDD.cxx AliITSsimulationSSD.cxx AliITSdcsSSD.cxx \ + AliITSdigit.cxx AliITSRawCluster.cxx AliITSRecPoint.cxx \ + AliITSMap.cxx AliITSMapA1.cxx AliITSMapA2.cxx \ + AliITSpList.cxx \ + AliITSsegmentation.cxx AliITSsegmentationSPD.cxx \ + AliITSsegmentationSDD.cxx AliITSsegmentationSSD.cxx\ + AliITSresponse.cxx AliITSresponseSPD.cxx \ + AliITSresponseSPDdubna.cxx \ + AliITSresponseSDD.cxx AliITSresponseSSD.cxx \ + AliITSClusterFinder.cxx AliITSClusterFinderSPD.cxx \ + AliITSClusterFinderSPDdubna.cxx \ + AliITSClusterFinderSDD.cxx AliITSRawData.cxx \ + AliITSHuffman.cxx AliITSClusterFinderSSD.cxx \ + AliITSclusterSSD.cxx AliITSpackageSSD.cxx \ + AliITSdictSSD.cxx \ + AliITSstatistics.cxx AliITSstatistics2.cxx \ + AliITSTrackV1.cxx AliITSIOTrack.cxx \ + AliITSRad.cxx AliITSgeoinfo.cxx AliITSTrackerV1.cxx\ + AliITSvtest.cxx \ + AliITSclusterV2.cxx AliITStrackV2.cxx AliITStrackerV2.cxx \ + AliITSVertex.cxx + +HDRS:= $(SRCS:.cxx=.h) + +DHDR=ITSLinkDef.h + + + + diff --git a/LHC/libLHC.pkg b/LHC/libLHC.pkg new file mode 100644 index 00000000000..ec4decda1d4 --- /dev/null +++ b/LHC/libLHC.pkg @@ -0,0 +1,13 @@ +SRCS:= \ +AliLHC.cxx \ +AliLhcIRegion.cxx \ +AliLhcBeam.cxx \ +AliLhcProcess.cxx \ +AliLhcProcessBB.cxx \ +AliLhcProcessIBS.cxx \ +AliLhcMonitor.cxx\ +AliLhcProcessBT.cxx + +HDRS:= $(SRCS:.cxx=.h) + +DHDR:=LHCLinkDef.h diff --git a/MEVSIM/libmevsim.pkg b/MEVSIM/libmevsim.pkg new file mode 100644 index 00000000000..11b175c3efa --- /dev/null +++ b/MEVSIM/libmevsim.pkg @@ -0,0 +1 @@ +FSRCS=multiplicity_gen.F diff --git a/MINICERN/libminicern.pkg b/MINICERN/libminicern.pkg new file mode 100644 index 00000000000..711412ad36e --- /dev/null +++ b/MINICERN/libminicern.pkg @@ -0,0 +1,237 @@ +FSRCS= \ +dummies.F hbcdf.F fzdummies.F \ + mathlib/gen/b/atg.F \ + mathlib/gen/c/gamma.F \ + mathlib/gen/c/gamma128.F \ + mathlib/gen/c/gamma64.F \ + mathlib/gen/d/gauss.F \ + mathlib/gen/d/gauss128.F \ + mathlib/gen/d/gauss64.F \ + mathlib/gen/g/prob.F \ + mathlib/gen/n/mtlprt.F \ + mathlib/gen/n/mtlset.F \ + mathlib/gen/v/ranlux.F \ + mathlib/gen/v/rnorml.F \ + mathlib/gen/v/rnormx.F \ + mathlib/gen/v/rnpssn.F \ + packlib/kernlib/kerngen/ccgen/getenvf.F \ + packlib/kernlib/kerngen/ccgencf/cfopen.F \ + packlib/kernlib/kerngen/ccgencf/cfstat.F \ + packlib/kernlib/kerngen/tcgen/cfill.F \ + packlib/kernlib/kerngen/tcgen/cleft.F \ + packlib/kernlib/kerngen/tcgen/cltou.F \ + packlib/kernlib/kerngen/tcgen/cross.F \ + packlib/kernlib/kerngen/tcgen/cutol.F \ + packlib/kernlib/kerngen/tcgen/flpsor.F \ + packlib/kernlib/kerngen/tcgen/gshowf.F \ + packlib/kernlib/kerngen/tcgen/icluns.F \ + packlib/kernlib/kerngen/tcgen/iumode.F \ + packlib/kernlib/kerngen/tcgen/kerngt.F \ + packlib/kernlib/kerngen/tcgen/lenocc.F \ + packlib/kernlib/kerngen/tcgen/lorenf.F \ + packlib/kernlib/kerngen/tcgen/ranmar.F \ + packlib/kernlib/kerngen/tcgen/traceq.F \ + packlib/kernlib/kerngen/tcgen/ubits.F \ + packlib/kernlib/kerngen/tcgen/uoptc.F \ + packlib/kernlib/kerngen/tcgen/utrans.F \ + packlib/kernlib/kerngen/tcgenc/datimh.F \ + packlib/kernlib/kerngen/tcgenc/intrac.F \ + packlib/kernlib/kerngen/tcgenc/timed.F \ + packlib/kernlib/kerngen/tcgenc/timel.F \ + packlib/kernlib/kerngen/tcgens/iucomp.F \ + packlib/kernlib/kerngen/tcgens/iufind.F \ + packlib/kernlib/kerngen/tcgens/iusame.F \ + packlib/kernlib/kerngen/tcgens/jbit.F \ + packlib/kernlib/kerngen/tcgens/jbyt.F \ + packlib/kernlib/kerngen/tcgens/jrsbyt.F \ + packlib/kernlib/kerngen/tcgens/sbit0.F \ + packlib/kernlib/kerngen/tcgens/sbit1.F \ + packlib/kernlib/kerngen/tcgens/sbyt.F \ + packlib/kernlib/kerngen/tcgens/ublow.F \ + packlib/kernlib/kerngen/tcgens/ubunch.F \ + packlib/kernlib/kerngen/tcgens/ucopiv.F \ + packlib/kernlib/kerngen/tcgens/ucopy.F \ + packlib/kernlib/kerngen/tcgens/ucopy2.F \ + packlib/kernlib/kerngen/tcgens/uctoh.F \ + packlib/kernlib/kerngen/tcgens/uctoh1.F \ + packlib/kernlib/kerngen/tcgens/ufill.F \ + packlib/kernlib/kerngen/tcgens/uhtoc.F \ + packlib/kernlib/kerngen/tcgens/upkbyt.F \ + packlib/kernlib/kerngen/tcgens/vblank.F \ + packlib/kernlib/kerngen/tcgens/vfill.F \ + packlib/kernlib/kerngen/tcgens/vmax.F \ + packlib/kernlib/kerngen/tcgens/vmod.F \ + packlib/kernlib/kerngen/tcgens/vscale.F \ + packlib/kernlib/kerngen/tcgens/vunit.F \ + packlib/kernlib/kerngen/tcgens/vzero.F \ + packlib/kernlib/kernnum/e104fort/fint.F \ + packlib/kernlib/kernnum/e106fort/locatf.F \ + packlib/kernlib/kernnum/f010fort/f010pr.F \ + packlib/kernlib/kernnum/f010fort/rinv.F \ + packlib/kernlib/kernnum/f011fort/rfact.F \ + packlib/kernlib/kernnum/f011fort/rfinv.F \ + packlib/kernlib/kernnum/f011fort/tmprnt.F \ + packlib/kernlib/kernnum/n001fort/kerset.F \ + packlib/zebra/dzebra/dzare1.F \ + packlib/zebra/dzebra/dzbkdv.F \ + packlib/zebra/dzebra/dzbkhd.F \ + packlib/zebra/dzebra/dzbkup.F \ + packlib/zebra/dzebra/dzbkxr.F \ + packlib/zebra/dzebra/dzdata.F \ + packlib/zebra/dzebra/dziopd.F \ + packlib/zebra/dzebra/dzioph.F \ + packlib/zebra/dzebra/dziopr.F \ + packlib/zebra/dzebra/dzmap.F \ + packlib/zebra/dzebra/dzopt.F \ + packlib/zebra/dzebra/dzshpr.F \ + packlib/zebra/dzebra/dzsnap.F \ + packlib/zebra/dzebra/dzswap.F \ + packlib/zebra/dzebra/dztext.F \ + packlib/zebra/dzebra/dztyp.F \ + packlib/zebra/dzebra/nzleft.F \ + packlib/zebra/dzebra/zpage.F \ + packlib/zebra/mq/mzbook.F \ + packlib/zebra/mq/mzdiv.F \ + packlib/zebra/mq/mzdrop.F \ + packlib/zebra/mq/mzebra.F \ + packlib/zebra/mq/mzend.F \ + packlib/zebra/mq/mzflag.F \ + packlib/zebra/mq/mzinco.F \ + packlib/zebra/mq/mzinqd.F \ + packlib/zebra/mq/mzinqs.F \ + packlib/zebra/mq/mzlift.F \ + packlib/zebra/mq/mzlink.F \ + packlib/zebra/mq/mzlint.F \ + packlib/zebra/mq/mzlogl.F \ + packlib/zebra/mq/mzmaps.F \ + packlib/zebra/mq/mzneed.F \ + packlib/zebra/mq/mzpudx.F \ + packlib/zebra/mq/mzpush.F \ + packlib/zebra/mq/mzstor.F \ + packlib/zebra/mq/mzvers.F \ + packlib/zebra/mq/mzwork.F \ + packlib/zebra/mqg/mzfgap.F \ + packlib/zebra/mqg/mzgar1.F \ + packlib/zebra/mqg/mzgarb.F \ + packlib/zebra/mqg/mzgsta.F \ + packlib/zebra/mqg/mzmove.F \ + packlib/zebra/mqg/mzrelb.F \ + packlib/zebra/mqg/mzrell.F \ + packlib/zebra/mqg/mzrelx.F \ + packlib/zebra/mqg/mztabc.F \ + packlib/zebra/mqg/mztabf.F \ + packlib/zebra/mqg/mztabh.F \ + packlib/zebra/mqg/mztabm.F \ + packlib/zebra/mqg/mztabr.F \ + packlib/zebra/mqg/mztabs.F \ + packlib/zebra/mqg/mztabx.F \ + packlib/zebra/mqg/mzwipe.F \ + packlib/zebra/mqs/mzchln.F \ + packlib/zebra/mqs/mzchls.F \ + packlib/zebra/mqs/mzchnb.F \ + packlib/zebra/mqs/mzdvac.F \ + packlib/zebra/mqs/mzfdiv.F \ + packlib/zebra/mqs/mzform.F \ + packlib/zebra/mqs/mziocf.F \ + packlib/zebra/mqs/mzioch.F \ + packlib/zebra/mqs/mziocr.F \ + packlib/zebra/mqs/mzixco.F \ + packlib/zebra/mqs/mzresv.F \ + packlib/zebra/mqs/mzsdiv.F \ + packlib/zebra/mqs/mzxref.F \ + packlib/zebra/mqs/mzxrup.F \ + packlib/zebra/mqv/zvautx.F \ + packlib/zebra/qend/zabend.F \ + packlib/zebra/qend/zend.F \ + packlib/zebra/qend/zfatal.F \ + packlib/zebra/qend/zfatam.F \ + packlib/zebra/qend/zphase.F \ + packlib/zebra/qend/zpostm.F \ + packlib/zebra/qend/ztell.F \ + packlib/zebra/qend/ztelus.F \ + packlib/zebra/qutil/izbcd.F \ + packlib/zebra/qutil/izbcdt.F \ + packlib/zebra/qutil/izhnum.F \ + packlib/zebra/qutil/qnext.F \ + packlib/zebra/qutil/zhtoi.F \ + packlib/zebra/qutil/zitoh.F \ + packlib/zebra/qutil/zshunt.F \ + packlib/zebra/rz/rzallo.F \ + packlib/zebra/rz/rzcdir.F \ + packlib/zebra/rz/rzdate.F \ + packlib/zebra/rz/rzdelk.F \ + packlib/zebra/rz/rzdlok.F \ + packlib/zebra/rz/rzend.F \ + packlib/zebra/rz/rzexpd.F \ + packlib/zebra/rz/rzfdir.F \ + packlib/zebra/rz/rzfile.F \ + packlib/zebra/rz/rzfree.F \ + packlib/zebra/rz/rzin.F \ + packlib/zebra/rz/rzink.F \ + packlib/zebra/rz/rzins.F \ + packlib/zebra/rz/rziodo.F \ + packlib/zebra/rz/rzllok.F \ + packlib/zebra/rz/rzlock.F \ + packlib/zebra/rz/rzmake.F \ + packlib/zebra/rz/rzmdir.F \ + packlib/zebra/rz/rzmods.F \ + packlib/zebra/rz/rzobkn.F \ + packlib/zebra/rz/rzopen.F \ + packlib/zebra/rz/rzout.F \ + packlib/zebra/rz/rzpaff.F \ + packlib/zebra/rz/rzpath.F \ + packlib/zebra/rz/rzprnk.F \ + packlib/zebra/rz/rzpurf.F \ + packlib/zebra/rz/rzread.F \ + packlib/zebra/rz/rzrtop.F \ + packlib/zebra/rz/rzsame.F \ + packlib/zebra/rz/rzsave.F \ + packlib/zebra/rz/rzstrip.F \ + packlib/zebra/rz/rzstrir.F \ + packlib/zebra/rz/rzused.F \ + packlib/zebra/rz/rzvcyc.F \ + packlib/zebra/rz/rzver1.F \ + packlib/zebra/rz/rzver2.F \ + packlib/zebra/rz/rzveri.F \ + packlib/zebra/rz/rzwrt.F + +ifeq ($(PLATFORM),linux) + FSRCS += packlib/kernlib/kerngen/unix/lnxgs/rdmin.F +endif +ifeq ($(PLATFORM),solaris) + FSRCS += packlib/kernlib/kerngen/tcgen/uset.F +endif + +CSRCS=\ + packlib/kernlib/kerngen/ccgen/abend.c \ + packlib/kernlib/kerngen/ccgen/geteni.c \ + packlib/kernlib/kerngen/ccgen/jumptn.c \ + packlib/kernlib/kerngen/ccgen/jumpxn.c \ + packlib/kernlib/kerngen/ccgen/locf.c \ + packlib/kernlib/kerngen/ccgen/qnexte.c \ + packlib/kernlib/kerngen/ccgen/vxinvb.c \ + packlib/kernlib/kerngen/ccgencf/cfclos.c \ + packlib/kernlib/kerngen/ccgencf/cfget.c \ + packlib/kernlib/kerngen/ccgencf/cfopei.c \ + packlib/kernlib/kerngen/ccgencf/cfput.c \ + packlib/kernlib/kerngen/ccgencf/cfseek.c \ + packlib/kernlib/kerngen/ccgencf/cfstati.c \ + packlib/kernlib/kerngen/ccgenu/fchput.c \ + packlib/kernlib/kerngen/ccgenu/fchtak.c \ + packlib/kernlib/kerngen/ccgen/datime.c + +ifeq ($(PLATFORM),linux) + CSRCS += packlib/kernlib/kerngen/unix/lnxgs/ishftr.c +endif +ifeq ($(PLATFORM),hpux) + CSRCS += packlib/kernlib/kerngen/unix/hpxgs/traceqc.c packlib/kernlib/kerngen/ccgen/lnblnk.c +endif + + + + +EINCLUDE:= packlib/kernlib/kerngen packlib/zebra packlib/kernlib/kernnum mathlib/gen + + + + diff --git a/MUON/libMUON.pkg b/MUON/libMUON.pkg new file mode 100644 index 00000000000..9f0bc3471da --- /dev/null +++ b/MUON/libMUON.pkg @@ -0,0 +1,61 @@ +FSRCS= extrap.F + +SRCS = AliMUONChamber.cxx AliMUONChamberTrigger.cxx \ + AliMUONSegmentationV0.cxx\ + AliMUONResponse.cxx AliMUONResponseV0.cxx \ + AliMUONSegmentationV01.cxx \ + AliMUONSegmentationV02.cxx AliMUONSegmentationV04.cxx \ + AliMUONSegmentationV05.cxx\ + AliMUONSegmentationTrigger.cxx AliMUONResponseTrigger.cxx\ + AliMUONResponseTriggerV1.cxx\ + AliMUONSegmentationTriggerX.cxx AliMUONSegmentationTriggerY.cxx \ + AliMUONSegmentationV1.cxx AliMUON.cxx AliMUONv0.cxx AliMUONv1.cxx \ + AliMUONDisplay.cxx AliMUONPoints.cxx \ + AliMUONClusterFinderVS.cxx \ + AliMUONHitMapA1.cxx \ + AliMUONHit.cxx AliMUONPadHit.cxx AliMUONDigit.cxx \ + AliMUONTransientDigit.cxx AliMUONRawCluster.cxx \ + AliMUONReconstHit.cxx \ + AliMUONEventReconstructor.cxx \ + AliMUONTriggerDecision.cxx \ + AliMUONHitForRec.cxx AliMUONSegment.cxx \ + AliMUONTrack.cxx AliMUONTrackHit.cxx AliMUONTrackParam.cxx \ + AliMUONTriggerCircuit.cxx AliMUONTriggerLut.cxx \ + AliMUONGlobalTrigger.cxx AliMUONLocalTrigger.cxx \ + AliMUONTriggerConstants.cxx AliMUONConstants.cxx \ + AliMUONClusterInput.cxx \ + AliMUONSegmentationSlatModule.cxx AliMUONSegmentationSlatModuleN.cxx \ + AliMUONSegmentationSlat.cxx AliMUONSegmentationSlatN.cxx \ + AliMUONRecoEvent.cxx AliMUONRecoDisplay.cxx \ + AliMUONMerger.cxx AliMUONFactory.cxx + +HDRS = AliMUONChamber.h AliMUONChamberTrigger.h \ + AliMUONSegmentationV0.h\ + AliMUONResponse.h AliMUONResponseV0.h \ + AliMUONSegmentationV01.h \ + AliMUONSegmentationV02.h AliMUONSegmentationV04.h \ + AliMUONSegmentationV05.h\ + AliMUONSegmentationTrigger.h AliMUONResponseTrigger.h\ + AliMUONResponseTriggerV1.h\ + AliMUONSegmentationTriggerX.h AliMUONSegmentationTriggerY.h \ + AliMUONSegmentationV1.h AliMUON.h AliMUONv0.h AliMUONv1.h \ + AliMUONDisplay.h AliMUONPoints.h \ + AliMUONClusterFinderVS.h \ + AliMUONHitMapA1.h \ + AliMUONHit.h AliMUONPadHit.h AliMUONDigit.h \ + AliMUONTransientDigit.h AliMUONRawCluster.h \ + AliMUONReconstHit.h \ + AliMUONEventReconstructor.h \ + AliMUONTriggerDecision.h \ + AliMUONHitForRec.h AliMUONSegment.h \ + AliMUONTrack.h AliMUONTrackHit.h AliMUONTrackParam.h \ + AliMUONTriggerCircuit.h AliMUONTriggerLut.h \ + AliMUONGlobalTrigger.h AliMUONLocalTrigger.h \ + AliMUONTriggerConstants.h AliMUONConstants.h \ + AliMUONClusterInput.h \ + AliMUONSegmentationSlatModule.h AliMUONSegmentationSlatModuleN.h \ + AliMUONSegmentationSlat.h AliMUONSegmentationSlatN.h \ + AliMUONRecoEvent.h AliMUONRecoDisplay.h \ + AliMUONMerger.h AliMUONFactory.h + +DHDR:= MUONLinkDef.h diff --git a/Makefile.flat b/Makefile.flat new file mode 100644 index 00000000000..e014592df52 --- /dev/null +++ b/Makefile.flat @@ -0,0 +1,181 @@ +# Top level Makefile for AliRoot System +# +# Author: Jan-Erik Revsbech (revsbech@fys.ku.dk) +# Developed on idea of Boris Polichtchouk (Boris.Polichtchouk@cern.ch), 15/4/2001 + + +##### include general path/location macros ##### +override ALICE_ROOT=$(shell pwd) + +include build/Makefile.config + +# Where to install libraries and binaries +LIBPATH=lib/tgt_$(ALICE_TARGET) +BINPATH=bin/tgt_$(ALICE_TARGET) + +##### include machine dependent macros ##### + +#include $(filter-out DEBUG,build/Makefile.$(ALICE_TARGET)) +include build/Makefile.$(ALICE_TARGET) + +# Check if called with debug +ifeq ($(ALIDEBUG),YES) +override ALICE_TARGET:=$(ALICE_TARGET)DEBUG +FFLAGS := -g $(filter-out -O%,$(FFLAGS)) +CXXFLAGS := -g $(filter-out -O%,$(CXXLAGS)) +CFLAGS := -g $(filter-out -O%,$(CLAGS)) +endif + + +##### Modules to build ##### + +#needs to add: VZERO TGeant4 AliGeant4 GEODB Euclid +# + +MODULES:=STEER TPC PMD CONTAINERS ZDC STRUCT RALICE EMCAL \ + ALIFAST CASTOR FMD START TGeant3 EVGEN THijing TMEVSIM \ + MEVSIM PDF PYTHIA PYTHIA6 TRD GEANT321 MINICERN TOF \ + ITS RICH PHOS MUON HIJING LHC HBTP THbtp + +MODULES += ALIROOT + +MODDIRS := MODULES + +# look for include files in each of the moduled +CXXFLAGS += $(patsubst %,-I%,$(ALICE_ROOT)) +CXXFLAGS += $(patsubst %,-I$(ALICE_ROOT)/%,$(MODULES)) +CXXFLAGS += $(patsubst %,-I%,$(ROOTSYS)/include) + +FFLAGS += $(patsubst %,-I%,$(ALICE_ROOT)) +FFLAGS += $(patsubst %,-I$(ALICE_ROOT)/%,$(MODULES)) +FFLAGS += $(patsubst %,-I%,$(ROOTSYS)/include) + +CINTFLAGS += $(patsubst %,-I%,$(ALICE_ROOT)) +CINTFLAGS += $(patsubst %,-I$(ALICE_ROOT)/%,$(MODULES)) +CINTFLAGS += $(patsubst %,-I%,$(ROOTSYS)/include) + +DEPINC += $(patsubst %,-I%,$(ALICE_ROOT)) +DEPINC += $(patsubst %,-I$(ALICE_ROOT)/%,$(MODULES)) +DEPINC += $(patsubst %,-I%,$(ROOTSYS)/include) + + +LIBS := $(ROOTLIBS) $(SYSLIBS) $(GLIBS) + + +# default target +default: alilibs aliroot + +# each module must add to this +ALLLIBS := +ALLEXECS := +INCLUDEFILES := +BINLIBS := + + +BINLIBDIRS := -L$(ALICE_ROOT)/$(LIBPATH) + +.PHONY: alilibs aliroot makedistr + +#Dependencies of module.mk files + +include build/module.dep + +# Check if module.mk is present for the library +%.mk: + @echo "***** Creating $@ file *****"; + share/alibtool mkmodule $(patsubst %/module.mk,%,$@) > $@; + +# If cleaning, do not include dependencies or module.mk files. +ifneq ($(findstring clean,$(MAKECMDGOALS)),clean) + +# description of each module +include $(patsubst %,%/module.mk,$(MODULES)) + +# include dependencies if not making them! +ifneq ($(MAKECMDGOALS),depend) +include $(INCLUDEFILES) +endif + +endif + +# targets + +aliroot: $(BINPATH) $(ALLEXECS) bin + + +alilibs: $(LIBPATH) $(ALLLIBS) lib + +# Single Makefile "distribution": Makefile + modules + mkdepend scripts +makedistr: $(MODULES) + tar -cvf MakeDistr.tar $(patsubst %,%/*.pkg,$(MODULES)) \ + Makefile create build/* + +all: aliroot + +depend: $(INCLUDEFILES) + +debug: + @echo "***** Entering DEBUG mode. *****" + @(export ALIDEBUG=YES && $(MAKE) -f Makefile.flat ) +lib: + @mkdir lib + @mkdir lib/tgt_$(ALICE_TARGET) + +bin: + @mkdir bin + @mkdir bin/tgt_$(ALICE_TARGET) + +$(MODULES): + @echo "***** Making $@ *****" + mkdir -p $@ + +$(BINPATH): + @echo "***** Making $@ *****" + mkdir -p $@ + +$(LIBPATH): + @echo "***** Making $@ *****" + mkdir -p $@ + + +cleanall: + @echo "***** Cleaning up everything ****" + rm -rf $(patsubst %,%/module.mk,$(MODULES)) + rm -rf $(patsubst %,%/tgt_$(ALICE_TARGET),$(MODULES)) + rm -rf lib/tgt_$(ALICE_TARGET) + rm -rf bin/tgt_$(ALICE_TARGET) + +clean: clean-modules clean-depend clean-objects clean-libs clean-bins + +clean-modules: + @echo "***** Cleaning up module.mk files *****" + rm -rf $(patsubst %,%/module.mk,$(MODULES)) + +clean-depend: + @echo "***** Cleaning up dependencies *****" + rm -rf */tgt_$(ALICE_TARGET)/*.d + rm -rf */tgt_$(ALICE_TARGET)/*/*.d + rm -rf */tgt_$(ALICE_TARGET)/*/*/*.d + rm -rf */tgt_$(ALICE_TARGET)/*/*/*/*.d + +clean-objects: + @echo "***** Cleaning up .o files *****" + rm -rf */tgt_$(ALICE_TARGET)/*.o + rm -rf */tgt_$(ALICE_TARGET)/*/*.o + rm -rf */tgt_$(ALICE_TARGET)/*/*/*.o + rm -rf */tgt_$(ALICE_TARGET)/*/*/*/*.o + +clean-libs: + @echo "***** Cleaning up library files *****" + rm -rf lib/tgt_$(ALICE_TARGET)/* + +clean-bins: + @echo "***** Cleaning up binary files *****" + rm -rf bin/tgt_$(ALICE_TARGET) + + + + + + + diff --git a/PDF/libpdf.pkg b/PDF/libpdf.pkg new file mode 100644 index 00000000000..03d06a3af98 --- /dev/null +++ b/PDF/libpdf.pkg @@ -0,0 +1,392 @@ +FSRCS= \ +spdf/abfkw1.F \ +spdf/abfkw2.F \ +spdf/abfkw3.F \ +spdf/acfgp1.F \ +spdf/acfgp2.F \ +spdf/afcplu.F \ +spdf/afgetfv.F \ +spdf/afgin2.F \ +spdf/afgint.F \ +spdf/afpolin.F \ +spdf/afratin.F \ +spdf/alphas2.F \ +spdf/augetfv.F \ +spdf/aurgam.F \ +spdf/aurpi1.F \ +spdf/aurpi2.F \ +spdf/aurpi3.F \ +spdf/aurpr.F \ +spdf/bbeta.F \ +spdf/beta.F \ +spdf/bxf3.F \ +spdf/bxglue.F \ +spdf/bxqbar.F \ +spdf/ctq1opd.F \ +spdf/ctq1opf.F \ +spdf/ctq1pd.F \ +spdf/ctq1pf.F \ +spdf/ctq2opd.F \ +spdf/ctq2opf.F \ +spdf/ctq2ops.F \ +spdf/ctq2ppd.F \ +spdf/ctq2ppf.F \ +spdf/ctq2pps.F \ +spdf/ctq3pd.F \ +spdf/ctq3pds.F \ +spdf/ctq3pf.F \ +spdf/ctq4fn.F \ +spdf/ctq4pnx.F \ +spdf/ctq4r_hq1.F \ +spdf/ctq4ra1.F \ +spdf/ctq4ra2.F \ +spdf/ctq4ra4.F \ +spdf/ctq4ra5.F \ +spdf/ctq4rd.F \ +spdf/ctq4rf3.F \ +spdf/ctq4rf4.F \ +spdf/ctq4rhj.F \ +spdf/ctq4rhq.F \ +spdf/ctq4rl.F \ +spdf/ctq4rlq.F \ +spdf/ctq4rm.F \ +spdf/ctq5d.F \ +spdf/ctq5f3.F \ +spdf/ctq5f4.F \ +spdf/ctq5hj.F \ +spdf/ctq5hq.F \ +spdf/ctq5hq1.F \ +spdf/ctq5l.F \ +spdf/ctq5lp.F \ +spdf/ctq5m.F \ +spdf/ctq5m1.F \ +spdf/ctq5mi.F \ +spdf/ctq5pdf.F \ +spdf/ctq5pnx.F \ +spdf/dbfint.F \ +spdf/dflm1.F \ +spdf/dflm2.F \ +spdf/dflm3.F \ +spdf/dflm4.F \ +spdf/dflm5.F \ +spdf/dflm6.F \ +spdf/dflm7.F \ +spdf/dflm8.F \ +spdf/dflm9.F \ +spdf/dgpho1.F \ +spdf/dgpho2.F \ +spdf/dgpho3.F \ +spdf/dgpho4.F \ +spdf/dopho1.F \ +spdf/dopho2.F \ +spdf/dpolin.F \ +spdf/faux5l.F \ +spdf/faux5mi.F \ +spdf/fxaver.F \ +spdf/fxg160.F \ +spdf/fxg260.F \ +spdf/fxg360.F \ +spdf/fxghar.F \ +spdf/fxgsof.F \ +spdf/fxnlla.F \ +spdf/fxvhar.F \ +spdf/fxvsof.F \ +spdf/gamfun.F \ +spdf/gammado.F \ +spdf/ghrdv.F \ +spdf/ghrgl.F \ +spdf/ghruv.F \ +spdf/ghrxi.F \ +spdf/ghrxs.F \ +spdf/gr94fv.F \ +spdf/gr94fw.F \ +spdf/gr94fws.F \ +spdf/grsf1.F \ +spdf/grsf2.F \ +spdf/grsgalo.F \ +spdf/grsvh1.F \ +spdf/grsvh2.F \ +spdf/grsvl1.F \ +spdf/grsvl2.F \ +spdf/grv94di.F \ +spdf/grv94ho.F \ +spdf/grv94lo.F \ +spdf/grv98_lo.F \ +spdf/grv98_nld.F \ +spdf/grv98_nlm.F \ +spdf/grvfgp.F \ +spdf/grvfqbp.F \ +spdf/grvfv.F \ +spdf/grvfvp.F \ +spdf/grvfw.F \ +spdf/grvfws.F \ +spdf/grvgah0.F \ +spdf/grvgaho.F \ +spdf/grvgalo.F \ +spdf/grvgf.F \ +spdf/grvgfs.F \ +spdf/grvho.F \ +spdf/grvlo.F \ +spdf/grvpiho.F \ +spdf/grvpilo.F \ +spdf/gs2xcor.F \ +spdf/gs96ho.F \ +spdf/gs96lo.F \ +spdf/gsxcor.F \ +spdf/hmrs1eb.F \ +spdf/hmrs2eb.F \ +spdf/hmrs3eb.F \ +spdf/hmrsgeb.F \ +spdf/kmrseb.F \ +spdf/kmrsgeb.F \ +spdf/mrsdshd.F \ +spdf/mrsdshp.F \ +spdf/mrseb.F \ +spdf/mrsebp.F \ +spdf/newdo1.F \ +spdf/pdf_beta.F \ +spdf/pdfset.F \ +spdf/pdfsta.F \ +spdf/pdfvers.F \ +spdf/pdxmt.F \ +spdf/pdzxmt.F \ +spdf/pftopdg.F \ +spdf/phgal.F \ +spdf/phlac1.F \ +spdf/phlac2.F \ +spdf/phlac3.F \ +spdf/rxdv.F \ +spdf/rxglue.F \ +spdf/rxqbar.F \ +spdf/rxud.F \ +spdf/sasan1.F \ +spdf/sasano.F \ +spdf/sasbeh.F \ +spdf/sasdir.F \ +spdf/sasgam1.F \ +spdf/sasgam2.F \ +spdf/sasvm1.F \ +spdf/sasvmd.F \ +spdf/seadis.F \ +spdf/sfabfow.F \ +spdf/sfafg1.F \ +spdf/sfbma.F \ +spdf/sfbmb.F \ +spdf/sfctq11.F \ +spdf/sfctq12.F \ +spdf/sfctq13.F \ +spdf/sfctq14.F \ +spdf/sfctq15.F \ +spdf/sfctq21.F \ +spdf/sfctq22.F \ +spdf/sfctq23.F \ +spdf/sfctq24.F \ +spdf/sfctq25.F \ +spdf/sfctq26.F \ +spdf/sfctq31.F \ +spdf/sfctq32.F \ +spdf/sfctq33.F \ +spdf/sfctq41.F \ +spdf/sfctq42.F \ +spdf/sfctq43.F \ +spdf/sfctq44.F \ +spdf/sfctq45.F \ +spdf/sfctq46.F \ +spdf/sfctq47.F \ +spdf/sfctq48.F \ +spdf/sfctq49.F \ +spdf/sfctq51.F \ +spdf/sfctq52.F \ +spdf/sfctq53.F \ +spdf/sfctq54.F \ +spdf/sfctq55.F \ +spdf/sfctq56.F \ +spdf/sfctq57.F \ +spdf/sfctq58.F \ +spdf/sfctq59.F \ +spdf/sfdisa.F \ +spdf/sfdisd0.F \ +spdf/sfdisdm.F \ +spdf/sfdish.F \ +spdf/sfdiss0.F \ +spdf/sfdsqa.F \ +spdf/sfehlq1.F \ +spdf/sfehlq2.F \ +spdf/sfgal.F \ +spdf/sfgrvh.F \ +spdf/sfgrvl.F \ +spdf/sfgsho.F \ +spdf/sfgslo1.F \ +spdf/sfgslo2.F \ +spdf/sfkbmr2.F \ +spdf/sfkbmr5.F \ +spdf/sflacg1.F \ +spdf/sflacg2.F \ +spdf/sflacg3.F \ +spdf/sfmfap.F \ +spdf/sfmfr1.F \ +spdf/sfmfr2.F \ +spdf/sfmrs_98a1.F \ +spdf/sfmrs_98a2.F \ +spdf/sfmrs_98a3.F \ +spdf/sfmrs_98a4.F \ +spdf/sfmrs_98a5.F \ +spdf/sfmrs_98d1.F \ +spdf/sfmrs_98d2.F \ +spdf/sfmrs_98d3.F \ +spdf/sfmrs_98d4.F \ +spdf/sfmrs_98d5.F \ +spdf/sfmrs_98ht1.F \ +spdf/sfmrs_98lo1.F \ +spdf/sfmrs_98lo2.F \ +spdf/sfmrs_98lo3.F \ +spdf/sfmrs_98lo4.F \ +spdf/sfmrs_98lo5.F \ +spdf/sfmrs_99a1.F \ +spdf/sfmrs_99a10.F \ +spdf/sfmrs_99a11.F \ +spdf/sfmrs_99a12.F \ +spdf/sfmrs_99a2.F \ +spdf/sfmrs_99a3.F \ +spdf/sfmrs_99a4.F \ +spdf/sfmrs_99a5.F \ +spdf/sfmrs_99a6.F \ +spdf/sfmrs_99a7.F \ +spdf/sfmrs_99a8.F \ +spdf/sfmrs_99a9.F \ +spdf/sfmrs_99d1.F \ +spdf/sfmrs_99d10.F \ +spdf/sfmrs_99d11.F \ +spdf/sfmrs_99d2.F \ +spdf/sfmrs_99d3.F \ +spdf/sfmrs_99d4.F \ +spdf/sfmrs_99d5.F \ +spdf/sfmrs_99d6.F \ +spdf/sfmrs_99d7.F \ +spdf/sfmrs_99d8.F \ +spdf/sfmrs_99d9.F \ +spdf/sfmrsc1.F \ +spdf/sfmrsc2.F \ +spdf/sfmrsc3.F \ +spdf/sfmrsd0.F \ +spdf/sfmrsdm.F \ +spdf/sfmrsg.F \ +spdf/sfmrsj.F \ +spdf/sfmrss0.F \ +spdf/sfms105.F \ +spdf/sfms110.F \ +spdf/sfms115.F \ +spdf/sfms120.F \ +spdf/sfms125.F \ +spdf/sfms130.F \ +spdf/sfmsap.F \ +spdf/sfmsba.F \ +spdf/sfmsbb0.F \ +spdf/sfmsbd0.F \ +spdf/sfmsbdm.F \ +spdf/sfmsbh.F \ +spdf/sfmsbs0.F \ +spdf/sfmsfa.F \ +spdf/sfmsfg.F \ +spdf/sfmsjp.F \ +spdf/sfmsqa.F \ +spdf/sfmsr1.F \ +spdf/sfmsr2.F \ +spdf/sfmsr3.F \ +spdf/sfmsr4.F \ +spdf/sfmt10.F \ +spdf/sfmt11.F \ +spdf/sfmtu1.F \ +spdf/sfmtu2.F \ +spdf/sfmtu3.F \ +spdf/sfmtu4.F \ +spdf/sfmtu5.F \ +spdf/sfmtu6.F \ +spdf/sfmtu7.F \ +spdf/sfmtu8.F \ +spdf/sfmtu9.F \ +spdf/sfsas11.F \ +spdf/sfsas12.F \ +spdf/sfsas13.F \ +spdf/sfsas14.F \ +spdf/sfsas21.F \ +spdf/sfsas22.F \ +spdf/sfsas23.F \ +spdf/sfsas24.F \ +spdf/sfwhi1.F \ +spdf/sfwhi2.F \ +spdf/sfwhi3.F \ +spdf/sfwhi4.F \ +spdf/sfwhi5.F \ +spdf/sfwhi6.F \ +spdf/smrsp31.F \ +spdf/smrsp32.F \ +spdf/smrsp33.F \ +spdf/smrspi.F \ +spdf/spctq51.F \ +spdf/spctq53.F \ +spdf/srctq21.F \ +spdf/srctq22.F \ +spdf/srctq23.F \ +spdf/srctq24.F \ +spdf/srctq25.F \ +spdf/srctq26.F \ +spdf/srctq45.F \ +spdf/srctq46.F \ +spdf/srctq47.F \ +spdf/srctq48.F \ +spdf/strbebc.F \ +spdf/strbep.F \ +spdf/strcbp.F \ +spdf/strcep.F \ +spdf/strdo1.F \ +spdf/strdo2.F \ +spdf/strghr.F \ +spdf/strh1b.F \ +spdf/strh1e.F \ +spdf/strh2b.F \ +spdf/strh2e.F \ +spdf/strh3b.F \ +spdf/strh3b1.F \ +spdf/strh3b3.F \ +spdf/strh3e.F \ +spdf/strh3em.F \ +spdf/strh3ep.F \ +spdf/strkb0.F \ +spdf/strkb02.F \ +spdf/strkb03.F \ +spdf/strkb04.F \ +spdf/strkb05.F \ +spdf/strkb0o.F \ +spdf/strkbm.F \ +spdf/strmrs1.F \ +spdf/strmrs2.F \ +spdf/strmrs3.F \ +spdf/strowp1.F \ +spdf/strowp2.F \ +spdf/strpriv.F \ +spdf/strucb.F \ +spdf/struce.F \ +spdf/strucor.F \ +spdf/structf.F \ +spdf/structm.F \ +spdf/structp.F \ +spdf/v3.F \ +spdf/valdis.F \ +spdf/wate32.F \ +spdf/whit1g.F \ +spdf/whit1q.F \ +spdf/whit2g.F \ +spdf/whit2q.F \ +spdf/whit3g.F \ +spdf/whit3q.F \ +spdf/whit4g.F \ +spdf/whit4q.F \ +spdf/whit5g.F \ +spdf/whit5q.F \ +spdf/whit6g.F \ +spdf/whit6q.F \ +npdf/eks98.F \ +npdf/eksarp.F \ +npdf/sfeks98.F \ +npdf/structa.F \ No newline at end of file diff --git a/PHOS/libPHOS.pkg b/PHOS/libPHOS.pkg new file mode 100644 index 00000000000..0645c3b518c --- /dev/null +++ b/PHOS/libPHOS.pkg @@ -0,0 +1,32 @@ +SRCS = AliPHOS.cxx AliPHOSv0.cxx AliPHOSv1.cxx \ + AliPHOSvFast.cxx AliPHOSvImpacts.cxx \ + AliPHOSImpact.cxx AliPHOSHit.cxx \ + AliPHOSGeometry.cxx \ + AliPHOSEMCAGeometry.cxx \ + AliPHOSCPVGeometry.cxx AliPHOSCPVBaseGeometry.cxx \ + AliPHOSSupportGeometry.cxx \ + AliPHOSCPVDigit.cxx AliPHOSDigit.cxx \ + AliPHOSRecPoint.cxx AliPHOSEmcRecPoint.cxx \ + AliPHOSCpvRecPoint.cxx \ + AliPHOSClusterizer.cxx AliPHOSClusterizerv1.cxx \ + AliPHOSLink.cxx AliPHOSSDigitizer.cxx AliPHOSDigitizer.cxx\ + AliPHOSReconstructioner.cxx AliPHOSTrackSegment.cxx \ + AliPHOSTrackSegmentMaker.cxx AliPHOSTrackSegmentMakerv1.cxx \ + AliPHOSRecParticle.cxx AliPHOSPID.cxx AliPHOSPIDv1.cxx \ + AliPHOSAnalyze.cxx AliPHOSFastRecParticle.cxx \ + AliPHOSGetter.cxx AliPHOSTick.cxx \ + AliPHOSQAVirtualCheckable.cxx AliPHOSQAIntCheckable.cxx \ + AliPHOSQAFloatCheckable.cxx\ + AliPHOSQAObjectCheckable.cxx AliPHOSQAChecker.cxx \ + AliPHOSQAMeanChecker.cxx AliPHOSQAAlarm.cxx \ + AliPHOSIhepAnalyze.cxx AliPHOSEvalRecPoint.cxx \ + AliPHOSRecManager.cxx AliPHOSRecCpvManager.cxx \ + AliPHOSRecEmcManager.cxx AliPHOSClusterizerv2.cxx + +HDRS:= $(SRCS:.cxx=.h) + +DHDR= PHOSLinkDef.h + + + + diff --git a/PMD/libPMD.pkg b/PMD/libPMD.pkg new file mode 100644 index 00000000000..bf3c21edf61 --- /dev/null +++ b/PMD/libPMD.pkg @@ -0,0 +1,5 @@ +SRCS:= AliPMD.cxx AliPMDv0.cxx AliPMDv1.cxx AliPMDRecPoint.cxx + +HDRS:= $(SRCS:.cxx=.h) + +DHDR:=PMDLinkDef.h diff --git a/PYTHIA/libpythia.pkg b/PYTHIA/libpythia.pkg new file mode 100644 index 00000000000..5f0c40b00c4 --- /dev/null +++ b/PYTHIA/libpythia.pkg @@ -0,0 +1,112 @@ +FSRCS= \ +jetset/lu1ent.F \ +jetset/klu.F \ +jetset/lu2ent.F \ +jetset/lu3ent.F \ +jetset/lu4ent.F \ +jetset/luboei.F \ +jetset/lucell.F \ +jetset/luchge.F \ +jetset/luclus.F \ +jetset/lucomp.F \ +jetset/ludata.F \ +jetset/ludecy.F \ +jetset/luedit.F \ +jetset/lueevt.F \ +jetset/luerrm.F \ +jetset/luexec.F \ +jetset/lufowo.F \ +jetset/lugive.F \ +jetset/luhepc.F \ +jetset/luindf.F \ +jetset/lujmas.F \ +jetset/lujoin.F \ +jetset/lukfdi.F \ +jetset/lulist.F \ +jetset/lulogo.F \ +jetset/luname.F \ +jetset/luonia.F \ +jetset/luprep.F \ +jetset/luptdi.F \ +jetset/luradk.F \ +jetset/lurobo.F \ +jetset/lushow.F \ +jetset/lusphe.F \ +jetset/lustrf.F \ +jetset/lutabu.F \ +jetset/lutaud.F \ +jetset/lutest.F \ +jetset/luthru.F \ +jetset/luupda.F \ +jetset/lux3jt.F \ +jetset/lux4jt.F \ +jetset/luxdif.F \ +jetset/luxjet.F \ +jetset/luxkfl.F \ +jetset/luxtot.F \ +jetset/luzdis.F \ +jetset/plu.F \ +jetset/rlu.F \ +jetset/rluget.F \ +jetset/rluset.F \ +jetset/ulalem.F \ +jetset/ulalps.F \ +jetset/ulangl.F \ +jetset/ulmass.F \ +pythia/pyctq2.F \ +pythia/pydata.F \ +pythia/pydiff.F \ +pythia/pydocu.F \ +pythia/pyevnt.F \ +pythia/pyevwt.F \ +pythia/pyfram.F \ +pythia/pygamm.F \ +pythia/pygano.F \ +pythia/pygbeh.F \ +pythia/pygdir.F \ +pythia/pyggam.F \ +pythia/pygvmd.F \ +pythia/pyhfth.F \ +pythia/pyi3au.F \ +pythia/pyinbm.F \ +pythia/pyinit.F \ +pythia/pyinki.F \ +pythia/pyinpr.F \ +pythia/pyinre.F \ +pythia/pykcut.F \ +pythia/pyklim.F \ +pythia/pykmap.F \ +pythia/pymaxi.F \ +pythia/pymult.F \ +pythia/pyofsh.F \ +pythia/pypile.F \ +pythia/pyqqbh.F \ +pythia/pyrand.F \ +pythia/pyremn.F \ +pythia/pyresd.F \ +pythia/pysave.F \ +pythia/pyscat.F \ +pythia/pysigh.F \ +pythia/pyspen.F \ +pythia/pyspli.F \ +pythia/pysspa.F \ +pythia/pystat.F \ +pythia/pystel.F \ +pythia/pystfl.F \ +pythia/pystfu.F \ +pythia/pystga.F \ +pythia/pystpi.F \ +pythia/pystpr.F \ +pythia/pytest.F \ +pythia/pyupev.F \ +pythia/pyupin.F \ +pythia/pywaux.F \ +pythia/pywidt.F \ +pythia/pyxtot.F \ +pythia/rkbbv.F \ +pythia/rkdot.F \ +pythia/rkhlpk.F \ +pythia/rkrand.F \ +pythia/rkzf.F \ +pythia/rkzpr.F \ +pythia/rkzsf.F \ No newline at end of file diff --git a/PYTHIA6/libdummypythia6.pkg b/PYTHIA6/libdummypythia6.pkg new file mode 100644 index 00000000000..8033a9d1902 --- /dev/null +++ b/PYTHIA6/libdummypythia6.pkg @@ -0,0 +1 @@ +FSRCS= dummypythia6.F \ No newline at end of file diff --git a/PYTHIA6/libpythia6.pkg b/PYTHIA6/libpythia6.pkg new file mode 100644 index 00000000000..41e65dd4d06 --- /dev/null +++ b/PYTHIA6/libpythia6.pkg @@ -0,0 +1,12 @@ +CSRCS:= \ +main.c pythia6_address.c + +FSRCS:= \ +pythia6150.F \ +pythia6_common_block_address.F \ +pdf_alice.F\ +tpythia6_called_from_cc.F + + + + diff --git a/RALICE/libRALICE.pkg b/RALICE/libRALICE.pkg new file mode 100644 index 00000000000..002d845fcb4 --- /dev/null +++ b/RALICE/libRALICE.pkg @@ -0,0 +1,43 @@ +SRCS= \ +Ali3Vector.cxx \ +Ali4Vector.cxx \ +AliBoost.cxx \ +AliCalcluster.cxx \ +AliCalmodule.cxx \ +AliCalorimeter.cxx \ +AliInvmass.cxx \ +AliJet.cxx \ +AliMath.cxx \ +AliPosition.cxx \ +AliRandom.cxx \ +AliSample.cxx \ +AliSignal.cxx \ +AliTrack.cxx \ +AliVertex.cxx \ +Ali3VectorObj.cxx \ +Ali4VectorObj.cxx \ +AliPositionObj.cxx \ +AliEvent.cxx + +HDRS= \ +Ali3Vector.h \ +Ali4Vector.h \ +AliBoost.h \ +AliCalcluster.h \ +AliCalmodule.h \ +AliCalorimeter.h \ +AliInvmass.h \ +AliJet.h \ +AliMath.h \ +AliPosition.h \ +AliRandom.h \ +AliSample.h \ +AliSignal.h \ +AliTrack.h \ +AliVertex.h \ +Ali3VectorObj.h \ +Ali4VectorObj.h \ +AliPositionObj.h \ +AliEvent.h + +DHDR:=RALICELinkDef.h diff --git a/RICH/libRICH.pkg b/RICH/libRICH.pkg new file mode 100644 index 00000000000..c802585da3c --- /dev/null +++ b/RICH/libRICH.pkg @@ -0,0 +1,23 @@ +SRCS = AliRICH.cxx AliRICHv0.cxx AliRICHv1.cxx AliRICHv2.cxx\ + AliRICHDisplay.cxx AliRICHPoints.cxx AliRICHGeometry.cxx\ + AliRICHSegmentationV0.cxx AliRICHTresholdMap.cxx\ + AliRICHSegmentationV1.cxx AliRICHResponse.cxx AliRICHResponseV0.cxx \ + AliRICHClusterFinder.cxx AliRICHHitMapA1.cxx\ + AliRICHChamber.cxx AliRICHDetect.cxx AliRICHPatRec.cxx \ + AliRICHHit.cxx AliRICHCerenkov.cxx AliRICHSDigit.cxx \ + AliRICHDigit.cxx AliRICHTransientDigit.cxx \ + AliRICHRawCluster.cxx AliRICHRecHit1D.cxx AliRICHRecHit3D.cxx AliRICHEllipse.cxx \ + AliRICHMerger.cxx + +HDRS = AliRICH.h AliRICHv0.h AliRICHv1.h AliRICHv2.h\ + AliRICHDisplay.h AliRICHPoints.h AliRICHGeometry.h\ + AliRICHSegmentationV0.h AliRICHTresholdMap.h\ + AliRICHSegmentationV1.h AliRICHResponse.h AliRICHResponseV0.h \ + AliRICHClusterFinder.h AliRICHHitMapA1.h\ + AliRICHChamber.h AliRICHDetect.h AliRICHPatRec.h \ + AliRICHHit.h AliRICHCerenkov.h AliRICHSDigit.h \ + AliRICHDigit.h AliRICHTransientDigit.h \ + AliRICHRawCluster.h AliRICHRecHit1D.h AliRICHRecHit3D.h AliRICHEllipse.h \ + AliRICHMerger.h + +DHDR= RICHLinkDef.h \ No newline at end of file diff --git a/START/libSTART.pkg b/START/libSTART.pkg new file mode 100644 index 00000000000..06043dabc90 --- /dev/null +++ b/START/libSTART.pkg @@ -0,0 +1,18 @@ +SRCS= \ +AliSTART.cxx \ +AliSTARTv0.cxx \ +AliSTARTv1.cxx \ +AliSTARThit.cxx \ +AliSTARTdigit.cxx \ +AliSTARTvertex.cxx + +HDRS= \ +AliSTART.h \ +AliSTARTv0.h \ +AliSTARTv1.h \ +AliSTARThit.h \ +AliSTARTdigit.h \ +AliSTARTvertex.h + +DHDR:= STARTLinkDef.h + diff --git a/STEER/libSTEER.pkg b/STEER/libSTEER.pkg new file mode 100644 index 00000000000..64d0a269ef3 --- /dev/null +++ b/STEER/libSTEER.pkg @@ -0,0 +1,19 @@ +SRCS = AliDetector.cxx AliHeader.cxx AliMagF.cxx \ + AliDigit.cxx AliHit.cxx AliPoints.cxx \ + AliDisplay.cxx AliMC.cxx AliRun.cxx AliGenerator.cxx \ + AliLego.cxx AliModule.cxx AliDigitNew.cxx \ + AliGeometry.cxx AliRecPoint.cxx AliSegmentation.cxx \ + AliHitMap.cxx AliMagFC.cxx AliMagFCM.cxx \ + AliMagFDM.cxx AliLegoGenerator.cxx AliLegoGeneratorXYZ.cxx\ + AliLegoGeneratorPhiZ.cxx AliLegoGeneratorEta.cxx \ + AliRndm.cxx \ + AliKalmanTrack.cxx AliCluster.cxx AliTracker.cxx\ + AliMCQA.cxx AliPDG.cxx AliDebugVolume.cxx \ + AliGenEventHeader.cxx AliStack.cxx AliConfig.cxx \ + AliRunDigitizer.cxx AliDigitizer.cxx AliStream.cxx \ + AliMergeCombi.cxx + +HDRS:= $(SRCS:.cxx=.h) + +DHDR= STEERLinkDef.h + diff --git a/STRUCT/libSTRUCT.pkg b/STRUCT/libSTRUCT.pkg new file mode 100644 index 00000000000..3c2f6db679a --- /dev/null +++ b/STRUCT/libSTRUCT.pkg @@ -0,0 +1,46 @@ +SRCS= \ +AliMAG.cxx \ +AliABSO.cxx \ +AliABSOv0.cxx \ +AliDIPO.cxx \ +AliDIPOv1.cxx \ +AliDIPOv2.cxx \ +AliFRAME.cxx \ +AliFRAMEv0.cxx \ +AliFRAMEv1.cxx \ +AliFRAMEv2.cxx \ +AliHALL.cxx \ +AliSHIL.cxx \ +AliSHILv0.cxx \ +AliSHILvF.cxx \ +AliPIPE.cxx \ +AliPIPEv0.cxx \ +AliPIPEv1.cxx \ +AliPIPEv3.cxx \ +AliBODY.cxx \ +AliALIFE.cxx + +HDRS= \ +AliMAG.h \ +AliABSO.h \ +AliABSOv0.h \ +AliDIPO.h \ +AliDIPOv1.h \ +AliDIPOv2.h \ +AliFRAME.h \ +AliFRAMEv0.h \ +AliFRAMEv1.h \ +AliFRAMEv2.h \ +AliHALL.h \ +AliSHIL.h \ +AliSHILv0.h \ +AliSHILvF.h \ +AliPIPE.h \ +AliPIPEv0.h \ +AliPIPEv1.h \ +AliPIPEv3.h \ +AliBODY.h \ +AliALIFE.h + +DHDR:=STRUCTLinkDef.h + diff --git a/TGeant3/libTGeant3.pkg b/TGeant3/libTGeant3.pkg new file mode 100644 index 00000000000..8e74bc5590c --- /dev/null +++ b/TGeant3/libTGeant3.pkg @@ -0,0 +1,34 @@ +SRCS:= \ +TGeant3.cxx \ +TPaveTree.cxx \ +THIGZ.cxx \ +AliG3Medium.cxx \ +AliGeant3.cxx \ +AliG3Material.cxx \ +AliG3Volume.cxx \ +AliGUISliders.cxx \ +AliGuiGeomDialog.cxx \ +AliGuiGeomMain.cxx \ +AliGeant3GeometryGUI.cxx \ +AliNode.cxx \ +AliG3toRoot.cxx + +FSRCS:=galicef.F + +HDRS:= \ +TGeant3.h \ +TPaveTree.h \ +THIGZ.h \ +AliG3Medium.h \ +AliGeant3.h \ +AliG3Material.h \ +AliG3Volume.h \ +AliGUISliders.h \ +AliGuiGeomDialog.h \ +AliGuiGeomMain.h \ +AliGeant3GeometryGUI.h \ +AliNode.h \ +AliG3toRoot.h + +DHDR:=TGeant3LinkDef.h + diff --git a/THbtp/libTHbtp.pkg b/THbtp/libTHbtp.pkg new file mode 100644 index 00000000000..ff534291627 --- /dev/null +++ b/THbtp/libTHbtp.pkg @@ -0,0 +1,5 @@ +SRCS= THBTprocessor.cxx + +HDRS= $(SRCS:.cxx=.h) + +DHDR= THBTprocessorLinkDef.h diff --git a/THijing/libTHijing.pkg b/THijing/libTHijing.pkg new file mode 100644 index 00000000000..876fc629d21 --- /dev/null +++ b/THijing/libTHijing.pkg @@ -0,0 +1,5 @@ +SRCS= THijing.cxx + +HDRS= THijing.h + +DHDR:=THijingLinkDef.h diff --git a/TMEVSIM/libTMevSim.pkg b/TMEVSIM/libTMevSim.pkg new file mode 100644 index 00000000000..09f5835fc6b --- /dev/null +++ b/TMEVSIM/libTMevSim.pkg @@ -0,0 +1,11 @@ +SRCS= \ +TMevSim.cxx \ +TMevSimPartTypeParams.cxx \ +TMevSimConverter.cxx + +HDRS= \ +TMevSim.h \ +TMevSimPartTypeParams.h \ +TMevSimConverter.h + +DHDR=TMevSimLinkDef.h \ No newline at end of file diff --git a/TOF/libTOF.pkg b/TOF/libTOF.pkg new file mode 100644 index 00000000000..06afb7abcf4 --- /dev/null +++ b/TOF/libTOF.pkg @@ -0,0 +1,19 @@ +SRCS = \ +AliTOF.cxx \ +AliTOFv0.cxx \ +AliTOFv1.cxx \ +AliTOFv2.cxx \ +AliTOFv3.cxx \ +AliTOFv4.cxx \ +AliTOFhit.cxx \ +AliTOFdigit.cxx \ +AliTOFRawSector.cxx \ +AliTOFRoc.cxx \ +AliTOFRawDigit.cxx \ +AliTOFDigitizer.cxx \ +AliTOFSDigitizer.cxx \ +AliTOFMerger.cxx + +HDRS:= $(SRCS:.cxx=.h) + +DHDR=TOFLinkDef.h \ No newline at end of file diff --git a/TPC/libTPC.pkg b/TPC/libTPC.pkg new file mode 100644 index 00000000000..0f062d2cedf --- /dev/null +++ b/TPC/libTPC.pkg @@ -0,0 +1,59 @@ +SRCS:= \ +AliTPCClusterFinder.cxx \ +AliTPC.cxx\ +AliTPCv0.cxx\ +AliTPCv1.cxx\ +AliTPCv2.cxx\ +AliTPCv3.cxx\ +AliDetectorParam.cxx\ +AliTPCParam.cxx\ +AliTPCParamSR.cxx\ +AliTPCParamCR.cxx\ +AliTPCPRF2D.cxx\ +AliTPCRF1D.cxx\ +AliSimDigits.cxx\ +AliDigitsArray.cxx\ +AliTPCDigitsArray.cxx\ +AliComplexCluster.cxx\ +AliClusters.cxx\ +AliClustersArray.cxx\ +AliTPCClustersRow.cxx\ +AliTPCClustersArray.cxx\ +AliH2F.cxx\ +AliTPCcluster.cxx\ +AliTPCclusterer.cxx\ +AliTPCtrack.cxx\ +AliTPCtracker.cxx\ +AliTPCTrackHits.cxx + +HDRS:= \ +AliTPCClusterFinder.h \ +AliTPC.h\ +AliTPCv0.h\ +AliTPCv1.h\ +AliTPCv2.h\ +AliTPCv3.h\ +AliDetectorParam.h\ +AliTPCParam.h\ +AliTPCParamSR.h\ +AliTPCParamCR.h\ +AliTPCPRF2D.h\ +AliTPCRF1D.h\ +AliSimDigits.h\ +AliDigitsArray.h\ +AliTPCDigitsArray.h\ +AliComplexCluster.h\ +AliClusters.h\ +AliClustersArray.h\ +AliTPCClustersRow.h\ +AliTPCClustersArray.h\ +AliH2F.h\ +AliTPCcluster.h\ +AliTPCclusterer.h\ +AliTPCtrack.h\ +AliTPCtracker.h\ +AliTPCTrackHits.h + +DHDR:= TPCLinkDef.h + + diff --git a/TRD/libTRD.pkg b/TRD/libTRD.pkg new file mode 100644 index 00000000000..e8da82a622b --- /dev/null +++ b/TRD/libTRD.pkg @@ -0,0 +1,41 @@ +SRCS=\ +AliTRD.cxx \ +AliTRDv0.cxx \ +AliTRDv1.cxx \ +AliTRDhit.cxx AliTRDdigit.cxx \ +AliTRDpixel.cxx AliTRDmatrix.cxx \ +AliTRDgeometry.cxx AliTRDgeometryFull.cxx \ +AliTRDgeometryHole.cxx AliTRDdigitizer.cxx \ +AliTRDclusterizer.cxx AliTRDclusterizerV0.cxx \ +AliTRDclusterizerV1.cxx AliTRDrecPoint.cxx \ +AliTRDsegmentArray.cxx AliTRDdataArray.cxx \ +AliTRDdataArrayI.cxx AliTRDdataArrayF.cxx \ +AliTRDdigitsManager.cxx AliTRDsim.cxx \ +AliTRDsegmentID.cxx AliTRDsegmentArrayBase.cxx \ +AliTRDarrayI.cxx AliTRDarrayF.cxx \ +AliTRDpoints.cxx AliTRDtimeBin.cxx \ +AliTRDtrackingSector.cxx \ +AliTRDtrack.cxx AliTRDtracker.cxx \ +AliTRDcluster.cxx + +HDRS=\ +AliTRD.h \ +AliTRDv0.h \ +AliTRDv1.h \ +AliTRDhit.h AliTRDdigit.h \ +AliTRDpixel.h AliTRDmatrix.h \ +AliTRDgeometry.h AliTRDgeometryFull.h \ +AliTRDgeometryHole.h AliTRDdigitizer.h \ +AliTRDclusterizer.h AliTRDclusterizerV0.h \ +AliTRDclusterizerV1.h AliTRDrecPoint.h \ +AliTRDsegmentArray.h AliTRDdataArray.h \ +AliTRDdataArrayI.h AliTRDdataArrayF.h \ +AliTRDdigitsManager.h AliTRDsim.h \ +AliTRDsegmentID.h AliTRDsegmentArrayBase.h \ +AliTRDarrayI.h AliTRDarrayF.h \ +AliTRDpoints.h AliTRDtimeBin.h \ +AliTRDtrackingSector.h \ +AliTRDtrack.h AliTRDtracker.h \ +AliTRDcluster.h + +DHDR= TRDLinkDef.h \ No newline at end of file diff --git a/VZERO/libVZERO.pkg b/VZERO/libVZERO.pkg new file mode 100644 index 00000000000..426158254a6 --- /dev/null +++ b/VZERO/libVZERO.pkg @@ -0,0 +1,13 @@ +SRCS= \ +AliVZERO.cxx \ +AliVZEROv0.cxx \ +AliVZEROhit.cxx \ +AliVZEROdigit.cxx + +HDRS= \ +AliVZERO.h \ +AliVZEROv0.h \ +AliVZEROhit.h \ +AliVZEROdigit.h + +DSRC=VZEROLinkDef.h \ No newline at end of file diff --git a/ZDC/libZDC.pkg b/ZDC/libZDC.pkg new file mode 100644 index 00000000000..58c98a38aa1 --- /dev/null +++ b/ZDC/libZDC.pkg @@ -0,0 +1,13 @@ +SRCS= AliZDC.cxx \ +AliZDCv1.cxx \ +AliZDCv2.cxx \ +AliZDCHit.cxx \ +AliZDCDigit.cxx \ +AliGenZDC.cxx \ +AliZDCFragment.cxx \ +AliZDCMerger.cxx \ +AliZDCMergedHit.cxx + +HDRS= $(SRCS:.cxx=.h) + +DHDR:=ZDCLinkDef.h -- 2.43.0