From f9a78ad83a01777028c8ff0cb136e2665f61a4c2 Mon Sep 17 00:00:00 2001 From: hristov Date: Wed, 19 Mar 2008 07:05:26 +0000 Subject: [PATCH] Compilation on Windows/Cygwin --- TOF/libTOFbase.pkg | 7 +++++++ TOF/libTOFrec.pkg | 7 +++++++ TOF/libTOFsim.pkg | 7 +++++++ build/module.dep | 6 +++--- 4 files changed, 24 insertions(+), 3 deletions(-) diff --git a/TOF/libTOFbase.pkg b/TOF/libTOFbase.pkg index 87cf542ecd2..3e10223d62f 100644 --- a/TOF/libTOFbase.pkg +++ b/TOF/libTOFbase.pkg @@ -24,3 +24,10 @@ SRCS = AliTOFGeometry.cxx \ HDRS:= $(SRCS:.cxx=.h) DHDR=TOFbaseLinkDef.h + +ifeq (win32gcc,$(ALICE_TARGET)) +PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \ + -lSTEER -lCDB -lSTEERBase \ + -lRAWDatarec -lRAWDatabase \ + -L$(shell root-config --libdir) -lGeom +endif diff --git a/TOF/libTOFrec.pkg b/TOF/libTOFrec.pkg index 86b7f6644f7..b2d73efbb0a 100644 --- a/TOF/libTOFrec.pkg +++ b/TOF/libTOFrec.pkg @@ -7,3 +7,10 @@ SRCS = AliTOFcluster.cxx AliTOFClusterFinder.cxx AliTOFtrack.cxx AliTOFtrack HDRS:= $(SRCS:.cxx=.h) DHDR=TOFrecLinkDef.h + +ifeq (win32gcc,$(ALICE_TARGET)) +PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \ + -lTOFbase -lSTEER -lCDB -lESD -lSTEERBase \ + -lRAWDatabase \ + -L$(shell root-config --libdir) -lGeom +endif diff --git a/TOF/libTOFsim.pkg b/TOF/libTOFsim.pkg index 8ee3fbb8ea5..9cdd1ae9de6 100644 --- a/TOF/libTOFsim.pkg +++ b/TOF/libTOFsim.pkg @@ -15,3 +15,10 @@ SRCS = AliTOF.cxx AliTOFv6T0.cxx AliTOFv5T0.cxx \ HDRS:= $(SRCS:.cxx=.h) DHDR=TOFsimLinkDef.h + +ifeq (win32gcc,$(ALICE_TARGET)) +PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \ + -lTOFbase -lSTEER -lSTEERBase \ + -lRAWDatasim -lRAWDatabase \ + -L$(shell root-config --libdir) -lVMC -lGeom +endif diff --git a/build/module.dep b/build/module.dep index 22ecd58982c..fa551e35f0a 100644 --- a/build/module.dep +++ b/build/module.dep @@ -102,9 +102,9 @@ $(LIBPATH)/libTPCcalib.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/lib $(LIBPATH)/libITSbase.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libRAWDatasim.$(SOEXT) $(LIBPATH)/libRAWDatarec.$(SOEXT) $(LIBPATH)/libRAWDatabase.$(SOEXT) $(LIBPATH)/libITSsim.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libITSbase.$(SOEXT) $(LIBPATH)/libITSrec.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libESD.$(SOEXT) $(LIBPATH)/libRAWDatarec.$(SOEXT) $(LIBPATH)/libITSbase.$(SOEXT) -$(LIBPATH)/libTOFbase.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libESD.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libRAWDatasim.$(SOEXT) $(LIBPATH)/libRAWDatarec.$(SOEXT) $(LIBPATH)/libRAWDatabase.$(SOEXT) -$(LIBPATH)/libTOFsim.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libRAWDatasim.$(SOEXT) $(LIBPATH)/libRAWDatarec.$(SOEXT) $(LIBPATH)/libRAWDatabase.$(SOEXT) $(LIBPATH)/libTOFbase.$(SOEXT) -$(LIBPATH)/libTOFrec.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libESD.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libRAWDatasim.$(SOEXT) $(LIBPATH)/libRAWDatarec.$(SOEXT) $(LIBPATH)/libRAWDatabase.$(SOEXT) $(LIBPATH)/libTOFbase.$(SOEXT) +$(LIBPATH)/libTOFbase.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libRAWDatarec.$(SOEXT) $(LIBPATH)/libRAWDatabase.$(SOEXT) +$(LIBPATH)/libTOFsim.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libRAWDatasim.$(SOEXT) $(LIBPATH)/libRAWDatabase.$(SOEXT) $(LIBPATH)/libTOFbase.$(SOEXT) +$(LIBPATH)/libTOFrec.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libESD.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libRAWDatabase.$(SOEXT) $(LIBPATH)/libTOFbase.$(SOEXT) $(LIBPATH)/libpythia6.$(SOEXT): $(LIBPATH)/libmicrocern.$(SOEXT) $(LIBPATH)/liblhapdf.$(SOEXT) $(LIBPATH)/libAliPythia6.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libpythia6.$(SOEXT) $(LIBPATH)/libEVGEN.$(SOEXT) $(LIBPATH)/libFASTSIM.$(SOEXT) $(LIBPATH)/libACORDEbase.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) -- 2.43.0