From fef524606429f342b4fbd4094f16e3eb37f3499f Mon Sep 17 00:00:00 2001 From: hristov Date: Thu, 15 May 2008 20:58:02 +0000 Subject: [PATCH] Compilation on Windows/Cygwin --- PWG0/libPWG0base.pkg | 7 +++++++ PWG0/libPWG0dep.pkg | 6 ++++++ PWG0/libPWG0selectors.pkg | 9 +++++++++ PWG1/libPWG1.pkg | 8 ++++++++ PWG4/AliAnaGammaJetLeadCone.h | 4 +++- PWG4/libPWG4Gamma.pkg | 8 +++++++- build/module.dep | 5 +++++ 7 files changed, 45 insertions(+), 2 deletions(-) diff --git a/PWG0/libPWG0base.pkg b/PWG0/libPWG0base.pkg index dc5a098ef92..0677322a403 100644 --- a/PWG0/libPWG0base.pkg +++ b/PWG0/libPWG0base.pkg @@ -1,3 +1,5 @@ +#-*- Mode: Makefile -*- + # $Id$ HDRS = dNdEta/dNdEtaAnalysis.h \ @@ -16,3 +18,8 @@ DHDR= PWG0baseLinkDef.h EINCLUDE= +ifeq (win32gcc,$(ALICE_TARGET)) +PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) -lSTEERBase \ + -lESD -lANALYSIS \ + -L$(shell root-config --libdir) -lEG +endif diff --git a/PWG0/libPWG0dep.pkg b/PWG0/libPWG0dep.pkg index 07a1220d38c..3365f422a31 100644 --- a/PWG0/libPWG0dep.pkg +++ b/PWG0/libPWG0dep.pkg @@ -1,3 +1,5 @@ +#-*- Mode: Makefile -*- + # $Id$ # this library contains classed that depend on STEER @@ -10,3 +12,7 @@ SRCS = $(HDRS:.h=.cxx) DHDR= PWG0depLinkDef.h EINCLUDE= TPC + +ifeq (win32gcc,$(ALICE_TARGET)) +PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) -lSTEERBase +endif diff --git a/PWG0/libPWG0selectors.pkg b/PWG0/libPWG0selectors.pkg index 05bcb364834..f3cb99b8ef4 100644 --- a/PWG0/libPWG0selectors.pkg +++ b/PWG0/libPWG0selectors.pkg @@ -1,3 +1,5 @@ +#-*- Mode: Makefile -*- + # $Id$ # this library contains the selectors, which are loaded on the fly when one uses a given selector @@ -18,3 +20,10 @@ SRCS = $(HDRS:.h=.cxx) DHDR= PWG0selectorsLinkDef.h EINCLUDE=TPC RAW ITS + +ifeq (win32gcc,$(ALICE_TARGET)) +PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) -lSTEERBase \ + -lESD -lSTEER -lANALYSIS -lPWG0base -lPWG0dep \ + -lRAWDatabase -lRAWDatarec -lTPCbase -lTPCrec \ + -L$(shell root-config --libdir) -lEG +endif diff --git a/PWG1/libPWG1.pkg b/PWG1/libPWG1.pkg index 1ad90b4b33c..9291a251331 100644 --- a/PWG1/libPWG1.pkg +++ b/PWG1/libPWG1.pkg @@ -1,3 +1,4 @@ +#-*- Mode: Makefile -*- SRCS:= AliTreeDraw.cxx \ AliMCInfo.cxx \ @@ -24,3 +25,10 @@ HDRS:= $(SRCS:.cxx=.h) DHDR:= PWG1LinkDef.h EINCLUDE:= STEER TPC ITS TRD + +ifeq (win32gcc,$(ALICE_TARGET)) +PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) -lSTEERBase \ + -lESD -lSTEER -lTPCbase \ + -lANALYSISalice -lANALYSIS \ + -L$(shell root-config --libdir) -lMinuit -lEG -lGeom +endif diff --git a/PWG4/AliAnaGammaJetLeadCone.h b/PWG4/AliAnaGammaJetLeadCone.h index 9ae910a5685..e5c6cafe632 100644 --- a/PWG4/AliAnaGammaJetLeadCone.h +++ b/PWG4/AliAnaGammaJetLeadCone.h @@ -92,7 +92,9 @@ public: private: Double_t CalculateJetRatioLimit(const Double_t ptg, const Double_t *param, - const Double_t *x); + const Double_t *x){ + return 0; // dummy implementation + } void FillJetHistos(TClonesArray * pl, Double_t ptg, Double_t ptl,TString type, TString lastname); Bool_t IsJetSelected(const Double_t ptg, const Double_t ptjet); diff --git a/PWG4/libPWG4Gamma.pkg b/PWG4/libPWG4Gamma.pkg index f91053cf765..5374f821d65 100644 --- a/PWG4/libPWG4Gamma.pkg +++ b/PWG4/libPWG4Gamma.pkg @@ -1,3 +1,5 @@ +#-*- Mode: Makefile -*- + SRCS = AliAnaCaloTrigger.cxx AliAnaCaloTriggerMC.cxx \ AliAnaGammaPhos.cxx AliNeutralMesonSelection.cxx \ AliAnaScale.cxx \ @@ -14,4 +16,8 @@ DHDR:= PWG4GammaLinkDef.h EXPORT:=$(SRCS:.cxx=.h) - +ifeq (win32gcc,$(ALICE_TARGET)) +PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) -lSTEERBase \ + -lESD -lAOD -lANALYSIS -lANALYSISalice \ + -L$(shell root-config --libdir) -lEG +endif diff --git a/build/module.dep b/build/module.dep index 4ddf0183793..16e61a654a8 100644 --- a/build/module.dep +++ b/build/module.dep @@ -169,4 +169,9 @@ $(LIBPATH)/libAliHLTTPC.$(SOEXT): $(LIBPATH)/libHLTbase.$(SOEXT) $(LIBPATH)/libA $(LIBPATH)/libAliHLTMUON.$(SOEXT): $(LIBPATH)/libHLTbase.$(SOEXT) $(LIBPATH)/libMUONmapping.$(SOEXT) $(LIBPATH)/libMUONbase.$(SOEXT) $(LIBPATH)/libMUONevaluation.$(SOEXT) $(LIBPATH)/libMUONsim.$(SOEXT) $(LIBPATH)/libMUONcore.$(SOEXT) $(LIBPATH)/libMUONcalib.$(SOEXT) $(LIBPATH)/libMUONgeometry.$(SOEXT) $(LIBPATH)/libMUONraw.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libRAWDatarec.$(SOEXT) $(LIBPATH)/libHBTAN.$(SOEXT): $(LIBPATH)/libAnalysisOld.$(SOEXT) $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libTHbtp.$(SOEXT): $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libEVGEN.$(SOEXT) $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libmicrocern.$(SOEXT) +$(LIBPATH)/libPWG0base.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libESD.$(SOEXT) $(LIBPATH)/libANALYSIS.$(SOEXT) +$(LIBPATH)/libPWG0dep.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) +$(LIBPATH)/libPWG0selectors.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libESD.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libANALYSIS.$(SOEXT) $(LIBPATH)/libPWG0base.$(SOEXT) $(LIBPATH)/libPWG0dep.$(SOEXT) $(LIBPATH)/libRAWDatabase.$(SOEXT) $(LIBPATH)/libRAWDatarec.$(SOEXT) $(LIBPATH)/libTPCbase.$(SOEXT) $(LIBPATH)/libTPCrec.$(SOEXT) +$(LIBPATH)/libPWG1.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libESD.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libANALYSIS.$(SOEXT) $(LIBPATH)/libANALYSISalice.$(SOEXT) $(LIBPATH)/libTPCbase.$(SOEXT) +$(LIBPATH)/libPWG4.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libESD.$(SOEXT) $(LIBPATH)/libAOD.$(SOEXT) $(LIBPATH)/libANALYSIS.$(SOEXT) $(LIBPATH)/libANALYSISalice.$(SOEXT) endif -- 2.31.1