diff --git a/DecayTree/Jamfile b/DecayTree/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..8ae13a1d436d311b4db0e5246504b7047f62f702 --- /dev/null +++ b/DecayTree/Jamfile @@ -0,0 +1,4 @@ +project : + ; + +lib DecayTree : [ glob *.cc : *App.cc ] $(TOP)/Particle//Particle : : : ; diff --git a/ErrLogger/Jamfile b/ErrLogger/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..39c0e1607d0d542f3ab061dc2bde2e9915f69688 --- /dev/null +++ b/ErrLogger/Jamfile @@ -0,0 +1,7 @@ +project : + ; + +lib ErrLogger : [ glob *.cc : *App.cc ] : <use>$(TOP)//log4cpp : : <library>$(TOP)//log4cpp ; + +exe ErrLoggerTestApp : ErrLoggerTestApp.cc ErrLogger : ; +exe Log4CppTestApp : Log4CppTestApp.cc ErrLogger : ; diff --git a/Event/Jamfile b/Event/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..05591c29ad31ae395c9ea65c13a3920d3bf4f859 --- /dev/null +++ b/Event/Jamfile @@ -0,0 +1,7 @@ +project : + ; + +lib Event : [ glob *.cc : *App.cc ] $(TOP)/ErrLogger//ErrLogger $(TOP)/Particle//Particle : : : ; + +exe EvtReaderTestApp : EvtReaderTestApp.cc Event : ; + diff --git a/Examples/EtacToapi0Fit/Jamfile b/Examples/EtacToapi0Fit/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..8367cddf5e7527081ca5e4d164b53c70fe22b7eb --- /dev/null +++ b/Examples/EtacToapi0Fit/Jamfile @@ -0,0 +1,14 @@ +project : + ; + +lib EtacToapi0Fit : + [ glob *.cc : *App.cc ] + $(TOP)/PwaUtils//PwaUtils + $(TOP)/Event//Event + $(TOP)/qft++//qft++ + : <use>$(TOP)//Minuit2 <use>$(TOP)//Geneva + : + : <library>$(TOP)//Minuit2 <library>$(TOP)//Geneva ; + +exe GEtacToapi0FitApp : GEtacToapi0FitApp.cc EtacToapi0Fit : ; +exe MEtacToapi0FitApp : MEtacToapi0FitApp.cc EtacToapi0Fit : ; diff --git a/Examples/GMultiPopulation/Jamfile b/Examples/GMultiPopulation/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..176aa66f2c93fc7061fd9faca08c0779be56d264 --- /dev/null +++ b/Examples/GMultiPopulation/Jamfile @@ -0,0 +1,5 @@ +project : requirements + <include>$(GENEVA)/examples/include + ; + +exe GMultiPopulation : [ glob *.cc ] $(TOP)//Geneva : ; diff --git a/Examples/GStartProject/Jamfile b/Examples/GStartProject/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..2f1eecc8f849b77a0f170c02ba0be831f4bb7d74 --- /dev/null +++ b/Examples/GStartProject/Jamfile @@ -0,0 +1,5 @@ +project : requirements + <include>$(GENEVA)/examples/include + ; + +exe GStartProject : [ glob *.cc ] $(TOP)//Geneva : ; diff --git a/Examples/Jamfile b/Examples/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..87a69b4efc55a94589beda5ee546b35e813096a5 --- /dev/null +++ b/Examples/Jamfile @@ -0,0 +1,7 @@ + +build-project pbarpToOmegaPi ; +build-project EtacToapi0Fit ; +build-project GMultiPopulation ; +build-project GStartProject ; +build-project pbarp ; +build-project SeqDecHeliAmps ; diff --git a/Examples/SeqDecHeliAmps/Jamfile b/Examples/SeqDecHeliAmps/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..887ba34cf7bb2354f508f49534dc794607f6fa3e --- /dev/null +++ b/Examples/SeqDecHeliAmps/Jamfile @@ -0,0 +1,5 @@ +project : + ; + +exe compton_scatteringApp : compton_scattering.cc $(TOP)/qft++//qft++ : ; +exe SeqDecHeliAmpsApp : SeqDecayHeliAmpsMain.cc SeqDecHeliAmps.cc $(TOP)/qft++//qft++ : ; diff --git a/Examples/pbarp/Jamfile b/Examples/pbarp/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..1c465ead11159be31d33c99c7a652c691bdd026c --- /dev/null +++ b/Examples/pbarp/Jamfile @@ -0,0 +1,4 @@ +project : + ; + +exe pbarpStatesApp : [ glob *.cc ] $(TOP)/PwaUtils//PwaUtils : ; diff --git a/Examples/pbarpToOmegaPi/Jamfile b/Examples/pbarpToOmegaPi/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..22b50bb4158c8b1df862fd538aa59337b59f25e1 --- /dev/null +++ b/Examples/pbarpToOmegaPi/Jamfile @@ -0,0 +1,14 @@ +project : + ; + +lib pbarpToOmegaPi : + [ glob *.cc : *App.cc ] + $(TOP)/PwaUtils//PwaUtils + $(TOP)/Event//Event + $(TOP)/qft++//qft++ + : <use>$(TOP)//Minuit2 <use>$(TOP)//Geneva + : + : <library>$(TOP)//Minuit2 <library>$(TOP)//Geneva ; + +exe GOmegaPiApp : GOmegaPiApp.cc pbarpToOmegaPi : ; +exe MpbarpToOmegaPiApp : MOmegaPiApp.cc pbarpToOmegaPi : ; diff --git a/Jamroot b/Jamroot new file mode 100644 index 0000000000000000000000000000000000000000..dcbe6ce3489d39c7ed383b491ee76abdaa301d6f --- /dev/null +++ b/Jamroot @@ -0,0 +1,38 @@ +path-constant TOP : . ; +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_thread -lboost_test_exec_monitor ; + +project : + requirements <include>./ + <include>$(extern)/log4cpp/include + <include>$(ROOTSYS)/include + <include>$(GENEVA)/include + <include>$(MINUIT2)/include + <link>static + <cxxflags>-pthread + <linkflags>$(ROOTLIBS) + <linkflags>$(BOOSTLIBS) + <linkflags>-lgomp + <linkflags>-pthread + ; + +actions rootlibs +{ + $(ROOTSYS)/bin/root-config --libs +} + +lib log4cpp : : <file>$(extern)/lib/liblog4cpp.a : : ; +lib Minuit2 : : <file>$(MINUIT2)/lib/libMinuit2.a : : ; +lib Geneva : : <file>$(GENEVA)/lib/libgeneva-opt.so : : ; + +build-project qft++ ; +build-project Utils ; +build-project ErrLogger ; +build-project PwaUtils ; +build-project Particle ; +build-project Event ; +build-project DecayTree ; +build-project Setup ; +build-project Examples ; + diff --git a/Particle/Jamfile b/Particle/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..61172122bc0fe9e29e14174b26d458d7ca92a7c4 --- /dev/null +++ b/Particle/Jamfile @@ -0,0 +1,6 @@ +project : + ; + +lib Particle : [ glob *.cc : *App.cc ] $(TOP)/Utils//Utils $(TOP)/ErrLogger//ErrLogger : : : ; + +exe PdtTestApp : PdtTestApp.cc Particle : ; diff --git a/PwaUtils/Jamfile b/PwaUtils/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..010c11faec2183afda1773781dc02793593923b5 --- /dev/null +++ b/PwaUtils/Jamfile @@ -0,0 +1,9 @@ +project : + ; + +lib PwaUtils : + [ glob *.cc : *App.cc ] + $(TOP)/Utils//Utils + $(TOP)/qft++//qft++ + $(TOP)/ErrLogger//ErrLogger + : : : ; diff --git a/Setup/Jamfile b/Setup/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..2c66a33af3970ae091c2b43f90ba19c73e27640b --- /dev/null +++ b/Setup/Jamfile @@ -0,0 +1,10 @@ +project : + ; + +lib Setup : + [ glob *.cc : *App.cc ] + $(TOP)/Event//Event + $(TOP)/DecayTree//DecayTree : : : ; + +exe SetupTestApp : SetupTestApp.cc Setup : ; + diff --git a/Utils/Jamfile b/Utils/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..729c60cb4273f36e14b8891d348c6d25eb400269 --- /dev/null +++ b/Utils/Jamfile @@ -0,0 +1,4 @@ +project : + ; + +lib Utils : [ glob *.cc : *App.cc ] : : : ; diff --git a/qft++/Jamfile b/qft++/Jamfile new file mode 100644 index 0000000000000000000000000000000000000000..0a231538ba1403f949387a05b17a691a2d06a0fb --- /dev/null +++ b/qft++/Jamfile @@ -0,0 +1,9 @@ +project : + requirements + <include>./topincludes + ; + +lib qft++ : + [ glob relativistic-quantum-mechanics/*.cc + tensor/*.cc : ] + : : : ;