From a6c176cb370fcdc959f277d54be3d9c247959429 Mon Sep 17 00:00:00 2001 From: matta <matta@npt> Date: Thu, 7 Feb 2013 15:28:00 +0000 Subject: [PATCH] * Modified Makefile in order to have only one library per directory - Fix a couple of issue with CATS and ChateauCrystal when using parallel compilation - Fix warning in TMaya and TTigress class - Fix Namespace issue in TChio --- NPLib/CATS/Makefile | 16 +++++++--------- NPLib/ChateauCristal/Makefile | 14 ++++++-------- NPLib/Chio/Makefile | 13 ++----------- NPLib/Chio/TChio_anPhysics.cxx | 5 ++--- NPLib/Chio/TChio_anPhysics.h | 2 +- NPLib/Chio/TChio_digPhysics.cxx | 5 ++--- NPLib/Chio/TChio_digPhysics.h | 2 +- NPLib/EXL/Makefile | 7 ++----- NPLib/Exogam/Makefile | 9 +++------ NPLib/GASPARD/Makefile | 31 +++++++++++-------------------- NPLib/HYDE/Makefile | 9 ++------- NPLib/IORoot/RootInput.cxx | 6 +++--- NPLib/MUST2/Makefile | 10 ++-------- NPLib/Maya/TMayaData.cxx | 2 +- NPLib/Maya/TMayaData.h | 3 ++- NPLib/Misc/Makefile | 16 +++++----------- NPLib/Paris/Makefile | 7 ++----- NPLib/Plastic/Makefile | 7 ++----- NPLib/SSSD/Makefile | 7 ++----- NPLib/Sharc/Makefile | 7 ++----- NPLib/Shield/Makefile | 7 ++----- NPLib/Speg/Makefile | 16 ++-------------- NPLib/Tigress/Makefile | 6 ++---- NPLib/Tigress/TTigressPhysics.h | 1 + NPLib/Tools/Makefile | 16 ++-------------- NPLib/Trifoil/Makefile | 7 ++----- NPLib/VDetector/Makefile | 8 ++------ NPLib/Vamos/Makefile | 16 +++------------- NPLib/W1/Makefile | 9 +++------ 29 files changed, 79 insertions(+), 185 deletions(-) diff --git a/NPLib/CATS/Makefile b/NPLib/CATS/Makefile index 7895a0598..7ed4129a7 100644 --- a/NPLib/CATS/Makefile +++ b/NPLib/CATS/Makefile @@ -1,29 +1,27 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libCATSData.so libCATSPhysics.so +SHARELIB = libCATS.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## -## CATS ## -libCATSData.so: TCATSData.o TCATSDataDict.o +## CATS ## +libCATS.so: TCATSData.o TCATSDataDict.o TCATSPhysics.o TCATSPhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TCATSDataDict.cxx: TCATSData.h rootcint -f $@ -c $^ -libCATSPhysics.so: TCATSPhysics.o TCATSPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TCATSPhysicsDict.cxx: TCATSPhysics.h rootcint -f $@ -c $^ # dependances -TCATSData.o: TCATSData.cxx TCATSData.h -TCATSDataDict.o: TCATSDataDict.cxx TCATSDataDict.h -TCATSPhysics.o: TCATSPhysics.cxx TCATSPhysics.h +TCATSData.o: TCATSData.cxx TCATSData.h +TCATSDataDict.o: TCATSData.cxx TCATSData.h +TCATSPhysicsDict.o: TCATSPhysics.cxx TCATSPhysics.h +TCATSPhysics.o: TCATSPhysics.cxx TCATSPhysics.h ####################################### ############# Clean and More ########## diff --git a/NPLib/ChateauCristal/Makefile b/NPLib/ChateauCristal/Makefile index 31eb3779b..ddb1d12e9 100644 --- a/NPLib/ChateauCristal/Makefile +++ b/NPLib/ChateauCristal/Makefile @@ -1,29 +1,27 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libChateauCristalData.so libChateauCristalPhysics.so +SHARELIB = libChateauCristal.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## ChateauCristal ## -libChateauCristalData.so: TChateauCristalData.o TChateauCristalDataDict.o +libChateauCristal.so: TChateauCristalData.o TChateauCristalDataDict.o TChateauCristalPhysics.o TChateauCristalPhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TChateauCristalDataDict.cxx: TChateauCristalData.h rootcint -f $@ -c $^ -libChateauCristalPhysics.so: TChateauCristalPhysics.o TChateauCristalPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TChateauCristalPhysicsDict.cxx: TChateauCristalPhysics.h rootcint -f $@ -c $^ # dependances -TChateauCristalData.o: TChateauCristalData.cxx TChateauCristalData.h -TChateauCristalDataDict.o: TChateauCristalDataDict.cxx TChateauCristalDataDict.h -TChateauCristalPhysics.o: TChateauCristalPhysics.cxx TChateauCristalPhysics.h +TChateauCristalData.o: TChateauCristalData.cxx TChateauCristalData.h +TChateauCristalDataDict.o: TChateauCristalData.cxx TChateauCristalData.h +TChateauCristalPhysicsDict.o: TChateauCristalPhysics.cxx TChateauCristalPhysics.h +TChateauCristalPhysics.o: TChateauCristalPhysics.cxx TChateauCristalPhysics.h ####################################### ############# Clean and More ########## diff --git a/NPLib/Chio/Makefile b/NPLib/Chio/Makefile index 75f9f1d01..60b0fea89 100644 --- a/NPLib/Chio/Makefile +++ b/NPLib/Chio/Makefile @@ -1,34 +1,25 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libChio_anData.so libChio_digData.so libChio_anPhysics.so libChio_digPhysics.so +SHARELIB = libChio.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## Chio_an & Chio_dig ## -libChio_anData.so: TChio_anData.o TChio_anDataDict.o +libChio.so: TChio_anData.o TChio_anDataDict.o TChio_anPhysics.o TChio_anPhysicsDict.o TChio_digData.o TChio_digDataDict.o TChio_digPhysics.o TChio_digPhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TChio_anDataDict.cxx: TChio_anData.h rootcint -f $@ -c $^ -libChio_anPhysics.so: TChio_anPhysics.o TChio_anPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TChio_anPhysicsDict.cxx: TChio_anPhysics.h rootcint -f $@ -c $^ -libChio_digData.so: TChio_digData.o TChio_digDataDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TChio_digDataDict.cxx: TChio_digData.h rootcint -f $@ -c $^ -libChio_digPhysics.so: TChio_digPhysics.o TChio_digPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TChio_digPhysicsDict.cxx: TChio_digPhysics.h rootcint -f $@ -c $^ diff --git a/NPLib/Chio/TChio_anPhysics.cxx b/NPLib/Chio/TChio_anPhysics.cxx index 2b96e1b7a..796be00f2 100644 --- a/NPLib/Chio/TChio_anPhysics.cxx +++ b/NPLib/Chio/TChio_anPhysics.cxx @@ -21,7 +21,6 @@ #include "TChio_anPhysics.h" -using namespace LOCAL_CHIO; // STL #include <cmath> @@ -398,14 +397,14 @@ void TChio_anPhysics::BuildSimplePhysicalEvent() // deduce amplitude rawAmplitude.push_back(Energy[peak_stop[pid]]-fdecay->Eval(peak_stop[pid])); // calibration - calAmplitude.push_back(CalibRawAmplitude(rawAmplitude[pid])); + calAmplitude.push_back(LOCAL_CHIO_AN::CalibRawAmplitude(rawAmplitude[pid])); } } } */ } -namespace LOCAL_CHIO +namespace LOCAL_CHIO_AN { double CalibRawAmplitude(const double rawAmplitude) { diff --git a/NPLib/Chio/TChio_anPhysics.h b/NPLib/Chio/TChio_anPhysics.h index beb3d314d..7867a03b3 100644 --- a/NPLib/Chio/TChio_anPhysics.h +++ b/NPLib/Chio/TChio_anPhysics.h @@ -130,7 +130,7 @@ class TChio_anPhysics : public TObject, public NPA::VDetector }; -namespace LOCAL_CHIO +namespace LOCAL_CHIO_AN { double CalibRawAmplitude(double); } diff --git a/NPLib/Chio/TChio_digPhysics.cxx b/NPLib/Chio/TChio_digPhysics.cxx index 970698fb3..369c42649 100644 --- a/NPLib/Chio/TChio_digPhysics.cxx +++ b/NPLib/Chio/TChio_digPhysics.cxx @@ -21,7 +21,6 @@ #include "TChio_digPhysics.h" -using namespace LOCAL_CHIO; // STL #include <cmath> @@ -412,7 +411,7 @@ void TChio_digPhysics::BuildSimplePhysicalEvent() // cout << Energy[peak_stop[pid]] << " "<< fdecay->Eval(peak_stop[pid]) << endl; rawAmplitude.push_back(-Energy[peak_stop[pid]]+fdecay->Eval(peak_stop[pid])); // calibration - calAmplitude.push_back(CalibRawAmplitude(rawAmplitude[pid])); + calAmplitude.push_back(LOCAL_CHIO_DIG::CalibRawAmplitude(rawAmplitude[pid])); } // } //} @@ -421,7 +420,7 @@ void TChio_digPhysics::BuildSimplePhysicalEvent() } -namespace LOCAL_CHIO +namespace LOCAL_CHIO_DIG { double CalibRawAmplitude(const double rawAmplitude) { diff --git a/NPLib/Chio/TChio_digPhysics.h b/NPLib/Chio/TChio_digPhysics.h index e01534810..94d7b9aac 100644 --- a/NPLib/Chio/TChio_digPhysics.h +++ b/NPLib/Chio/TChio_digPhysics.h @@ -130,7 +130,7 @@ class TChio_digPhysics : public TObject, public NPA::VDetector }; -namespace LOCAL_CHIO +namespace LOCAL_CHIO_DIG { double CalibRawAmplitude(double); } diff --git a/NPLib/EXL/Makefile b/NPLib/EXL/Makefile index 65e52983c..e5a086dc4 100644 --- a/NPLib/EXL/Makefile +++ b/NPLib/EXL/Makefile @@ -1,22 +1,19 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libExlData.so libExlPhysics.so +SHARELIB = libExl.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## Exl ## -libExlData.so: TExlData.o TExlDataDict.o +libExl.so: TExlData.o TExlDataDict.o TExlPhysics.o TExlPhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TExlDataDict.cxx: TExlData.h rootcint -f $@ -c $^ -libExlPhysics.so: TExlPhysics.o TExlPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TExlPhysicsDict.cxx: TExlPhysics.h rootcint -f $@ -c $^ diff --git a/NPLib/Exogam/Makefile b/NPLib/Exogam/Makefile index a1a5a3cb2..253b4140f 100644 --- a/NPLib/Exogam/Makefile +++ b/NPLib/Exogam/Makefile @@ -1,22 +1,19 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libExogamData.so libExogamPhysics.so +SHARELIB = libExogam.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## -## MUST2 ## -libExogamData.so: TExogamData.o TExogamDataDict.o +## EXOGAM ## +libExogam.so: TExogamData.o TExogamDataDict.o TExogamPhysics.o TExogamPhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TExogamDataDict.cxx: TExogamData.h rootcint -f $@ -c $^ -libExogamPhysics.so: TExogamPhysics.o TExogamPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TExogamPhysicsDict.cxx: TExogamPhysics.h rootcint -f $@ -c $^ diff --git a/NPLib/GASPARD/Makefile b/NPLib/GASPARD/Makefile index bcce823ee..4dabe0481 100644 --- a/NPLib/GASPARD/Makefile +++ b/NPLib/GASPARD/Makefile @@ -1,42 +1,33 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libGaspardData.so \ - libGaspardTrackerModules.so libGaspardPhysics.so +SHARELIB = libGaspard.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## Gaspard ## -libGaspardData.so: TGaspardTrackerData.o TGaspardTrackerDataDict.o +libGaspard.so: TGaspardTrackerData.o TGaspardTrackerDataDict.o GaspardTracker.o TGaspardTrackerPhysics.o TGaspardTrackerPhysicsDict.o GaspardTrackerModule.o GaspardTrackerDummyShape.o GaspardTrackerTrapezoid.o GaspardTrackerAnnular.o GaspardTrackerSquare.o + $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TGaspardTrackerDataDict.cxx: TGaspardTrackerData.h rootcint -f $@ -c $^ -libGaspardPhysics.so: GaspardTracker.o TGaspardTrackerPhysics.o \ - TGaspardTrackerPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TGaspardTrackerPhysicsDict.cxx: TGaspardTrackerPhysics.h rootcint -f $@ -c $^ -libGaspardTrackerModules.so: GaspardTrackerModule.o GaspardTrackerDummyShape.o \ - GaspardTrackerTrapezoid.o GaspardTrackerAnnular.o \ - GaspardTrackerSquare.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - - # dependances -GaspardTracker.o: GaspardTracker.cxx GaspardTracker.h -TGaspardTrackerData.o: TGaspardTrackerData.cxx TGaspardTrackerData.h -TGaspardTrackerPhysics.o: TGaspardTrackerPhysics.cxx TGaspardTrackerPhysics.h -GaspardTrackerModule.o: GaspardTrackerModule.cxx GaspardTrackerModule.h -GaspardTrackerDummyShape.o: GaspardTrackerDummyShape.cxx GaspardTrackerDummyShape.h -GaspardTrackerTrapezoid.o: GaspardTrackerTrapezoid.cxx GaspardTrackerTrapezoid.h -GaspardTrackerAnnular.o: GaspardTrackerAnnular.cxx GaspardTrackerAnnular.h -GaspardTrackerSquare.o: GaspardTrackerSquare.cxx GaspardTrackerSquare.h +GaspardTracker.o: GaspardTracker.cxx GaspardTracker.h +TGaspardTrackerData.o: TGaspardTrackerData.cxx TGaspardTrackerData.h +TGaspardTrackerPhysics.o: TGaspardTrackerPhysics.cxx TGaspardTrackerPhysics.h +GaspardTrackerModule.o: GaspardTrackerModule.cxx GaspardTrackerModule.h +GaspardTrackerDummyShape.o: GaspardTrackerDummyShape.cxx GaspardTrackerDummyShape.h +GaspardTrackerTrapezoid.o: GaspardTrackerTrapezoid.cxx GaspardTrackerTrapezoid.h +GaspardTrackerAnnular.o: GaspardTrackerAnnular.cxx GaspardTrackerAnnular.h +GaspardTrackerSquare.o: GaspardTrackerSquare.cxx GaspardTrackerSquare.h ####################################### ############# Clean and More ########## diff --git a/NPLib/HYDE/Makefile b/NPLib/HYDE/Makefile index e08dc60e8..7613a31f0 100644 --- a/NPLib/HYDE/Makefile +++ b/NPLib/HYDE/Makefile @@ -1,26 +1,21 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libHydeData.so libHydePhysics.so +SHARELIB = libHyde.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## Hyde ## -libHydeData.so: THydeTrackerData.o THydeTrackerDataDict.o +libHyde.so: THydeTrackerData.o THydeTrackerDataDict.o HydeTracker.o THydeTrackerPhysics.o THydeTrackerPhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ THydeTrackerDataDict.cxx: THydeTrackerData.h rootcint -f $@ -c $^ -libHydePhysics.so: HydeTracker.o THydeTrackerPhysics.o THydeTrackerPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - THydeTrackerPhysicsDict.cxx: THydeTrackerPhysics.h rootcint -f $@ -c $^ - - # dependances HydeTracker.o: HydeTracker.cxx HydeTracker.h THydeTrackerData.o: THydeTrackerData.cxx THydeTrackerData.h diff --git a/NPLib/IORoot/RootInput.cxx b/NPLib/IORoot/RootInput.cxx index f3814c141..35b3ffcbb 100644 --- a/NPLib/IORoot/RootInput.cxx +++ b/NPLib/IORoot/RootInput.cxx @@ -214,7 +214,7 @@ string RootInput::DumpAsciiFile(const char* type, const char* folder) { // build file name string title = aFile->GetTitle(); - unsigned int pos = title.rfind("/"); + size_t pos = title.rfind("/"); if (pos != string::npos) name = sfolder + title.substr(pos); else name = sfolder + "/" + title; aFile->WriteToFile(name.c_str()); @@ -227,7 +227,7 @@ string RootInput::DumpAsciiFile(const char* type, const char* folder) { // build file name string title = aFile->GetTitle(); - unsigned int pos = title.rfind("/"); + size_t pos = title.rfind("/"); if (pos != string::npos) name = sfolder + title.substr(pos); else name = sfolder + "/" + title; aFile->WriteToFile(name.c_str()); @@ -240,7 +240,7 @@ string RootInput::DumpAsciiFile(const char* type, const char* folder) { // build file name string title = aFile->GetTitle(); - unsigned int pos = title.rfind("/"); + size_t pos = title.rfind("/"); if (pos != string::npos) name = sfolder + title.substr(pos); else name = sfolder + "/" + title; aFile->WriteToFile(name.c_str()); diff --git a/NPLib/MUST2/Makefile b/NPLib/MUST2/Makefile index d9595edb3..95002197e 100644 --- a/NPLib/MUST2/Makefile +++ b/NPLib/MUST2/Makefile @@ -2,28 +2,22 @@ include ../Makefile.arch #------------------------------------------------------------------------------ #SHARELIB = libMust2Data.so libMust2Physics.so libMust2Spectra.so -SHARELIB = libMust2Data.so libMust2Physics.so +SHARELIB = libMust2.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## MUST2 ## -libMust2Data.so: TMust2Data.o TMust2DataDict.o +libMust2.so: TMust2Data.o TMust2DataDict.o TMust2Physics.o TMust2Spectra.o TMust2SpectraDict.o TMust2PhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TMust2DataDict.cxx: TMust2Data.h rootcint -f $@ -c $^ -libMust2Physics.so: TMust2Physics.o TMust2PhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TMust2PhysicsDict.cxx: TMust2Physics.h rootcint -f $@ -c $^ -libMust2Spectra.so: TMust2Spectra.o TMust2SpectraDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TMust2SpectraDict.cxx: TMust2Spectra.h rootcint -f $@ -c $^ diff --git a/NPLib/Maya/TMayaData.cxx b/NPLib/Maya/TMayaData.cxx index f2432754b..2ccda0afd 100755 --- a/NPLib/Maya/TMayaData.cxx +++ b/NPLib/Maya/TMayaData.cxx @@ -182,7 +182,7 @@ void TMayaData::SetTOF(UShort_t N,UShort_t T) { } -void TMayaData::Dump() +void TMayaData::Dump() const { //cout << "XXXXXXXXXXXXXXXXXXXXXXXX New Event XXXXXXXXXXXXXXXXX" << endl; /* diff --git a/NPLib/Maya/TMayaData.h b/NPLib/Maya/TMayaData.h index 52b0b1991..ad9324a0a 100755 --- a/NPLib/Maya/TMayaData.h +++ b/NPLib/Maya/TMayaData.h @@ -128,7 +128,8 @@ class TMayaData : public TObject { virtual ~TMayaData(); void Clear(); - void Dump(); + void Clear(const Option_t*){Clear();} + void Dump() const; /* GETTERS */ // (E) diff --git a/NPLib/Misc/Makefile b/NPLib/Misc/Makefile index 70e09a274..3ec449e58 100644 --- a/NPLib/Misc/Makefile +++ b/NPLib/Misc/Makefile @@ -1,34 +1,28 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libTacData.so libTacPhysics.so libTriggerData.so +SHARELIB = libTacTrigger.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## -libTacData.so: TTacData.o TTacDataDict.o +libTacTrigger.so: TTacData.o TTacDataDict.o TTacPhysics.o TTacPhysicsDict.o TTriggerData.o TTriggerDataDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TTacDataDict.cxx: TTacData.h rootcint -f $@ -c $^ -libTacPhysics.so: TTacPhysics.o TTacPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TTacPhysicsDict.cxx: TTacPhysics.h rootcint -f $@ -c $^ -libTriggerData.so: TTriggerData.o TTriggerDataDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TTriggerDataDict.cxx: TTriggerData.h rootcint -f $@ -c $^ # dependances -TTacData.o: TTacData.cxx TTacData.h -TTacPhysics.o: TTacPhysics.cxx TTacPhysics.h -TTriggerData.o: TTriggerData.cxx TTriggerData.h +TTacData.o: TTacData.cxx TTacData.h +TTacPhysics.o: TTacPhysics.cxx TTacPhysics.h +TTriggerData.o: TTriggerData.cxx TTriggerData.h ####################################### ############# Clean and More ########## diff --git a/NPLib/Paris/Makefile b/NPLib/Paris/Makefile index 60015139b..91206f7cf 100644 --- a/NPLib/Paris/Makefile +++ b/NPLib/Paris/Makefile @@ -1,21 +1,18 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libParisData.so libParisPhysics.so +SHARELIB = libParis.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## Paris ## -libParisData.so: TParisData.o TParisDataDict.o +libParis.so: TParisData.o TParisDataDict.o Paris.o TParisPhysics.o TParisPhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TParisDataDict.cxx: TParisData.h rootcint -f $@ -c $^ -libParisPhysics.so: Paris.o TParisPhysics.o TParisPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TParisPhysicsDict.cxx: TParisPhysics.h rootcint -f $@ -c $^ diff --git a/NPLib/Plastic/Makefile b/NPLib/Plastic/Makefile index 3a25aae74..8db71ab31 100644 --- a/NPLib/Plastic/Makefile +++ b/NPLib/Plastic/Makefile @@ -1,22 +1,19 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libPlasticData.so libPlasticPhysics.so +SHARELIB = libPlastic.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## Plastic ## -libPlasticData.so: TPlasticData.o TPlasticDataDict.o +libPlastic.so: TPlasticData.o TPlasticDataDict.o TPlasticPhysics.o TPlasticPhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TPlasticDataDict.cxx: TPlasticData.h rootcint -f $@ -c $^ -libPlasticPhysics.so: TPlasticPhysics.o TPlasticPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TPlasticPhysicsDict.cxx: TPlasticPhysics.h rootcint -f $@ -c $^ diff --git a/NPLib/SSSD/Makefile b/NPLib/SSSD/Makefile index b83aae994..24ab20c71 100644 --- a/NPLib/SSSD/Makefile +++ b/NPLib/SSSD/Makefile @@ -1,22 +1,19 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libSSSDData.so libSSSDPhysics.so +SHARELIB = libSSSD.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## SSSD ## -libSSSDData.so: TSSSDData.o TSSSDDataDict.o +libSSSD.so: TSSSDData.o TSSSDDataDict.o TSSSDPhysics.o TSSSDPhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TSSSDDataDict.cxx: TSSSDData.h rootcint -f $@ -c $^ -libSSSDPhysics.so: TSSSDPhysics.o TSSSDPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TSSSDPhysicsDict.cxx: TSSSDPhysics.h rootcint -f $@ -c $^ diff --git a/NPLib/Sharc/Makefile b/NPLib/Sharc/Makefile index d923d6d98..c2c8e302e 100644 --- a/NPLib/Sharc/Makefile +++ b/NPLib/Sharc/Makefile @@ -1,7 +1,7 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libSharcData.so libSharcPhysics.so +SHARELIB = libSharc.so #libSharcPhysics.so all: $(SHARELIB) @@ -9,15 +9,12 @@ all: $(SHARELIB) ############### Detector ############## ## Sharc ## -libSharcData.so: TSharcData.o TSharcDataDict.o +libSharc.so: TSharcData.o TSharcDataDict.o TSharcPhysics.o TSharcPhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TSharcDataDict.cxx: TSharcData.h rootcint -f $@ -c $^ -libSharcPhysics.so: TSharcPhysics.o TSharcPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TSharcPhysicsDict.cxx: TSharcPhysics.h rootcint -f $@ -c $^ diff --git a/NPLib/Shield/Makefile b/NPLib/Shield/Makefile index e37820f89..b492996e0 100644 --- a/NPLib/Shield/Makefile +++ b/NPLib/Shield/Makefile @@ -1,22 +1,19 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libShieldData.so libShieldPhysics.so +SHARELIB = libShield.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## Shield ## -libShieldData.so: TShieldData.o TShieldDataDict.o +libShield.so: TShieldData.o TShieldDataDict.o Shield.o TShieldPhysics.o TShieldPhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TShieldDataDict.cxx: TShieldData.h rootcint -f $@ -c $^ -libShieldPhysics.so: Shield.o TShieldPhysics.o TShieldPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TShieldPhysicsDict.cxx: TShieldPhysics.h rootcint -f $@ -c $^ diff --git a/NPLib/Speg/Makefile b/NPLib/Speg/Makefile index 802f09175..2663bc4e7 100644 --- a/NPLib/Speg/Makefile +++ b/NPLib/Speg/Makefile @@ -1,38 +1,26 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libSpegDCData.so libSpegCHIOData.so \ - libSpegPlasticData.so \ - libSpegPhysics.so +SHARELIB = libSpeg.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## SpegDC ## -libSpegDCData.so: TSpegDCData.o TSpegDCDataDict.o +libSpeg.so: TSpegDCData.o TSpegDCDataDict.o TSpegCHIOData.o TSpegCHIODataDict.o TSpegPlasticData.o TSpegPlasticDataDict.o TSpegPhysics.o TSpegPhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TSpegDCDataDict.cxx: TSpegDCData.h rootcint -f $@ -c $^ -## SpegCHIO ## -libSpegCHIOData.so: TSpegCHIOData.o TSpegCHIODataDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TSpegCHIODataDict.cxx: TSpegCHIOData.h rootcint -f $@ -c $^ ## SpegPlastic ## -libSpegPlasticData.so: TSpegPlasticData.o TSpegPlasticDataDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TSpegPlasticDataDict.cxx: TSpegPlasticData.h rootcint -f $@ -c $^ -libSpegPhysics.so: TSpegPhysics.o TSpegPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TSpegPhysicsDict.cxx: TSpegPhysics.h rootcint -f $@ -c $^ # dependances diff --git a/NPLib/Tigress/Makefile b/NPLib/Tigress/Makefile index 904471a31..59f2933c0 100644 --- a/NPLib/Tigress/Makefile +++ b/NPLib/Tigress/Makefile @@ -1,14 +1,14 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libTigressData.so libTigressPhysics.so +SHARELIB = libTigress.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## Tigress ## -libTigressData.so: TTigressData.o TTigressDataDict.o TTigEventFragment.o TTigEventFragmentDict.o +libTigress.so: TTigressData.o TTigressDataDict.o TTigEventFragment.o TTigressPhysics.o TTigressPhysicsDict.o TTigressClover.o TTigressCrystal.o TTigEventFragmentDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TTigressDataDict.cxx: TTigressData.h @@ -16,8 +16,6 @@ TTigressDataDict.cxx: TTigressData.h TTigEventFragmentDict.cxx: TTigEventFragment.h rootcint -f $@ -c $^ -libTigressPhysics.so: TTigressPhysics.o TTigressPhysicsDict.o TTigressClover.o TTigressCrystal.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TTigressPhysicsDict.cxx: TTigressPhysics.h rootcint -f $@ -c $^ diff --git a/NPLib/Tigress/TTigressPhysics.h b/NPLib/Tigress/TTigressPhysics.h index 5b76f9421..0e895acc3 100644 --- a/NPLib/Tigress/TTigressPhysics.h +++ b/NPLib/Tigress/TTigressPhysics.h @@ -43,6 +43,7 @@ class TTigressPhysics : public TObject, public NPA::VDetector{ ~TTigressPhysics() { }; void Clear(); + void Clear(const Option_t*){Clear();} public: // inherited from VDetector // Read stream at ConfigFile to pick-up parameters of detector (Position,...) using Token diff --git a/NPLib/Tools/Makefile b/NPLib/Tools/Makefile index 28878fba4..0dbdac9f9 100644 --- a/NPLib/Tools/Makefile +++ b/NPLib/Tools/Makefile @@ -1,33 +1,21 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libTagManager.so libOptionManager.so libAsciiFile.so libCalibrationManager.so +SHARELIB = libTools.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############# Various Tool ############ ## TAGManager ## -libTagManager.so: NPTagManager.o NPTagManagerDict.o +libTools.so: NPTagManager.o NPTagManagerDict.o NPOptionManager.o TAsciiFile.o TAsciiFileDict.o CalibrationManager.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ NPTagManagerDict.cxx: NPTagManager.h rootcint -f $@ -c $^ - -## OptionManager ## -libOptionManager.so: NPOptionManager.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - -## AsciiFile ## -libAsciiFile.so: TAsciiFile.o TAsciiFileDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TAsciiFileDict.cxx: TAsciiFile.h rootcint -f $@ -c $^ - -## Calibration Manager ## -libCalibrationManager.so: CalibrationManager.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ # dependances NPTagManager.o:NPTagManager.cxx NPTagManager.h diff --git a/NPLib/Trifoil/Makefile b/NPLib/Trifoil/Makefile index a403334b6..8f0520d1c 100644 --- a/NPLib/Trifoil/Makefile +++ b/NPLib/Trifoil/Makefile @@ -1,22 +1,19 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libTrifoilData.so libTrifoilPhysics.so +SHARELIB = libTrifoil.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## Trifoil ## -libTrifoilData.so: TTrifoilData.o TTrifoilDataDict.o +libTrifoil.so: TTrifoilData.o TTrifoilDataDict.o TTrifoilPhysics.o TTrifoilPhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TTrifoilDataDict.cxx: TTrifoilData.h rootcint -f $@ -c $^ -libTrifoilPhysics.so: TTrifoilPhysics.o TTrifoilPhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TTrifoilPhysicsDict.cxx: TTrifoilPhysics.h rootcint -f $@ -c $^ diff --git a/NPLib/VDetector/Makefile b/NPLib/VDetector/Makefile index a2df20fee..1384fe386 100644 --- a/NPLib/VDetector/Makefile +++ b/NPLib/VDetector/Makefile @@ -1,18 +1,14 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libVDetector.so libDetectorManager.so +SHARELIB = libVDetector.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## VDetector ## -libVDetector.so: VDetector.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - -## VDetector ## -libDetectorManager.so: DetectorManager.o +libVDetector.so: VDetector.o DetectorManager.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ # dependances diff --git a/NPLib/Vamos/Makefile b/NPLib/Vamos/Makefile index c59d909e9..fb575c690 100644 --- a/NPLib/Vamos/Makefile +++ b/NPLib/Vamos/Makefile @@ -1,35 +1,25 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libVamosPlasticData.so libVamosFingerData.so \ - libVamosCHIOData.so libVamosDCData.so +SHARELIB = libVamos.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## -## MUST2 ## -libVamosPlasticData.so: TVamosPlasticData.o TVamosPlasticDataDict.o +## Vamos ## +libVamos.so: TVamosPlasticData.o TVamosPlasticDataDict.o TVamosFingerData.o TVamosFingerDataDict.o TVamosCHIOData.o TVamosCHIODataDict.o TVamosDCData.o TVamosDCDataDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TVamosPlasticDataDict.cxx: TVamosPlasticData.h rootcint -f $@ -c $^ -libVamosFingerData.so: TVamosFingerData.o TVamosFingerDataDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TVamosFingerDataDict.cxx: TVamosFingerData.h rootcint -f $@ -c $^ -libVamosCHIOData.so: TVamosCHIOData.o TVamosCHIODataDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TVamosCHIODataDict.cxx: TVamosCHIOData.h rootcint -f $@ -c $^ -libVamosDCData.so: TVamosDCData.o TVamosDCDataDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TVamosDCDataDict.cxx: TVamosDCData.h rootcint -f $@ -c $^ diff --git a/NPLib/W1/Makefile b/NPLib/W1/Makefile index a688c7cdd..cc071f584 100644 --- a/NPLib/W1/Makefile +++ b/NPLib/W1/Makefile @@ -1,27 +1,24 @@ include ../Makefile.arch #------------------------------------------------------------------------------ -SHARELIB = libW1Data.so libW1Physics.so +SHARELIB = libW1.so all: $(SHARELIB) #------------------------------------------------------------------------------ ############### Detector ############## ## W1 ## -libW1Data.so: TW1Data.o TW1DataDict.o +libW1.so: TW1Data.o TW1DataDict.o TW1Physics.o TW1PhysicsDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ TW1DataDict.cxx: TW1Data.h rootcint -f $@ -c $^ -libW1Physics.so: TW1Physics.o TW1PhysicsDict.o - $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ - TW1PhysicsDict.cxx: TW1Physics.h rootcint -f $@ -c $^ # dependances -TW1Data.o: TW1Data.cxx TW1Data.h +TW1Data.o: TW1Data.cxx TW1Data.h TW1Physics.o: TW1Physics.cxx TW1Physics.h ####################################### -- GitLab