Skip to content
Snippets Groups Projects
Commit a36022cf authored by Malte Albrecht's avatar Malte Albrecht
Browse files

Merge branch 'master' of jollyj.ep1.rub.de:EP1/Pawian

parents 02510cc0 de9023b7
No related branches found
No related tags found
No related merge requests found
alias install : install-bin install-lib ;
explicit install ;
install install-bin : HepMCEvtReaderTestApp
: <location>$(TOP)/bin
<install-dependencies>on
<install-type>EXE
;
install install-lib : Event
: <location>$(TOP)/lib
<install-dependencies>on
<install-type>LIB
;
project :
requirements
<include>./
<include>/usr/include/python2.6
<include>$(ROOTSYS)/include
<include>$(TOP)/Server
<linkflags>$(ROOTLIBS)
<linkflags>$(BOOSTLIBS)
<linkflags>-lpython2.6
;
project :
;
lib Event :
[ glob *.cc : *App.cc ]
$(TOP)/ErrLogger//ErrLogger $(TOP)/Particle//Particle
: <use>$(TOP)//HepMc
:
: <library>$(TOP)//HepMc ;
exe HepMCEvtReaderTestApp : HepMCEvtReaderTestApp.cc Event : ;
File moved
......@@ -7,27 +7,27 @@ BOOSTLIBS = -lboost_date_time -lboost_filesystem -lboost_program_options -lboos
project :
requirements <include>./
<include>$(BOOSTINCLUDE)
<include>$(extern)/include
<include>$(ROOTSYS)/include
<link>static
<cxxflags>-std=gnu++11
<cxxflags>-ftemplate-depth=256
<linkflags>$(ROOTLIBS)
<linkflags>-L$(BOOSTLIBPATH)
<linkflags>$(BOOSTLIBS)
<linkflags>-llog4cpp
;
requirements <include>./
<include>$(BOOSTINCLUDE)
<include>$(extern)/include
<include>$(ROOTSYS)/include
<link>static
<cxxflags>-std=gnu++11
<cxxflags>-ftemplate-depth=256
<linkflags>$(ROOTLIBS)
<linkflags>-L$(BOOSTLIBPATH)
<linkflags>$(BOOSTLIBS)
<linkflags>-llog4cpp
;
actions rootlibs
actions rootlibs
{
$(ROOTSYS)/bin/root-config --libs
$(ROOTSYS)/bin/root-config --libs
}
lib HepMc : : <file>$(extern)/lib/libHepMC.so : : ;
lib Minuit2 : : <file>$(extern)/lib/libMinuit2.so : : ;
build-project qft++ ;
build-project Utils ;
build-project ErrLogger ;
......
import os ;
path-constant TOP : . ;
local external = /lustre/nyx/panda/malte/extern/ ;
local ROOTSYS = [ os.environ ROOTSYS ] ;
local rlibs = [ SHELL "$(ROOTSYS)/bin/root-config --libs" ] ;
ROOTLIBS = [ MATCH "(.*)[\n]" : $(rlibs) ] ;
BOOSTLIBS = -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_regex -lboost_serialization -lboost_system -lboost_test_exec_monitor -lboost_timer -lboost_chrono -lrt ;
project :
requirements <include>./
<include>$(BOOSTINCLUDE)
<include>$(external)/include
<include>$(ROOTSYS)/include
<link>static
<cxxflags>-std=gnu++11
<cxxflags>-ftemplate-depth=256
<linkflags>$(ROOTLIBS)
<linkflags>-L$(BOOSTLIBPATH)
<linkflags>$(BOOSTLIBS)
<linkflags>-L/lustre/nyx/panda/malte/extern/lib/
<linkflags>-llog4cpp
;
actions rootlibs
{
$(ROOTSYS)/bin/root-config --libs
}
lib HepMc : : <file>/lustre/nyx/panda/malte/extern/lib/libHepMC.so : : ;
lib Minuit2 : : <file>/lustre/nyx/panda/malte/extern/lib/libMinuit2.so : : ;
build-project qft++ ;
build-project Utils ;
build-project ErrLogger ;
build-project qft++Extension ;
build-project ConfigParser ;
build-project FitParams ;
build-project PwaDynamics ;
build-project PwaUtils ;
build-project MinFunctions ;
build-project AppUtils ;
build-project pbarpUtils ;
build-project epemUtils ;
build-project resUtils ;
#build-project gammapUtils ;
build-project Particle ;
build-project Event ;
build-project PspGen ;
build-project Examples ;
build-project PwaApps ;
File moved
This diff is collapsed.
setenv ROOTSYS /lustre/nyx/panda/malte/extern/rootInstall
setenv TOP_DIR `pwd | sed -e 's/\/nfs//'`
setenv extern /lustre/nyx/panda/malte/extern
setenv LD_LIBRARY_PATH ${TOP_DIR}/lib:${extern}/lib:${ROOTSYS}/lib
setenv BOOST_BUILD_PATH /lustre/nyx/panda/malte/extern/boost-build/
setenv PATH ${ROOTSYS}/bin:${TOP_DIR}/bin:${PATH}
rm Jamroot
ln -s JamrootSL6_gsi Jamroot
rm Event/Jamfile
ln -s JamfilePython27 Event/Jamfile
echo "\n ROOTSYS: " $ROOTSYS
echo "\n BOOST_BUILD_PATH: " $BOOST_BUILD_PATH
echo "\n"
......@@ -7,6 +7,11 @@ setenv LD_LIBRARY_PATH ${ROOTSYS}/lib:${TOP_DIR}/lib:/data/work/kphpbb/kopf/PWA/
setenv PATH ${PATH}:${ROOTSYS}/bin:/data/work/kphpbb/kopf/PWA/bin:/data/work/kphpbb/kopf/PWA/localSys/bin
setenv BOOST_BUILD_PATH /data/work/kphpbb/kopf/PWA/boost-build
rm Jamroot
ln -s JamrootSL6 Jamroot
rm Event/Jamfile
ln -s JamfilePython26 Event/Jamfile
echo "\n ROOTSYS: " $ROOTSYS
echo "\n BOOST_BUILD_PATH: " $BOOST_BUILD_PATH
echo "\n"
......@@ -2,4 +2,10 @@ export ROOTSYS="/Applications/root_v6.08.02"
export TOP_DIR=`pwd`
export DYLD_LIBRARY_PATH="$ROOTSYS/lib:$TOP_DIR/lib" # This assumes, that e.g. MINUIT2 libs are symlinked in /usr/local/lib, as it is done when installed using 'brew install minuit2'
export PATH="$PATH:$ROOTSYS/bin" # same as above: /usr/local/bin sould be in the $PATH as a default.. and bjam should be available there when installed using 'brew install boost-build'.
rm Jamroot
ln -s JamrootOSX Jamroot
rm Event/Jamfile
ln -s JamfilePython26 Event/Jamfile
echo "ROOTSYS: " $ROOTSYS
......@@ -9,6 +9,11 @@ setenv JULIA_DIR /usr/local/julia
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$JULIA_DIR/lib/julia
setenv JULIA_HOME $JULIA_DIR/bin
rm Jamroot
ln -s JamrootSL7 Jamroot
rm Event/Jamfile
ln -s JamfilePython27 Event/Jamfile
echo "\n ROOTSYS: " $ROOTSYS
echo "\n BOOST_BUILD_PATH: " $BOOST_BUILD_PATH
echo "\n"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment