From: jgrosseo Date: Thu, 27 Jul 2006 08:29:48 +0000 (+0000) Subject: adding support for PWG0dep.par PROOF archive X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=7229e085809d5ceae26ea35d2fa69f9a47ea321f;p=u%2Fmrichter%2FAliRoot.git adding support for PWG0dep.par PROOF archive --- diff --git a/PWG0/Makefile b/PWG0/Makefile index b8289fbf301..f7123ee0aca 100644 --- a/PWG0/Makefile +++ b/PWG0/Makefile @@ -15,6 +15,11 @@ else endif endif +# for building of PWG0dep.par +ifneq ($(PWG0base_INCLUDE),) + ALICEINC += -I../$(PWG0base_INCLUDE) +endif + CXXFLAGS += $(ALICEINC) -g PACKAGE = PWG0base diff --git a/PWG0/PROOF-INF.PWG0base/SETUP.C b/PWG0/PROOF-INF.PWG0base/SETUP.C index 24a35fa4a53..a9ec88036e5 100644 --- a/PWG0/PROOF-INF.PWG0base/SETUP.C +++ b/PWG0/PROOF-INF.PWG0base/SETUP.C @@ -1,8 +1,17 @@ void SETUP() { + // Load some ROOT libraries + gSystem->Load("libEG"); + gSystem->Load("libGeom"); + + // Load the ESD library + gSystem->Load("libESD"); + gSystem->Load("libPWG0base"); - // Set the Inlucde paths - gSystem->SetIncludePath("-I$ROOTSYS/include -IPWG0base"); + // Set the include paths gROOT->ProcessLine(".include PWG0base"); + + // Set our location, so that other packages can find us + gSystem->Setenv("PWG0base_INCLUDE", "PWG0base"); } diff --git a/PWG0/PROOF-INF.PWG0dep/BUILD.sh b/PWG0/PROOF-INF.PWG0dep/BUILD.sh new file mode 100755 index 00000000000..6396286cb7d --- /dev/null +++ b/PWG0/PROOF-INF.PWG0dep/BUILD.sh @@ -0,0 +1,7 @@ +#! /bin/sh + +# dirty hack! +touch libPWG0selectors.pkg +touch libPWG0base.pkg + +make libPWG0dep.so diff --git a/PWG0/PROOF-INF.PWG0dep/SETUP.C b/PWG0/PROOF-INF.PWG0dep/SETUP.C new file mode 100644 index 00000000000..ab015beb4cf --- /dev/null +++ b/PWG0/PROOF-INF.PWG0dep/SETUP.C @@ -0,0 +1,14 @@ +void SETUP() +{ + // we assume PWG0base (and thus ESD) already loaded + + // this package depends on STEER + gSystem->Load("libVMC"); + gSystem->Load("libMinuit"); + gSystem->Load("libSTEER"); + + gSystem->Load("libPWG0dep"); + + // Set the Include paths + gROOT->ProcessLine(".include PWG0dep"); +}