New nonrecursive makefiles
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 9 Oct 2001 14:24:44 +0000 (14:24 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 9 Oct 2001 14:24:44 +0000 (14:24 +0000)
36 files changed:
ALIFAST/libALIFAST.pkg [new file with mode: 0644]
ALIROOT/binaliroot.pkg [new file with mode: 0644]
CASTOR/libCASTOR.pkg [new file with mode: 0644]
CONTAINERS/libCONTAINERS.pkg [new file with mode: 0644]
EMCAL/libEMCAL.pkg [new file with mode: 0644]
EVGEN/libEVGEN.pkg [new file with mode: 0644]
FMD/libFMD.pkg [new file with mode: 0644]
GEANT321/libgeant321.pkg [new file with mode: 0644]
HBTP/libHBTP.pkg [new file with mode: 0644]
HIJING/libhijing.pkg [new file with mode: 0644]
ITS/libITS.pkg [new file with mode: 0644]
LHC/libLHC.pkg [new file with mode: 0644]
MEVSIM/libmevsim.pkg [new file with mode: 0644]
MINICERN/libminicern.pkg [new file with mode: 0644]
MUON/libMUON.pkg [new file with mode: 0644]
Makefile.flat [new file with mode: 0644]
PDF/libpdf.pkg [new file with mode: 0644]
PHOS/libPHOS.pkg [new file with mode: 0644]
PMD/libPMD.pkg [new file with mode: 0644]
PYTHIA/libpythia.pkg [new file with mode: 0644]
PYTHIA6/libdummypythia6.pkg [new file with mode: 0644]
PYTHIA6/libpythia6.pkg [new file with mode: 0644]
RALICE/libRALICE.pkg [new file with mode: 0644]
RICH/libRICH.pkg [new file with mode: 0644]
START/libSTART.pkg [new file with mode: 0644]
STEER/libSTEER.pkg [new file with mode: 0644]
STRUCT/libSTRUCT.pkg [new file with mode: 0644]
TGeant3/libTGeant3.pkg [new file with mode: 0644]
THbtp/libTHbtp.pkg [new file with mode: 0644]
THijing/libTHijing.pkg [new file with mode: 0644]
TMEVSIM/libTMevSim.pkg [new file with mode: 0644]
TOF/libTOF.pkg [new file with mode: 0644]
TPC/libTPC.pkg [new file with mode: 0644]
TRD/libTRD.pkg [new file with mode: 0644]
VZERO/libVZERO.pkg [new file with mode: 0644]
ZDC/libZDC.pkg [new file with mode: 0644]

diff --git a/ALIFAST/libALIFAST.pkg b/ALIFAST/libALIFAST.pkg
new file mode 100644 (file)
index 0000000..c497279
--- /dev/null
@@ -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 (file)
index 0000000..67fadf5
--- /dev/null
@@ -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 (file)
index 0000000..5992364
--- /dev/null
@@ -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 (file)
index 0000000..951ac69
--- /dev/null
@@ -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 (file)
index 0000000..1b8bb7f
--- /dev/null
@@ -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 (file)
index 0000000..9e6077c
--- /dev/null
@@ -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 (file)
index 0000000..252b2d1
--- /dev/null
@@ -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 (file)
index 0000000..4ae2e02
--- /dev/null
@@ -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 (file)
index 0000000..1d9fb19
--- /dev/null
@@ -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 (file)
index 0000000..850d2b9
--- /dev/null
@@ -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 (file)
index 0000000..223c601
--- /dev/null
@@ -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 (file)
index 0000000..ec4decd
--- /dev/null
@@ -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 (file)
index 0000000..11b175c
--- /dev/null
@@ -0,0 +1 @@
+FSRCS=multiplicity_gen.F
diff --git a/MINICERN/libminicern.pkg b/MINICERN/libminicern.pkg
new file mode 100644 (file)
index 0000000..711412a
--- /dev/null
@@ -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 (file)
index 0000000..9f0bc34
--- /dev/null
@@ -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 (file)
index 0000000..e014592
--- /dev/null
@@ -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 (file)
index 0000000..03d06a3
--- /dev/null
@@ -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 (file)
index 0000000..0645c3b
--- /dev/null
@@ -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 (file)
index 0000000..bf3c21e
--- /dev/null
@@ -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 (file)
index 0000000..5f0c40b
--- /dev/null
@@ -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 (file)
index 0000000..8033a9d
--- /dev/null
@@ -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 (file)
index 0000000..41e65dd
--- /dev/null
@@ -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 (file)
index 0000000..002d845
--- /dev/null
@@ -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 (file)
index 0000000..c802585
--- /dev/null
@@ -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 (file)
index 0000000..06043da
--- /dev/null
@@ -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 (file)
index 0000000..64d0a26
--- /dev/null
@@ -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 (file)
index 0000000..3c2f6db
--- /dev/null
@@ -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 (file)
index 0000000..8e74bc5
--- /dev/null
@@ -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 (file)
index 0000000..ff53429
--- /dev/null
@@ -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 (file)
index 0000000..876fc62
--- /dev/null
@@ -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 (file)
index 0000000..09f5835
--- /dev/null
@@ -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 (file)
index 0000000..06afb7a
--- /dev/null
@@ -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 (file)
index 0000000..0f062d2
--- /dev/null
@@ -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 (file)
index 0000000..e8da82a
--- /dev/null
@@ -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 (file)
index 0000000..4261582
--- /dev/null
@@ -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 (file)
index 0000000..58c98a3
--- /dev/null
@@ -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