From 31c791ca0011f5dcebeee5f30f1307a0884b961f Mon Sep 17 00:00:00 2001 From: Frank Winklmeier <Frank.Winklmeier@cern.ch> Date: Fri, 21 Jul 2017 18:04:04 +0200 Subject: [PATCH] Remove all CMT directories in Control/ --- Control/AthAllocators/cmt/requirements | 50 ------ Control/AthAnalysisBaseComps/cmt/requirements | 36 ---- Control/AthContainers/cmt/Makefile.RootCore | 24 --- Control/AthContainers/cmt/requirements | 77 -------- .../cmt/Makefile.RootCore | 24 --- .../AthContainersInterfaces/cmt/requirements | 18 -- Control/AthContainersRoot/cmt/requirements | 32 ---- Control/AthLinks/cmt/requirements | 48 ----- .../AsgExampleTools/cmt/Makefile.RootCore | 27 --- .../AsgExampleTools/cmt/requirements | 27 --- .../AsgTools/cmt/Makefile.RootCore | 24 --- .../AthToolSupport/AsgTools/cmt/requirements | 48 ----- Control/AthViews/cmt/requirements | 42 ----- Control/AthenaAuditors/cmt/requirements | 25 --- Control/AthenaBaseComps/cmt/requirements | 33 ---- .../AthExBeginRun/cmt/requirements | 19 -- .../AthExFortranAlgorithm/cmt/requirements | 18 -- .../AthExHelloWorld/cmt/requirements | 28 --- .../AthExHistNtup/cmt/requirements | 15 -- .../AthExJobOptions/cmt/requirements | 38 ---- .../AthExRunExamples/cmt/requirements | 38 ---- .../AthExRunHelloWorld/cmt/requirements | 28 --- .../AthExStoreGateExample/cmt/requirements | 86 --------- .../AthExThinning/cmt/requirements | 118 ------------- .../MultiInputExample/cmt/requirements | 26 --- .../TBBExamples/cmt/requirements | 51 ------ .../ToyConversion/cmt/requirements | 16 -- .../UserDataExamples/cmt/requirements | 45 ----- Control/AthenaIPCTools/cmt/requirements | 3 - Control/AthenaInterprocess/cmt/requirements | 13 -- Control/AthenaKernel/cmt/requirements | 66 ------- Control/AthenaMonitoring/cmt/requirements | 44 ----- Control/AthenaPython/cmt/requirements | 80 --------- Control/AthenaSealSvc/cmt/requirements | 16 -- Control/AthenaServices/cmt/requirements | 113 ------------ Control/CLIDComps/cmt/requirements | 28 --- Control/CLIDSvc/cmt/requirements | 16 -- Control/CoWTools/cmt/requirements | 10 -- Control/CxxUtils/cmt/Makefile.RootCore | 24 --- Control/CxxUtils/cmt/requirements | 83 --------- Control/DataModel/cmt/requirements | 20 --- Control/DataModelAthenaPool/cmt/requirements | 65 ------- .../DataModelRunTests/cmt/requirements | 167 ------------------ .../DataModelTestDataCommon/cmt/requirements | 47 ----- .../DataModelTestDataRead/cmt/requirements | 65 ------- .../DataModelTestDataReadCnv/cmt/requirements | 53 ------ .../DataModelTestDataWrite/cmt/requirements | 63 ------- .../cmt/requirements | 55 ------ Control/GaudiSequencer/cmt/requirements | 22 --- .../HeapMon/cmt/fragments/python_extension | 46 ----- .../cmt/fragments/python_extension_header | 4 - Control/HeapMon/cmt/requirements | 55 ------ .../Hephaestus/cmt/fragments/python_extension | 45 ----- .../cmt/fragments/python_extension_header | 4 - Control/Hephaestus/cmt/requirements | 60 ------- Control/IOVSvc/cmt/requirements | 24 --- Control/Navigation/cmt/requirements | 38 ---- .../PerfMonAna/cmt/requirements | 22 --- .../PerfMonComps/cmt/requirements | 43 ----- .../PerfMonEvent/cmt/requirements | 37 ---- .../PerfMonGPerfTools/cmt/requirements | 25 --- .../PerfMonKernel/cmt/requirements | 20 --- .../PerfMonTests/cmt/requirements | 35 ---- Control/PileUpComps/cmt/requirements | 19 -- Control/PileUpTools/cmt/requirements | 17 -- Control/PyKernel/cmt/requirements | 19 -- Control/RngComps/cmt/requirements | 56 ------ Control/RootUtils/cmt/requirements | 53 ------ Control/SGComps/cmt/requirements | 43 ----- Control/SGMon/SGAudCore/cmt/requirements | 18 -- Control/SGMon/SGAudSvc/cmt/requirements | 31 ---- Control/SGTools/cmt/requirements | 46 ----- Control/StoreGate/cmt/requirements | 72 -------- Control/StoreGateBindings/cmt/requirements | 55 ------ Control/StoreGateTests/cmt/requirements | 38 ---- Control/Valkyrie/cmt/requirements | 30 ---- Control/xAODRootAccess/cmt/Makefile.RootCore | 25 --- Control/xAODRootAccess/cmt/requirements | 46 ----- .../cmt/Makefile.RootCore | 24 --- .../xAODRootAccessInterfaces/cmt/requirements | 9 - 80 files changed, 3173 deletions(-) delete mode 100644 Control/AthAllocators/cmt/requirements delete mode 100644 Control/AthAnalysisBaseComps/cmt/requirements delete mode 100644 Control/AthContainers/cmt/Makefile.RootCore delete mode 100644 Control/AthContainers/cmt/requirements delete mode 100644 Control/AthContainersInterfaces/cmt/Makefile.RootCore delete mode 100644 Control/AthContainersInterfaces/cmt/requirements delete mode 100644 Control/AthContainersRoot/cmt/requirements delete mode 100644 Control/AthLinks/cmt/requirements delete mode 100644 Control/AthToolSupport/AsgExampleTools/cmt/Makefile.RootCore delete mode 100644 Control/AthToolSupport/AsgExampleTools/cmt/requirements delete mode 100644 Control/AthToolSupport/AsgTools/cmt/Makefile.RootCore delete mode 100644 Control/AthToolSupport/AsgTools/cmt/requirements delete mode 100644 Control/AthViews/cmt/requirements delete mode 100644 Control/AthenaAuditors/cmt/requirements delete mode 100644 Control/AthenaBaseComps/cmt/requirements delete mode 100755 Control/AthenaExamples/AthExBeginRun/cmt/requirements delete mode 100755 Control/AthenaExamples/AthExFortranAlgorithm/cmt/requirements delete mode 100755 Control/AthenaExamples/AthExHelloWorld/cmt/requirements delete mode 100755 Control/AthenaExamples/AthExHistNtup/cmt/requirements delete mode 100755 Control/AthenaExamples/AthExJobOptions/cmt/requirements delete mode 100755 Control/AthenaExamples/AthExRunExamples/cmt/requirements delete mode 100755 Control/AthenaExamples/AthExRunHelloWorld/cmt/requirements delete mode 100755 Control/AthenaExamples/AthExStoreGateExample/cmt/requirements delete mode 100644 Control/AthenaExamples/AthExThinning/cmt/requirements delete mode 100644 Control/AthenaExamples/MultiInputExample/cmt/requirements delete mode 100644 Control/AthenaExamples/TBBExamples/cmt/requirements delete mode 100755 Control/AthenaExamples/ToyConversion/cmt/requirements delete mode 100644 Control/AthenaExamples/UserDataExamples/cmt/requirements delete mode 100644 Control/AthenaIPCTools/cmt/requirements delete mode 100644 Control/AthenaInterprocess/cmt/requirements delete mode 100644 Control/AthenaKernel/cmt/requirements delete mode 100755 Control/AthenaMonitoring/cmt/requirements delete mode 100644 Control/AthenaPython/cmt/requirements delete mode 100755 Control/AthenaSealSvc/cmt/requirements delete mode 100644 Control/AthenaServices/cmt/requirements delete mode 100644 Control/CLIDComps/cmt/requirements delete mode 100755 Control/CLIDSvc/cmt/requirements delete mode 100644 Control/CoWTools/cmt/requirements delete mode 100644 Control/CxxUtils/cmt/Makefile.RootCore delete mode 100644 Control/CxxUtils/cmt/requirements delete mode 100755 Control/DataModel/cmt/requirements delete mode 100755 Control/DataModelAthenaPool/cmt/requirements delete mode 100755 Control/DataModelTest/DataModelRunTests/cmt/requirements delete mode 100755 Control/DataModelTest/DataModelTestDataCommon/cmt/requirements delete mode 100644 Control/DataModelTest/DataModelTestDataRead/cmt/requirements delete mode 100755 Control/DataModelTest/DataModelTestDataReadCnv/cmt/requirements delete mode 100644 Control/DataModelTest/DataModelTestDataWrite/cmt/requirements delete mode 100755 Control/DataModelTest/DataModelTestDataWriteCnv/cmt/requirements delete mode 100755 Control/GaudiSequencer/cmt/requirements delete mode 100644 Control/HeapMon/cmt/fragments/python_extension delete mode 100644 Control/HeapMon/cmt/fragments/python_extension_header delete mode 100644 Control/HeapMon/cmt/requirements delete mode 100644 Control/Hephaestus/cmt/fragments/python_extension delete mode 100644 Control/Hephaestus/cmt/fragments/python_extension_header delete mode 100644 Control/Hephaestus/cmt/requirements delete mode 100755 Control/IOVSvc/cmt/requirements delete mode 100644 Control/Navigation/cmt/requirements delete mode 100755 Control/PerformanceMonitoring/PerfMonAna/cmt/requirements delete mode 100644 Control/PerformanceMonitoring/PerfMonComps/cmt/requirements delete mode 100755 Control/PerformanceMonitoring/PerfMonEvent/cmt/requirements delete mode 100644 Control/PerformanceMonitoring/PerfMonGPerfTools/cmt/requirements delete mode 100755 Control/PerformanceMonitoring/PerfMonKernel/cmt/requirements delete mode 100755 Control/PerformanceMonitoring/PerfMonTests/cmt/requirements delete mode 100755 Control/PileUpComps/cmt/requirements delete mode 100755 Control/PileUpTools/cmt/requirements delete mode 100755 Control/PyKernel/cmt/requirements delete mode 100644 Control/RngComps/cmt/requirements delete mode 100755 Control/RootUtils/cmt/requirements delete mode 100644 Control/SGComps/cmt/requirements delete mode 100644 Control/SGMon/SGAudCore/cmt/requirements delete mode 100644 Control/SGMon/SGAudSvc/cmt/requirements delete mode 100755 Control/SGTools/cmt/requirements delete mode 100644 Control/StoreGate/cmt/requirements delete mode 100644 Control/StoreGateBindings/cmt/requirements delete mode 100755 Control/StoreGateTests/cmt/requirements delete mode 100755 Control/Valkyrie/cmt/requirements delete mode 100644 Control/xAODRootAccess/cmt/Makefile.RootCore delete mode 100644 Control/xAODRootAccess/cmt/requirements delete mode 100644 Control/xAODRootAccessInterfaces/cmt/Makefile.RootCore delete mode 100644 Control/xAODRootAccessInterfaces/cmt/requirements diff --git a/Control/AthAllocators/cmt/requirements b/Control/AthAllocators/cmt/requirements deleted file mode 100644 index 6bacde53aad..00000000000 --- a/Control/AthAllocators/cmt/requirements +++ /dev/null @@ -1,50 +0,0 @@ -package AthAllocators - -author scott snyder <snyder@bnl.gov> - -use AtlasPolicy AtlasPolicy-* -use GaudiInterface GaudiInterface-* External -use AtlasBoost AtlasBoost-* External - - -private -use CxxUtils CxxUtils-* Control -end_private - - -apply_pattern installed_library -library AthAllocators *.cxx - - -private -use TestTools TestTools-* AtlasTest - -apply_pattern UnitTest_run unit_test=exceptions -apply_pattern UnitTest_run unit_test=ArenaAllocatorBase -apply_pattern UnitTest_run unit_test=ArenaBlockAllocatorBase -apply_pattern UnitTest_run unit_test=ArenaBlock -apply_pattern UnitTest_run unit_test=ArenaPoolAllocator -apply_pattern UnitTest_run unit_test=ArenaHeapAllocator -apply_pattern UnitTest_run unit_test=ArenaHandleBase -apply_pattern UnitTest_run unit_test=ArenaHandleBaseAllocT -apply_pattern UnitTest_run unit_test=ArenaHandleBaseT -apply_pattern UnitTest_run unit_test=ArenaHeader -apply_pattern UnitTest_run unit_test=ArenaCachingHandle -apply_pattern UnitTest_run unit_test=ArenaHandle -apply_pattern UnitTest_run unit_test=ArenaAllocatorCreator -apply_pattern UnitTest_run unit_test=ArenaAllocatorRegistry -apply_pattern UnitTest_run unit_test=Arena -apply_pattern UnitTest_run unit_test=ArenaBase -apply_pattern UnitTest_run unit_test=ArenaPoolSTLAllocator -apply_pattern UnitTest_run unit_test=ArenaHeapSTLAllocator -apply_pattern UnitTest_run unit_test=ArenaSharedHeapSTLAllocator -apply_pattern UnitTest_run unit_test=DataPool \ - extrapatterns="^IncidentSvc +DEBUG Adding|^HistogramPersis.* (INFO|DEBUG)|^JobOptionsSvc +INFO" - -macro_append DOXYGEN_INPUT " ../doc" - - -private -use AtlasReflex AtlasReflex-* External -apply_pattern lcgdict dict=AthAllocators selectionfile=selection.xml headerfiles="../AthAllocators/AthAllocatorsDict.h" - diff --git a/Control/AthAnalysisBaseComps/cmt/requirements b/Control/AthAnalysisBaseComps/cmt/requirements deleted file mode 100644 index e66dd4e7bc9..00000000000 --- a/Control/AthAnalysisBaseComps/cmt/requirements +++ /dev/null @@ -1,36 +0,0 @@ -## automatically generated CMT requirements file -package AthAnalysisBaseComps -author will - -## for athena policies: this has to be the first use statement -use AtlasPolicy AtlasPolicy-* - -## for gaudi tools, services and objects -use GaudiInterface GaudiInterface-* External -use StoreGate StoreGate-* Control - -use AthenaBaseComps AthenaBaseComps-* Control - -use IOVDbDataModel IOVDbDataModel-* Database - -use AtlasROOT AtlasROOT-* External - -use AthContainers AthContainers-* Control - -## put here your package dependencies... - -branches python src src/components - - -#library AthAnalysisBaseComps *.cxx -#apply_pattern installed_library -apply_pattern dual_use_library files="*.cxx" - -apply_pattern declare_joboptions files="*.py" - - -private -use AtlasReflex AtlasReflex-* External -no_auto_imports -apply_pattern lcgdict dict=AthAnalysisBaseComps selectionfile=selection.xml headerfiles="../AthAnalysisBaseComps/AthAnalysisBaseCompsDict.h" -end_private - diff --git a/Control/AthContainers/cmt/Makefile.RootCore b/Control/AthContainers/cmt/Makefile.RootCore deleted file mode 100644 index e8cb703ebb8..00000000000 --- a/Control/AthContainers/cmt/Makefile.RootCore +++ /dev/null @@ -1,24 +0,0 @@ -# this makefile also gets parsed by shell scripts -# therefore it does not support full make syntax and features -# edit with care - -# for full documentation check: -# https://twiki.cern.ch/twiki/bin/viewauth/Atlas/RootCore#Package_Makefile - -PACKAGE = AthContainers -PACKAGE_PRELOAD = -PACKAGE_CXXFLAGS = -PACKAGE_OBJFLAGS = -PACKAGE_LDFLAGS = -PACKAGE_BINFLAGS = -PACKAGE_LIBFLAGS = -PACKAGE_DEP = AthContainersInterfaces AthLinks TestTools CxxUtils -PACKAGE_TRYDEP = Asg_gccxml -PACKAGE_CLEAN = -PACKAGE_NOGRID = -PACKAGE_PEDANTIC = 1 -PACKAGE_NOOPT = 0 -PACKAGE_NOCC = 0 -PACKAGE_REFLEX = 1 - -include $(ROOTCOREDIR)/Makefile-common diff --git a/Control/AthContainers/cmt/requirements b/Control/AthContainers/cmt/requirements deleted file mode 100644 index 2a080a3df1a..00000000000 --- a/Control/AthContainers/cmt/requirements +++ /dev/null @@ -1,77 +0,0 @@ -package AthContainers -# $Id: requirements 777300 2016-10-08 21:20:26Z ssnyder $ - -author Paolo Calafiura <Paolo.Calafiura@cern.ch> -author Hong Ma <hma@bnl.gov> -author Srini Rajagopalan <srinir@bnl.gov> -author scott snyder <snyder@bnl.gov> - -use AtlasPolicy AtlasPolicy-* -use AthenaKernel AthenaKernel-* Control -use SGTools SGTools-* Control -use CxxUtils CxxUtils-* Control -use AthContainersInterfaces AthContainersInterfaces-* Control -use AthLinks AthLinks-* Control -use AtlasBoost AtlasBoost-* External -use GaudiInterface GaudiInterface-* External - -private -use AtlasROOT AtlasROOT-* External -end_private - -apply_pattern installed_library -library AthContainers *.cxx ../Root/*.cxx - -private - -use TestTools TestTools-* AtlasTest -apply_pattern UnitTest_run unit_test=removeDuplicates -apply_pattern UnitTest_run unit_test=DataVector -apply_pattern UnitTest_run unit_test=DataVector_a -apply_pattern UnitTest_run unit_test=DataVector_b -apply_pattern UnitTest_run unit_test=DataVector_c -apply_pattern UnitTest_run unit_test=DataVector_d -apply_pattern UnitTest_run unit_test=DataVector_e -apply_pattern UnitTest_run unit_test=DataVector_f -apply_pattern UnitTest_run unit_test=DataList -apply_pattern UnitTest_run unit_test=DVLInfo -apply_pattern UnitTest_run unit_test=DVLDataBucket -apply_pattern UnitTest_run unit_test=DVLCast -apply_pattern UnitTest_run unit_test=IsMostDerivedFlag -apply_pattern UnitTest_run unit_test=ElementProxy -apply_pattern UnitTest_run unit_test=DVLIterator -apply_pattern UnitTest_run unit_test=DVL_iter_swap -apply_pattern UnitTest_run unit_test=foreach - -apply_pattern UnitTest_run unit_test=AuxTypeVector -apply_pattern UnitTest_run unit_test=AuxTypeVectorFactory -apply_pattern UnitTest_run unit_test=AuxTypeRegistry extrapatterns='will use std::' -apply_pattern UnitTest_run unit_test=AuxVectorData extrapatterns='will use std::' -apply_pattern UnitTest_run unit_test=AuxVectorBase extrapatterns='will use std::' -apply_pattern UnitTest_run unit_test=AuxStoreInternal -apply_pattern UnitTest_run unit_test=AuxStoreStandalone -apply_pattern UnitTest_run unit_test=AuxElement -apply_pattern UnitTest_run unit_test=AuxElementComplete -apply_pattern UnitTest_run unit_test=error -apply_pattern UnitTest_run unit_test=threading -apply_pattern UnitTest_run unit_test=threading_nothreads -apply_pattern UnitTest_run unit_test=exceptions -apply_pattern UnitTest_run unit_test=normalizedTypeinfoName -apply_pattern UnitTest_run unit_test=getThinnedFlags -apply_pattern UnitTest_run unit_test=copyAuxStoreThinned -apply_pattern UnitTest_run unit_test=copyThinned -apply_pattern UnitTest_run unit_test=PackedParameters -apply_pattern UnitTest_run unit_test=PackedConverter -apply_pattern UnitTest_run unit_test=PackedContainer -apply_pattern UnitTest_run unit_test=debug -apply_pattern UnitTest_run unit_test=dataVectorAsELV -apply_pattern UnitTest_run unit_test=ViewVector -apply_pattern UnitTest_run unit_test=ViewVectorBase - -macro_append DOXYGEN_INPUT " ../doc" - -private -use AtlasReflex AtlasReflex-* External -apply_pattern lcgdict dict=AthContainers selectionfile=selection.xml \ - headerfiles="../AthContainers/AthContainersDict.h" \ - extralibfiles=../Root/dict/*.cxx diff --git a/Control/AthContainersInterfaces/cmt/Makefile.RootCore b/Control/AthContainersInterfaces/cmt/Makefile.RootCore deleted file mode 100644 index a6c3c93832e..00000000000 --- a/Control/AthContainersInterfaces/cmt/Makefile.RootCore +++ /dev/null @@ -1,24 +0,0 @@ -# this makefile also gets parsed by shell scripts -# therefore it does not support full make syntax and features -# edit with care - -# for full documentation check: -# https://twiki.cern.ch/twiki/bin/viewauth/Atlas/RootCore#Package_Makefile - -PACKAGE = AthContainersInterfaces -PACKAGE_PRELOAD = -PACKAGE_CXXFLAGS = -DXAOD_STANDALONE -PACKAGE_OBJFLAGS = -PACKAGE_LDFLAGS = -PACKAGE_BINFLAGS = -PACKAGE_LIBFLAGS = -PACKAGE_DEP = -PACKAGE_TRYDEP = -PACKAGE_CLEAN = -PACKAGE_NOGRID = -PACKAGE_PEDANTIC = 0 -PACKAGE_NOOPT = 0 -PACKAGE_NOCC = 1 -PACKAGE_REFLEX = 0 - -include $(ROOTCOREDIR)/Makefile-common diff --git a/Control/AthContainersInterfaces/cmt/requirements b/Control/AthContainersInterfaces/cmt/requirements deleted file mode 100644 index 238be60306e..00000000000 --- a/Control/AthContainersInterfaces/cmt/requirements +++ /dev/null @@ -1,18 +0,0 @@ -package AthContainersInterfaces - -author scott snyder <snyder@bnl.gov> - -use AtlasPolicy AtlasPolicy-* - -# Only if XAOD_STANDALONE not defined. -use SGTools SGTools-* Control - -# Only with c++03. -use AtlasBoost AtlasBoost-* External - - -private -use TestTools TestTools-* AtlasTest - -apply_pattern UnitTest_run unit_test=AuxStore_traits -apply_pattern UnitTest_run unit_test=AuxDataOption diff --git a/Control/AthContainersRoot/cmt/requirements b/Control/AthContainersRoot/cmt/requirements deleted file mode 100644 index f12fd3db6dd..00000000000 --- a/Control/AthContainersRoot/cmt/requirements +++ /dev/null @@ -1,32 +0,0 @@ -package AthContainersRoot - -author Scott Snyder <snyder@fnal.gov> - -use AtlasPolicy AtlasPolicy-* -use AtlasROOT AtlasROOT-* External -use GaudiInterface GaudiInterface-* External -use RootUtils RootUtils-* Control -use AthContainersInterfaces AthContainersInterfaces-* Control -use AthContainers AthContainers-* Control - -private -use CxxUtils CxxUtils-* Control - -public -apply_pattern installed_library -library AthContainersRoot *.cxx - -macro_append DOXYGEN_INPUT " ../doc" - -private -use TestTools TestTools-* AtlasTest -apply_pattern UnitTest_run unit_test=RootAuxVectorFactory -apply_pattern UnitTest_run unit_test=getDynamicAuxID -apply_pattern UnitTest_run unit_test=AuxStoreRoot - - -private -use AtlasReflex AtlasReflex-* External -apply_pattern lcgdict dict=AthContainersRootTest selectionfile=selection.xml \ - headerfiles="../AthContainersRoot/AthContainersRootTestDict.h" - diff --git a/Control/AthLinks/cmt/requirements b/Control/AthLinks/cmt/requirements deleted file mode 100644 index c27cc96a85d..00000000000 --- a/Control/AthLinks/cmt/requirements +++ /dev/null @@ -1,48 +0,0 @@ -package AthLinks - -author Paolo Calafiura <Paolo.Calafiura@cern.ch> -author Hong Ma <hma@bnl.gov> -author Srini Rajagopalan <srinir@bnl.gov> -author scott snyder <snyder@bnl.gov> - -use AtlasPolicy AtlasPolicy-* -use AthenaKernel AthenaKernel-* Control -use SGTools SGTools-* Control -use CxxUtils CxxUtils-* Control -use AtlasBoost AtlasBoost-* External -use GaudiInterface GaudiInterface-* External -use AtlasReflex AtlasReflex-* External - - -apply_pattern installed_library -library AthLinks *.cxx - - -private - -use TestTools TestTools-* AtlasTest -apply_pattern UnitTest_run unit_test=exceptions -apply_pattern UnitTest_run unit_test=DataProxyHolder -apply_pattern UnitTest_run unit_test=IndexHolder -apply_pattern UnitTest_run unit_test=IdentContIndex -apply_pattern UnitTest_run unit_test=ForwardIndexingPolicy -apply_pattern UnitTest_run unit_test=SetIndexingPolicy -apply_pattern UnitTest_run unit_test=MapIndexingPolicy -apply_pattern UnitTest_run unit_test=IdentContIndexingPolicy -apply_pattern UnitTest_run unit_test=IsSTLSequence -apply_pattern UnitTest_run unit_test=DataLinkBase -apply_pattern UnitTest_run unit_test=DataLink -apply_pattern UnitTest_run unit_test=ElementLinkBase -apply_pattern UnitTest_run unit_test=GenericElementLinkBase -apply_pattern UnitTest_run unit_test=ElementLink -apply_pattern UnitTest_run unit_test=ElementLinkFwd -apply_pattern UnitTest_run unit_test=DataPtr -apply_pattern UnitTest_run unit_test=AssociationMap \ - extrapatterns="ClassIDSvc Initialized successfully|^HistogramPersis.* INFO" - -macro_append DOXYGEN_INPUT " ../doc" - - -private -use AtlasROOT AtlasROOT-* External -apply_pattern lcgdict dict=AthLinks selectionfile=selection.xml headerfiles="../AthLinks/AthLinksDict.h" diff --git a/Control/AthToolSupport/AsgExampleTools/cmt/Makefile.RootCore b/Control/AthToolSupport/AsgExampleTools/cmt/Makefile.RootCore deleted file mode 100644 index b980d19c14e..00000000000 --- a/Control/AthToolSupport/AsgExampleTools/cmt/Makefile.RootCore +++ /dev/null @@ -1,27 +0,0 @@ -# this makefile also gets parsed by shell scripts -# therefore it does not support full make syntax and features -# edit with care - -# for full documentation check: -# https://twiki.cern.ch/twiki/bin/viewauth/Atlas/RootCore#Package_Makefile - -PACKAGE = AsgExampleTools -PACKAGE_PRELOAD = -PACKAGE_CXXFLAGS = -PACKAGE_OBJFLAGS = -DASGTOOL_STANDALONE -DASGTOOL_NOTEVENT -PACKAGE_LDFLAGS = -PACKAGE_BINFLAGS = -PACKAGE_LIBFLAGS = -PACKAGE_DEP = AsgTools -PACKAGE_TRYDEP = -PACKAGE_CLEAN = -PACKAGE_NOGRID = -PACKAGE_PEDANTIC = 1 -PACKAGE_NOOPT = 0 -PACKAGE_NOCC = 0 -PACKAGE_REFLEX = 1 - -#PACKAGE_SRCFILES = $(wildcard ../src/*.cxx) $(wildcard ../src/standalone/*.cxx) -PACKAGE_PRGDIR = ../utils - -include $(ROOTCOREDIR)/Makefile-common diff --git a/Control/AthToolSupport/AsgExampleTools/cmt/requirements b/Control/AthToolSupport/AsgExampleTools/cmt/requirements deleted file mode 100644 index d70e7ad89c9..00000000000 --- a/Control/AthToolSupport/AsgExampleTools/cmt/requirements +++ /dev/null @@ -1,27 +0,0 @@ -package AsgExampleTools - -author David Adams - - -public -use AtlasPolicy AtlasPolicy-* -use AsgTools AsgTools-* Control/AthToolSupport -private -use AthenaBaseComps AthenaBaseComps-* Control -use GaudiInterface GaudiInterface-* External -end_private - -apply_pattern dual_use_library files="*.cxx ../Root/AsgHelloTool.cxx ../Root/UnitTestTool1.cxx ../Root/UnitTestTool2.cxx ../Root/UnitTestTool3.cxx ../Root/UnitTestTool1A.cxx" - -private -# make the unit tests work -use TestTools TestTools-* AtlasTest -use AtlasGoogleTest AtlasGoogleTest-* External -apply_pattern UnitTest_run unit_test=gt_ToolHandle -apply_pattern UnitTest_run unit_test=gt_AnaToolHandle -macro_append all_dependencies " check " -macro_append gt_ToolHandle_test_dependencies " AsgExampleTools AsgExampleToolsMergeComponentsList " -macro_append gt_AnaToolHandle_test_dependencies " AsgExampleTools AsgExampleToolsMergeComponentsList " - -# keep the debugging symbols -macro SEPARATEDEBUG "" diff --git a/Control/AthToolSupport/AsgTools/cmt/Makefile.RootCore b/Control/AthToolSupport/AsgTools/cmt/Makefile.RootCore deleted file mode 100644 index e512781349b..00000000000 --- a/Control/AthToolSupport/AsgTools/cmt/Makefile.RootCore +++ /dev/null @@ -1,24 +0,0 @@ -# this makefile also gets parsed by shell scripts -# therefore it does not support full make syntax and features -# edit with care - -# for full documentation check: -# https://twiki.cern.ch/twiki/bin/viewauth/Atlas/RootCore#Package_Makefile - -PACKAGE = AsgTools -PACKAGE_PRELOAD = -PACKAGE_CXXFLAGS = -PACKAGE_OBJFLAGS = -DASGTOOL_STANDALONE -PACKAGE_LDFLAGS = -PACKAGE_BINFLAGS = -PACKAGE_LIBFLAGS = -PACKAGE_DEP = Asg_GoogleTest -PACKAGE_TRYDEP = xAODRootAccessInterfaces xAODRootAccess -PACKAGE_CLEAN = -PACKAGE_NOGRID = -PACKAGE_PEDANTIC = 1 -PACKAGE_NOOPT = 0 -PACKAGE_NOCC = 0 -PACKAGE_REFLEX = 1 - -include $(ROOTCOREDIR)/Makefile-common diff --git a/Control/AthToolSupport/AsgTools/cmt/requirements b/Control/AthToolSupport/AsgTools/cmt/requirements deleted file mode 100644 index f1f249dd5a0..00000000000 --- a/Control/AthToolSupport/AsgTools/cmt/requirements +++ /dev/null @@ -1,48 +0,0 @@ -package AsgTools -# $Id: requirements 790389 2016-12-18 13:39:12Z krumnack $ - -author David Adams - -public - -use AtlasPolicy AtlasPolicy-* - -use xAODRootAccess xAODRootAccess-* Control - -use GaudiInterface GaudiInterface-* External -#use AtlasGoogleTest AtlasGoogleTest-* External - -use AthenaBaseComps AthenaBaseComps-* Control -use SGTools SGTools-* Control - -use IOVDbDataModel IOVDbDataModel-* Database - -# Build a library: -library AsgTools ../Root/MsgLevel.cxx ../Root/AsgTool.cxx \ - ../Root/AsgMetadataTool.cxx ../Root/AsgMessaging.cxx \ - ../Root/ToolStore.cxx ../Root/AnaToolHandle.cxx ../Root/MessageCheck.cxx ../Root/UnitTest.cxx *.cxx -apply_pattern installed_library - -private - -# Generate a dictionary: -use AtlasReflex AtlasReflex-* External -no_auto_imports -apply_pattern lcgdict dict=AsgTools selectionfile=selection.xml \ - headerfiles="../AsgTools/AsgToolsDict.h" - - -use AtlasBoost AtlasBoost-* External -use AtlasGoogleTest AtlasGoogleTest-* External - -use TestTools TestTools-* AtlasTest - -apply_pattern UnitTest_run unit_test=gt_asgtools_toolhandle \ - extrapatterns="\([0-9]+ ms\)|\([0-9]+ ms total\)" -apply_pattern UnitTest_run unit_test=gt_UnitTest \ - extrapatterns="\([0-9]+ ms\)|\([0-9]+ ms total\)" -macro_append all_dependencies " check " - -macro_append gt_asgtools_toolhandle_test_dependencies " AsgTools " -macro_append gt_UnitTest_test_dependencies " AsgTools " - -end_private \ No newline at end of file diff --git a/Control/AthViews/cmt/requirements b/Control/AthViews/cmt/requirements deleted file mode 100644 index 5b2cb0b1dbd..00000000000 --- a/Control/AthViews/cmt/requirements +++ /dev/null @@ -1,42 +0,0 @@ -package AthViews -author bwynne - -## for athena policies: this has to be the first use statement -use AtlasPolicy AtlasPolicy-* - -## for gaudi tools, services and objects -use AthenaKernel AthenaKernel-* Control -use GaudiInterface GaudiInterface-* External -use StoreGate StoreGate-* Control -use SGTools SGTools-* Control -use AthenaBaseComps AthenaBaseComps-* Control - -private -use CxxUtils CxxUtils-* Control -use EventInfo EventInfo-* Event -end_private - - -#This makes libAthViewsLib.so (in addition to libAthViews.so, which gets made anyway) -#Seems to be necessary for linking to StoreGate -apply_pattern dual_use_library files=*.cxx - -## put here your package dependencies... - -branches src src/components doc python share - -private -## default is to make component library -library AthViews *.cxx components/*.cxx - -apply_pattern component_library -apply_pattern declare_joboptions files="*.py" -apply_pattern declare_python_modules files="*.py" - -end_private - -# an example exercizing data-flow -library AthViewsDFlow \ --s=${AthViews_root}/src_dflow/ *.cxx \ --s=${AthViews_root}/src_dflow/components *.cxx -apply_pattern named_component_library library=AthViewsDFlow diff --git a/Control/AthenaAuditors/cmt/requirements b/Control/AthenaAuditors/cmt/requirements deleted file mode 100644 index 6f4e6473f76..00000000000 --- a/Control/AthenaAuditors/cmt/requirements +++ /dev/null @@ -1,25 +0,0 @@ -package AthenaAuditors - -author Rolf Seuster -author Sami Kama - -use AtlasPolicy AtlasPolicy-* - -private -use GaudiInterface GaudiInterface-* External -use AtlasGdb AtlasGdb-* External -use AtlasBoost AtlasBoost-* External -use AtlasLibUnwind AtlasLibUnwind-* External -use AtlasGPerfTools AtlasGPerfTools-* External - -private -use CoWTools CoWTools-* Control -use AtlasROOT AtlasROOT-* External -# Add cmake compatibility (doesn't do anything on CMT side of things) -apply_pattern cmake_add_libraries target=AthenaAuditors libraries=z - -library AthenaAuditors *.cxx -s=components *.cxx -apply_pattern component_library - -use AthenaBaseComps AthenaBaseComps-* Control - diff --git a/Control/AthenaBaseComps/cmt/requirements b/Control/AthenaBaseComps/cmt/requirements deleted file mode 100644 index 64d662989f5..00000000000 --- a/Control/AthenaBaseComps/cmt/requirements +++ /dev/null @@ -1,33 +0,0 @@ -package AthenaBaseComps - -author Sebastien Binet <binet@cern.ch> - -## For Athena policies: it has to be the first use statement -use AtlasPolicy AtlasPolicy-* - -## For Gaudi tools, services and objects -use GaudiInterface GaudiInterface-* External - -use AtlasROOT AtlasROOT-* External - -use AthenaKernel AthenaKernel-* Control -use StoreGate StoreGate-* Control -use SGTools SGTools-* Control -use CxxUtils CxxUtils-* Control - -# Add cmake compatibility (doesn't do anything on CMT side of things) -apply_pattern cmake_add_command command="find_package(ROOT COMPONENTS Hist Tree)" - -branches AthenaBaseComps src - -library AthenaBaseComps *.cxx - -apply_pattern installed_library -# apply_pattern declare_joboptions files="*.py" -# apply_pattern declare_python_modules files="*.py" - - -private -use TestTools TestTools-* AtlasTest -apply_pattern UnitTest_run unit_test=propertyHandling -apply_pattern UnitTest_run unit_test=AthReentrantAlgorithm diff --git a/Control/AthenaExamples/AthExBeginRun/cmt/requirements b/Control/AthenaExamples/AthExBeginRun/cmt/requirements deleted file mode 100755 index 17529d5ffd2..00000000000 --- a/Control/AthenaExamples/AthExBeginRun/cmt/requirements +++ /dev/null @@ -1,19 +0,0 @@ -package AthExBeginRun - -author Frank Winklmeier - -use AtlasPolicy AtlasPolicy-* - -private - -use GaudiInterface GaudiInterface-* External -use AthenaKernel AthenaKernel-* Control -use StoreGate StoreGate-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use IOVDbTestConditions IOVDbTestConditions-* AtlasTest/DatabaseTest -use RegistrationServices RegistrationServices-* Database - -library AthExBeginRun *.cxx -s=components *.cxx -apply_pattern component_library -apply_pattern declare_joboptions files="../share/*.py" - diff --git a/Control/AthenaExamples/AthExFortranAlgorithm/cmt/requirements b/Control/AthenaExamples/AthExFortranAlgorithm/cmt/requirements deleted file mode 100755 index 10777d9817f..00000000000 --- a/Control/AthenaExamples/AthExFortranAlgorithm/cmt/requirements +++ /dev/null @@ -1,18 +0,0 @@ -package AthExFortranAlgorithm -author Paolo Calafiura <Paolo.Calafiura@cern.ch> - -use AtlasPolicy AtlasPolicy-* -use AtlasFortranPolicy AtlasFortranPolicy-* -use AthenaBaseComps AthenaBaseComps-* Control - -private -use GaudiInterface GaudiInterface-* External -end_private - -library AthExFortranAlgorithm *.cxx *.F components/*.cxx - -apply_pattern component_library - -apply_pattern declare_runtime files=FortranAlgorithmInput.data -apply_pattern declare_scripts files=preFortAlgEx.sh -apply_pattern declare_joboptions files="FortranAlgorithmOptions.txt FortranAlgorithmOptions.py" diff --git a/Control/AthenaExamples/AthExHelloWorld/cmt/requirements b/Control/AthenaExamples/AthExHelloWorld/cmt/requirements deleted file mode 100755 index 71e52942d8e..00000000000 --- a/Control/AthenaExamples/AthExHelloWorld/cmt/requirements +++ /dev/null @@ -1,28 +0,0 @@ -package AthExHelloWorld - -author Paolo Calafiura <Paolo.Calafiura@cern.ch> - -use AtlasPolicy AtlasPolicy-* -use GaudiInterface GaudiInterface-* External - -private -use AthenaBaseComps AthenaBaseComps-* Control -end_private - -library AthExHelloWorld *.cxx -s=components *.cxx -apply_pattern component_library -#details about the component_library and dual_library patterns -# at http://www.cern.ch/Atlas/GROUPS/SOFTWARE/OO/architecture/General/Documentation/PackageStructure.txt - -apply_pattern declare_joboptions files="*.py" - -apply_pattern declare_python_modules files="*.py" - -macro AthExHelloWorld_TestConfiguration "../test/AthExHelloWorld_TestConfiguration.xml" -apply_pattern declare_runtime extras="../test/AthExHelloWorld_TestConfiguration.xml" - -# for unit tests and automatic ATN xml validation -private -use TestPolicy TestPolicy-* -apply_pattern validate_xml -end_private diff --git a/Control/AthenaExamples/AthExHistNtup/cmt/requirements b/Control/AthenaExamples/AthExHistNtup/cmt/requirements deleted file mode 100755 index b03f36a96ca..00000000000 --- a/Control/AthenaExamples/AthExHistNtup/cmt/requirements +++ /dev/null @@ -1,15 +0,0 @@ -package AthExHistNtup -author Paolo Calafiura <Paolo.Calafiura@cern.ch> - -use AtlasPolicy AtlasPolicy-* -use AtlasROOT AtlasROOT-* External - -private -use AthenaBaseComps AthenaBaseComps-* Control -use GaudiInterface GaudiInterface-* External -use xAODEventInfo xAODEventInfo-* Event/xAOD -end_private - -library AthExHistNtup *.cxx components/*.cxx -apply_pattern component_library -apply_pattern declare_joboptions files="HistNtupOptions.txt HistNtupOptions.py" diff --git a/Control/AthenaExamples/AthExJobOptions/cmt/requirements b/Control/AthenaExamples/AthExJobOptions/cmt/requirements deleted file mode 100755 index ab5281cab82..00000000000 --- a/Control/AthenaExamples/AthExJobOptions/cmt/requirements +++ /dev/null @@ -1,38 +0,0 @@ -package AthExJobOptions -author Wim Lavrijsen <WLavrijsen@lbl.gov> - -use AtlasPolicy AtlasPolicy-* -use GaudiInterface GaudiInterface-* External - -use AthenaKernel AthenaKernel-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use CLIDSvc CLIDSvc-* Control - -library AthExJobOptions *.cxx -s=components *.cxx -apply_pattern component_library - -apply_pattern declare_joboptions \ - files="*.py" - -apply_pattern declare_python_modules \ - files="*.py" - -private -use EventInfo EventInfo-* Event -use StoreGate StoreGate-* Control -apply_pattern install_runtime - -use TestTools TestTools-* AtlasTest -no_auto_imports -apply_pattern athenarun_test name="BasicJobOptions" \ - pre_script="../cmt/setup.sh" \ - options="AthExJobOptions/AthExJobOptions_BasicJobOptions.py" \ - post_script="${TESTTOOLSROOT}/share/post.sh BasicJobOptions" -apply_pattern athenarun_test name="CustomToolJobOptions" \ - pre_script="../cmt/setup.sh" \ - options="AthExJobOptions/AthExJobOptions_CustomToolJobOptions.py" \ - post_script="${TESTTOOLSROOT}/share/post.sh CustomToolJobOptions" -apply_pattern athenarun_test name="CustomTopAlgorithmJobOptions" \ - pre_script="../cmt/setup.sh" \ - options="AthExJobOptions/AthExJobOptions_CustomTopAlgorithmJobOptions.py" \ - post_script="${TESTTOOLSROOT}/share/post.sh CustomTopAlgorithmJobOptions" - diff --git a/Control/AthenaExamples/AthExRunExamples/cmt/requirements b/Control/AthenaExamples/AthExRunExamples/cmt/requirements deleted file mode 100755 index ce6e38dc86b..00000000000 --- a/Control/AthenaExamples/AthExRunExamples/cmt/requirements +++ /dev/null @@ -1,38 +0,0 @@ -package AthExRunExamples - -author David Quarrie <David.Quarrie@cern.ch> - -# This package sets up the runtime environment for the AthenaExample -# packages - -include_path none - -#--------------------------------------------------------------------- -# This line is necessary to ensure that the Atlas policies and patterns -# are enforced and available. -use AtlasPolicy AtlasPolicy-* - -#--------------------------------------------------------------------- -# Setup the runtime environment for AthenaExample packages -use AthExFortranAlgorithm AthExFortranAlgorithm-* Control/AthenaExamples -no_auto_imports -use AthExHelloWorld AthExHelloWorld-* Control/AthenaExamples -no_auto_imports -use AthExHistNtup AthExHistNtup-* Control/AthenaExamples -no_auto_imports -use AthExStoreGateExample AthExStoreGateExample-* Control/AthenaExamples -no_auto_imports -use ToyConversion ToyConversion-* Control/AthenaExamples -no_auto_imports - -#needed to setup env variables used by DetDescrCnvSvc -####DRQ: Obsoleted 14-Apr-2005 -####use InDetMgrDetDescrCnv InDetMgrDetDescrCnv-* InnerDetector/InDetDetDescrCnv -no_auto_imports -####use LArDetMgrDetDescrCnv LArDetMgrDetDescrCnv-* LArCalorimeter/LArCnv -no_auto_imports -####use MuonDetMgrDetDescrCnv MuonDetMgrDetDescrCnv-* MuonSpectrometer/MuonCnv -no_auto_imports -####use TileDetMgrDetDescrCnv TileDetMgrDetDescrCnv-* TileCalorimeter/TileSvc -no_auto_imports - -#--------------------------------------------------------------------- -# Setup the runtime environment for minimal Athena-based applications -use MinimalRunTime MinimalRunTime-* Control -no_auto_imports - -#--------------------------------------------------------------------- -# Setup the runtime configuration files for AthenaExamples -apply_pattern install_runtime method=-symlink - - diff --git a/Control/AthenaExamples/AthExRunHelloWorld/cmt/requirements b/Control/AthenaExamples/AthExRunHelloWorld/cmt/requirements deleted file mode 100755 index 4689bac363f..00000000000 --- a/Control/AthenaExamples/AthExRunHelloWorld/cmt/requirements +++ /dev/null @@ -1,28 +0,0 @@ -package AthExRunHelloWorld - -author Christian Arnault <arnault@lal.in2p3.fr> -author David Quarrie <David.Quarrie@cern.ch> - -# This package sets up the runtime environment for the AthExHelloWorld -# package - -include_path none - -#--------------------------------------------------------------------- -# This line is necessary to ensure that the Atlas policies and patterns -# are enforced and available. -use AtlasPolicy AtlasPolicy-* - -#--------------------------------------------------------------------- -# Setup the runtime environment for AthenaExample packages -use AthExHelloWorld AthExHelloWorld-* Control/AthenaExamples -no_auto_imports - -#--------------------------------------------------------------------- -# Setup the runtime environment for minimal Athena-based applications -use MinimalRunTime MinimalRunTime-* Control -no_auto_imports - -#--------------------------------------------------------------------- -# Setup the runtime configuration files for AthenaExamples -apply_pattern install_runtime method=-symlink - - diff --git a/Control/AthenaExamples/AthExStoreGateExample/cmt/requirements b/Control/AthenaExamples/AthExStoreGateExample/cmt/requirements deleted file mode 100755 index 587bb8035c3..00000000000 --- a/Control/AthenaExamples/AthExStoreGateExample/cmt/requirements +++ /dev/null @@ -1,86 +0,0 @@ -package AthExStoreGateExample - -author Paolo Calafiura <Paolo.Calafiura@cern.ch> -author David Quarrie <David.Quarrie@cern.ch> - - -use AtlasPolicy AtlasPolicy-* -use AthenaKernel AthenaKernel-* Control -use SGTools SGTools-* Control - -private -use TestTools TestTools-* AtlasTest -use AthLinks AthLinks-* Control -use AthContainers AthContainers-* Control -use CxxUtils CxxUtils-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use EventInfo EventInfo-* Event -use GaudiInterface GaudiInterface-* External -use PileUpTools PileUpTools-* Control -use StoreGate StoreGate-* Control -end_private - -library AthExStoreGateExample *.cxx -s=components *.cxx - -apply_pattern component_library -#may also use the simpler "apply_pattern dual_use_library files=*.cxx" instead -#of the two lines above but as there are no client packages using directly -#AthStoreGateExample classes, "component_library" is more appropriate -#details at http://www.cern.ch/Atlas/GROUPS/SOFTWARE/OO/architecture/General/Documentation/PackageStructure.txt - -apply_pattern declare_joboptions files="\ - StoreGateExample_Gen_jobOptions.txt \ - StoreGateExample_Gen_jobOptions.py \ - StoreGateExample_Del_jobOptions.py \ - StoreGateExample_Reentrant_jobOptions.py \ - dflow_jobo.py \ - StoreGateHiveExample.py \ -" - -library SGTutorialLib \ - ../Tutorial/LinkObj.cxx \ - ../Tutorial/SGRead.cxx \ - ../Tutorial/SGWrite.cxx - -library SGTutorial ../Tutorial/SGTutorial_entries.cxx ../Tutorial/SGTutorial_load.cxx - -# commented out for 7.4.0 -# macro_append AthExStoreGateExample_libraries " SGTutorial SGTutorialLib " - -apply_pattern static_use use=IdDictDetDescrCnv container=DetectorDescription -apply_pattern static_use use=InDetMgrDetDescrCnv container=InnerDetector/InDetDetDescrCnv -apply_pattern static_use use=LArDetMgrDetDescrCnv container=LArCalorimeter/LArCnv -apply_pattern static_use use=MuonDetMgrDetDescrCnv container=MuonSpectrometer/MuonCnv -apply_pattern static_use use=TileDetMgrDetDescrCnv container=TileCalorimeter/TileSvc -apply_pattern static_use use=ZebraTDRCnv container=Event - -apply_pattern static_athena_app - -#add support for make -jN -macro_append SGTutorial_dependencies "SGTutorialLib" -macro_append SGTutorialLib_dependencies " install_includes" - -# an example exercizing data-flow -library AthExDFlow \ - -s=${AthExStoreGateExample_root}/src_dflow/ *.cxx \ - -s=${AthExStoreGateExample_root}/src_dflow/components *.cxx -apply_pattern named_component_library library=AthExDFlow - -# -# dictionary creation for bindings -# - -private - -use AtlasReflex AtlasReflex-* External - -apply_pattern lcgdict dict=AthExStoreGateExample \ - headerfiles="../AthExStoreGateExample/AthExStoreGateExampleDict.h" \ - selectionfile=selection.xml - -macro_append SGTutorialLib_shlibflags "$(libraryshr_linkopts) $(cmt_installarea_linkopts) $(SGTutorial_use_linkopts)" -macro SGTutorialLib_linkopts "-L$(bin) -lSGTutorialLib" -macro SGTutorial_shlibflags "$(componentshr_linkopts) -L$(bin) -lSGTutorialLib $(SGTutoriallinkopts) $(use_linkopts)" - -apply_pattern optdebug_library name=SGTutorial -apply_pattern optdebug_library name=SGTutorialLib diff --git a/Control/AthenaExamples/AthExThinning/cmt/requirements b/Control/AthenaExamples/AthExThinning/cmt/requirements deleted file mode 100644 index 8ba646b6fdd..00000000000 --- a/Control/AthenaExamples/AthExThinning/cmt/requirements +++ /dev/null @@ -1,118 +0,0 @@ -package AthExThinning -author Sebastien Binet <binet@cern.ch> - -## For Athena policies: it has to be the first use statement -use AtlasPolicy AtlasPolicy-* - -## For Gaudi tools, services and objects -use GaudiInterface GaudiInterface-* External - -## Put here your package dependencies... -use AthenaKernel AthenaKernel-* Control -# helping CMT to get the runtime right (so tests are run in a sane env.) -use AthenaServices AthenaServices-* Control -no_auto_imports -use SGTools SGTools-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use AthContainers AthContainers-* Control -use AthLinks AthLinks-* Control -use AthenaPython AthenaPython-* Control -no_auto_imports - -## - -## persistency uses -use DataModelAthenaPool DataModelAthenaPool-* Control - -use AthenaPoolUtilities AthenaPoolUtilities-* Database/AthenaPOOL -## - -private -use AtlasCLHEP AtlasCLHEP-* External -use StoreGate StoreGate-* Control -use AthenaPoolCnvSvc AthenaPoolCnvSvc-* Database/AthenaPOOL -end_private - -branches AthExThinning src src_lib src_lib/components doc python share test - -## install some runtime files -apply_pattern declare_joboptions \ - files="*.py -s=$(AthExThinning_root)/test *.py" -apply_pattern declare_python_modules files="*.py" -apply_pattern declare_runtime extras="-s=$(AthExThinning_root)/test *.ref" - -library AthExThinningEvent -s=${AthExThinning_root}/src_lib \ - AthExIParticle.cxx \ - AthExIParticles.cxx \ - AthExParticle.cxx \ - AthExParticles.cxx \ - AthExElephantino.cxx \ - AthExDecay.cxx \ - AthExFatObject.cxx \ - AthExFatObjectSlimmer.cxx \ - AthExElephantino_p1.cxx \ - AthExDecay_p1.cxx \ - AthExParticles_p1.cxx \ - AthExFatObject_p1.cxx - -library AthExThinningAlgs -s=${AthExThinning_root}/src_lib \ - CreateData.cxx \ - WriteThinnedData.cxx \ - ReadThinnedData.cxx \ - SlimmerAlg.cxx \ - -s=${AthExThinning_root}/src_lib/components *.cxx - -## install AthExThinningEvent -apply_pattern named_installed_library library="AthExThinningEvent" - -## install AthExThinningAlgs -apply_pattern named_component_library library="AthExThinningAlgs" -macro_append AthExThinningAlgs_shlibflags "$(AthExThinning_linkopts) -lAthExThinningEvent " - -## forcing dependencies -macro_append AthExThinningAlgs_dependencies " AthExThinningEvent " -macro_append AthExThinningPoolCnvGen_dependencies " AthExThinningEvent " -# I don't think that the following is needed. RDS 11/2008: -#macro_append AthExThinningPoolCnvGen_dependencies " AthExThinningEventDict " - -#################################################### -############ Persistency gory details ############## -#################################################### - -private -use AtlasReflex AtlasReflex-* External -no_auto_imports - -macro elemLinks_ThinningEvent "" -macro_append elemLinks_ThinningEvent " AthExParticles" -macro_append elemLinks_ThinningEvent " AthExIParticles" - -apply_pattern lcgdict dict=AthExThinningEvent \ - selectionfile=selection.xml \ - elementLinks=$(elemLinks_ThinningEvent) \ - headerfiles=" ../AthExThinning/AthExThinningEventDict.h" -macro_append AthExThinningEventDict_shlibflags " $(AthExThinning_linkopts) -lAthExThinningEvent " -end_private - -# -# List of containers for which we want to generate an AthenaPool converter -# -macro TEvtAthenaPool_poolcnv "" -macro_append TEvtAthenaPool_poolcnv "-s=${AthExThinning_root}/AthExThinning " -macro_append TEvtAthenaPool_poolcnv "AthExParticles.h " -macro_append TEvtAthenaPool_poolcnv "AthExIParticles.h " -macro_append TEvtAthenaPool_poolcnv "AthExDecay.h " -macro_append TEvtAthenaPool_poolcnv "AthExElephantino.h " -macro_append TEvtAthenaPool_poolcnv "AthExFatObject.h " - -apply_pattern poolcnv files=${TEvtAthenaPool_poolcnv} -macro_append AthExThinningPoolCnv_shlibflags "$(AthExThinning_linkopts) -lAthExThinningEvent " - -# -# Needed for client code to be able to store ElementLinks toward elements of -# these containers -# -#macro TEvtAthenaPool_poolio "" -#macro_append TEvtAthenaPool_poolio "-s=${AthExThinning_root}/AthExThinning " -#macro_append TEvtAthenaPool_poolio "AthExParticles.h " - -# I don't think that the following is needed. RDS 11/2008: -# macro_append AthExThinningPoolCnv_shlibflags " $(AthExThinning_dict_linkopts)" - diff --git a/Control/AthenaExamples/MultiInputExample/cmt/requirements b/Control/AthenaExamples/MultiInputExample/cmt/requirements deleted file mode 100644 index 8b3f5b70c1d..00000000000 --- a/Control/AthenaExamples/MultiInputExample/cmt/requirements +++ /dev/null @@ -1,26 +0,0 @@ -################################################# -package MultiInputExample - -author ATLAS Workbook - -use AtlasPolicy AtlasPolicy-* -use GaudiInterface GaudiInterface-* External -use AthenaBaseComps AthenaBaseComps-* Control - -private -use StoreGate StoreGate-* Control -use PileUpTools PileUpTools-* Control -use EventInfo EventInfo-* Event -use AthenaPoolExampleData AthenaPoolExampleData-* Database/AthenaPOOL/AthenaPoolExample -end_private - - -library MultiInputExample *.cxx -s=components *.cxx - -apply_pattern component_library - -#apply_pattern declare_joboptions files="MultiInputExample.py" -apply_pattern declare_joboptions files="MultiInputInit.py" -################################################# - - diff --git a/Control/AthenaExamples/TBBExamples/cmt/requirements b/Control/AthenaExamples/TBBExamples/cmt/requirements deleted file mode 100644 index 677bdce23de..00000000000 --- a/Control/AthenaExamples/TBBExamples/cmt/requirements +++ /dev/null @@ -1,51 +0,0 @@ -package TBBExamples - -author Paolo Calafiura <Paolo.Calafiura@cern.ch> - -use AtlasPolicy AtlasPolicy-* -use GaudiInterface GaudiInterface-* External - -private -use AtlasBoost AtlasBoost-* External -use AtlasTBB AtlasTBB-* External -use AthenaBaseComps AthenaBaseComps-* Control -use AthenaKernel AthenaKernel-* Control -use DataModel DataModel-* Control -macro_append cppflags " -std=c++0x " -end_private - - -library TBBExamples *.cxx -s=components *.cxx -apply_pattern component_library -#details about the component_library and dual_library patterns -# at http://www.cern.ch/Atlas/GROUPS/SOFTWARE/OO/architecture/General/Documentation/PackageStructure.txt - -apply_pattern declare_joboptions files="*.py" - -apply_pattern declare_python_modules files="*.py" - -macro TBBExamples_TestConfiguration "../test/TBBExamples_TestConfiguration.xml" -apply_pattern declare_runtime extras="../test/TBBExamples_TestConfiguration.xml" - -# for unit tests and automatic ATN xml validation -private -use TestPolicy TestPolicy-* -use TestTools TestTools-* AtlasTest -no_auto_imports - -apply_pattern validate_xml - - -apply_pattern athenarun_test name="HelloParFor" \ - pre_script="../cmt/setup.sh" \ - options="TBBExamples/HelloParForOptions.py" \ - post_script="${TESTTOOLSROOT}/share/post.sh HelloParFor $(q)^Py:ConfigurableDb +(WARNING|INFO|ERROR)|Py:Athena +INFO including file |Warning in .TEnvRec::ChangeValue.: duplicate entry|ToolSvc.finalize.. +INFO|^WriteData +INFO in initialize$$| [A-Z]+ 2[0-9][0-9][0-9]$$$(SGGoptignore)|^Py:Athena +INFO|[Rr]oo[Ff]it|NIKHEF|DeprecationWarning: object.__new__|^ newobj =|^\*+$$|drop-and-reload|^ *$$|we will keep the configuration around|object not modifiable when retrieved|Retrieved const handle to default|type EventInfo$(q)" - -apply_pattern athenarun_test name="HelloPipeAlg" \ - pre_script="../cmt/setup.sh" \ - options="TBBExamples/HelloPipeOptions.py" \ - post_script="${TESTTOOLSROOT}/share/post.sh HelloPipeAlg $(q)^Py:ConfigurableDb +(WARNING|INFO|ERROR)|Py:Athena +INFO including file |Warning in .TEnvRec::ChangeValue.: duplicate entry|ToolSvc.finalize.. +INFO|^WriteData +INFO in initialize$$| [A-Z]+ 2[0-9][0-9][0-9]$$$(SGGoptignore)|^Py:Athena +INFO|[Rr]oo[Ff]it|NIKHEF|DeprecationWarning: object.__new__|^ newobj =|^\*+$$|drop-and-reload|^ *$$|we will keep the configuration around|object not modifiable when retrieved|Retrieved const handle to default|type EventInfo$(q)" - - - - -end_private diff --git a/Control/AthenaExamples/ToyConversion/cmt/requirements b/Control/AthenaExamples/ToyConversion/cmt/requirements deleted file mode 100755 index 5967e4f035f..00000000000 --- a/Control/AthenaExamples/ToyConversion/cmt/requirements +++ /dev/null @@ -1,16 +0,0 @@ -package ToyConversion -author Paolo Calafiura <Paolo.Calafiura@cern.ch> - -use AtlasPolicy AtlasPolicy-* -use GaudiInterface GaudiInterface-* External - -#need CLASS_DEF.h and ClassID_traits.h -use CLIDSvc CLIDSvc-* Control -#need StorableConversions.h -use SGTools SGTools-* Control -apply_pattern dual_use_library files=*.cxx - -apply_pattern declare_joboptions files="\ - ToyConversionOpts.txt \ - ToyConversionOpts.py" - diff --git a/Control/AthenaExamples/UserDataExamples/cmt/requirements b/Control/AthenaExamples/UserDataExamples/cmt/requirements deleted file mode 100644 index 69ba40c4a32..00000000000 --- a/Control/AthenaExamples/UserDataExamples/cmt/requirements +++ /dev/null @@ -1,45 +0,0 @@ -package UserDataExamples - -author Yushu Yao <yyao@lbl.gov> - -use AtlasPolicy AtlasPolicy-* -use AtlasReflex AtlasReflex-* External -no_auto_imports - - -private -use GaudiInterface GaudiInterface-* External -use AthenaKernel AthenaKernel-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use CaloEvent CaloEvent-* Calorimeter -use AthContainers AthContainers-* Control -end_private - -library UserDataExamples *.cxx -s=components *.cxx -apply_pattern component_library - -apply_pattern declare_joboptions \ - files="*.py" - -#private -#apply_pattern install_runtime - -#use TestTools TestTools-* AtlasTest -no_auto_imports - -#apply_pattern athenarun_test name="TUserDataMakeData" \ -# pre_script="../cmt/setup.sh" \ -# options="UserDataExamples/UserDataExamples_Writer.py" \ -# post_script="${TESTTOOLSROOT}/share/post.sh TUserDataMakeData \"^[^UCR]\|^.[^sre]\"" - -#apply_pattern athenarun_test name="TUserDataReadData" \ -# pre_script="../cmt/setup.sh" \ -# options="UserDataExamples/UserDataExamples_Reader.py" \ -# post_script="${TESTTOOLSROOT}/share/post.sh TUserDataReadData \"^[^UCR]\|^.[^sre]\"" - - - -macro UserDataExample_TestConfiguration "../test/UserDataExample.xml" - -private -use TestPolicy TestPolicy-* -apply_pattern validate_xml -public \ No newline at end of file diff --git a/Control/AthenaIPCTools/cmt/requirements b/Control/AthenaIPCTools/cmt/requirements deleted file mode 100644 index 0e9f43c581d..00000000000 --- a/Control/AthenaIPCTools/cmt/requirements +++ /dev/null @@ -1,3 +0,0 @@ -package AthenaIPCTools - -use AtlasPolicy AtlasPolicy-* \ No newline at end of file diff --git a/Control/AthenaInterprocess/cmt/requirements b/Control/AthenaInterprocess/cmt/requirements deleted file mode 100644 index 4118e7f1e2e..00000000000 --- a/Control/AthenaInterprocess/cmt/requirements +++ /dev/null @@ -1,13 +0,0 @@ -package AthenaInterprocess - -use AtlasPolicy AtlasPolicy-* -use CLIDSvc CLIDSvc-* Control -use GaudiInterface GaudiInterface-* External -use AtlasBoost AtlasBoost-* External -use uuid v* LCG_Interfaces - -library AthenaInterprocess *.cxx -apply_pattern installed_library - -private -macro_append AthenaInterprocess_shlibflags " -lrt -lpthread" diff --git a/Control/AthenaKernel/cmt/requirements b/Control/AthenaKernel/cmt/requirements deleted file mode 100644 index b741604af75..00000000000 --- a/Control/AthenaKernel/cmt/requirements +++ /dev/null @@ -1,66 +0,0 @@ -package AthenaKernel -author Paolo Calafiura <pcalafiura@lbl.gov> - -use AtlasPolicy AtlasPolicy-* -use uuid v* LCG_Interfaces -use GaudiInterface GaudiInterface-* External -use DataModelRoot DataModelRoot-* Control -# for SG::unordered_map --> move to STL when available -use CxxUtils CxxUtils-* Control -#for type_tools.h -use AtlasBoost AtlasBoost-* External - -# Add cmake compatibility (doesn't do anything on CMT side of things) -apply_pattern cmake_add_command command="find_package(Boost COMPONENTS program_options regex)" -apply_pattern cmake_add_libraries target=AthenaKernel libraries=rt - -#use Scripts to ensure that get_files will be seen by all packages -use Scripts Scripts-* Tools -no_auto_imports - -library AthenaKernel *.cxx -apply_pattern installed_library - -private -# for TClassEdit -use AtlasROOT AtlasROOT-* External -end_private - -#apply_pattern declare_python_modules files="*.py" - -#DirSearchPath uses boost::filesystem -macro_append Boost_linkopts "$(Boost_linkopts_filesystem) $(Boost_linkopts_system) $(Boost_linkopts_regex) " - -private -use TestTools TestTools-* AtlasTest - -# This ignores differences between gaudi 16 & 19. -macro extrapatterns "^=========+|^ApplicationMgr +SUCCESS|^HistogramPersis.*INFO.*CnvServices|^StatusCodeSvc +INFO initialize|^ *Welcome to ApplicationMgr|^ *running on|^Wall clock time" - -apply_pattern UnitTest_run unit_test=getMessageSvc extrapatterns="'$(extrapatterns)'" -apply_pattern UnitTest_run unit_test=MsgStreamMember extrapatterns="$(extrapatterns) |ref count" -apply_pattern UnitTest_run unit_test=AthenaPackageInfo -apply_pattern UnitTest_run unit_test=DirSearchPath -apply_pattern UnitTest_run unit_test=Chrono -apply_pattern UnitTest_run unit_test=errorcheck extrapatterns="'$(extrapatterns)'" -apply_pattern UnitTest_run unit_test=type_tools -apply_pattern UnitTest_run unit_test=Units -apply_pattern UnitTest_run unit_test=DataObjectSharedPtr -apply_pattern UnitTest_run unit_test=IRCUSvc -apply_pattern UnitTest_run unit_test=RCUObject - -macro_append DOXYGEN_INPUT " ../doc ../test ../AthenaKernel/tools " -macro_append DOXYGEN_FILE_PATTERNS " *.icc" - -# -# dictionary creation for UserDataAssociation -# - -use AtlasReflex AtlasReflex-* External -apply_pattern lcgdict dict=AthenaKernel \ - selectionfile="selection.xml" \ - headerfiles="../AthenaKernel/AthenaKernelDict.h" - -macro_append libraryshr_linkopts "" \ - Linux " -Wl,-lrt " - -end_private diff --git a/Control/AthenaMonitoring/cmt/requirements b/Control/AthenaMonitoring/cmt/requirements deleted file mode 100755 index e095466620e..00000000000 --- a/Control/AthenaMonitoring/cmt/requirements +++ /dev/null @@ -1,44 +0,0 @@ -package AthenaMonitoring - -author Manuel Diaz <Manuel.Diaz@cern.ch> -author Robert McPherson <Robert.McPherson@cern.ch> -author Michael Wilson <Michael.G.Wilson@cern.ch> -author Sebastian Schaetzel <Sebastian.Schaetzel@cern.ch> -author Peter Onyisi <ponyisi@cern.ch> - -use AtlasPolicy AtlasPolicy-* -use AthenaBaseComps AthenaBaseComps-* Control -use GaudiInterface GaudiInterface-* External -use AtlasROOT AtlasROOT-* External -use TrigAnalysisInterfaces TrigAnalysisInterfaces-* Trigger/TrigAnalysis -use LumiBlockComps LumiBlockComps-* LumiBlock - -private -apply_tag ROOTGraphicsLibs -use AthenaKernel AthenaKernel-* Control -use TrigDecisionInterface TrigDecisionInterface-* Trigger/TrigEvent -use EventInfo EventInfo-* Event -use AthenaPoolUtilities AthenaPoolUtilities-* Database/AthenaPOOL -use SGAudCore SGAudCore-* Control/SGMon -use AtlasCORAL AtlasCORAL-* External -use LWHists LWHists-* Tools -use AtlasBoost AtlasBoost-* External -# Specify required ROOT components for cmake (transparent to CMT) -apply_pattern cmake_add_command command="find_package(ROOT COMPONENTS MathCore)" - -#Get this lib in debug mode: -#macro cppdebugflags '$(cppdebugflags_s)' -#macro_remove componentshr_linkopts "-Wl,-s" -#macro_remove AtlasCxxPolicy_pp_cppflags "-DNDEBUG" -#For testing that we don't have any alignment problems: -#macro_append AtlasCxxPolicy_pp_cppflags "-Wpadded" -#macro_append cppflags "-std=c++0x" -#macro_append cpplinkflags "-std=c++0x" -end_private - -apply_pattern declare_joboptions files="*.py" -apply_pattern declare_python_modules files="*.py" - -apply_pattern dual_use_library files=*.cxx - -macro_append cppflags "" \ diff --git a/Control/AthenaPython/cmt/requirements b/Control/AthenaPython/cmt/requirements deleted file mode 100644 index a7f673c07ce..00000000000 --- a/Control/AthenaPython/cmt/requirements +++ /dev/null @@ -1,80 +0,0 @@ -package AthenaPython -author Sebastien Binet <binet@cern.ch> - -## For Athena policies: it has to be the first use statement -use AtlasPolicy AtlasPolicy-* - -## For Gaudi tools, services and objects -use GaudiInterface GaudiInterface-* External - -## Put here your package dependencies... -use AtlasPyROOT AtlasPyROOT-* External -use AtlasROOT AtlasROOT-* External -no_auto_imports - -use AthenaKernel AthenaKernel-* Control -use StoreGate StoreGate-* Control -no_auto_imports - -use AthenaBaseComps AthenaBaseComps-* Control -## - -## private uses -private -use SGTools SGTools-* Control -use AtlasPython AtlasPython-* External -use DataModelRoot DataModelRoot-* Control -end_private - -branches AthenaPython src src/components python - -library AthenaPython *.cxx -apply_pattern installed_library - -macro AthenaPython_PyROOT_linkopts " -L$(ROOT_home)/lib -lPyROOT" -## dso -macro_append AthenaPython_shlibflags " $(AthenaPython_PyROOT_linkopts)" -macro_append AthenaPython_linkopts " $(AthenaPython_PyROOT_linkopts)" - -# you gotta love CMT... -macro_remove AthenaPython_linkopts "-lAthenaPythonComps" -macro_remove AthenaPython_shlibflags "-lAthenaPythonComps" -macro_remove AthenaPython_extra_shlibflags "-lAthenaPythonComps" - -## make the library private so nobody can link against -private - -## component -library AthenaPythonComps components/*.cxx - -macro_append AthenaPython_library_dependencies \ - " AthenaPython AthenaPythonComps" -macro_append AthenaPythonComps_dependencies " AthenaPython" -apply_pattern named_component_library library=AthenaPythonComps - -macro_append AthenaPythonComps_shlibflags " $(use_linkopts)" -macro_append AthenaPythonComps_shlibflags " $(AthenaPython_PyROOT_linkopts)" -macro_append AthenaPythonComps_shlibflags " -lAthenaPython" - -apply_pattern declare_python_modules files="*.py tests" -apply_pattern declare_joboptions files="*.py tests/*.py" -end_private - -# -# dictionary creation (patterns from Gaudi/SEAL) for bindings -# -private -use AtlasReflex AtlasReflex-* External -use AtlasROOT AtlasROOT-* External - -macro AthPyDictHdrFiles " -s=$(AthenaPython_root)/AthenaPython " -macro_append AthPyDictHdrFiles " AthenaPythonDict.h" - -apply_pattern lcgdict dict=AthenaPython \ - selectionfile=selection.xml \ - headerfiles="$(AthPyDictHdrFiles)" -#macro_append AthenaPythonDict_pp_cppflags " -I$(AthenaPython_root)/src " -#macro_append use_pp_cppflags " -I$(AthenaPython_root)/src " -macro_append AthenaPythonDict_shlibflags " -lAthenaPython" -macro_append AthenaPythonDict_dependencies " AthenaPython" -macro_remove AthenaPythonDict_linkopts "-lAthenaPythonComps" -macro_remove AthenaPythonDict_shlibflags "-lAthenaPythonComps" -end_private diff --git a/Control/AthenaSealSvc/cmt/requirements b/Control/AthenaSealSvc/cmt/requirements deleted file mode 100755 index eb98481778e..00000000000 --- a/Control/AthenaSealSvc/cmt/requirements +++ /dev/null @@ -1,16 +0,0 @@ -package AthenaSealSvc - -author RD Schaffer R.D.Schaffer@cern.ch -author Christian Arnault arnault@lal.in2p3.fr - -use AtlasPolicy AtlasPolicy-* -use AthenaServices AthenaServices-* Control -no_auto_imports - -#library AthenaSealSvc AthenaSealSvc.cxx -s=components *.cxx -#apply_pattern component_library - -macro_append DOXYGEN_INPUT " ../doc" - -apply_pattern declare_joboptions files="*.py" -apply_pattern declare_python_modules files="*.py" - diff --git a/Control/AthenaServices/cmt/requirements b/Control/AthenaServices/cmt/requirements deleted file mode 100644 index 482d68690ca..00000000000 --- a/Control/AthenaServices/cmt/requirements +++ /dev/null @@ -1,113 +0,0 @@ -package AthenaServices - -################################################# - -author P. Calafiura <Paolo.Calafiura@cern.ch> -author D. Quarrie <DRQuarrie@lbl.gov> -author S. Rajagopalan <srinir@bnl.gov> -author Wim Lavrijsen <WLavrijsen@lbl.gov> -author S. Binet <binet@cern.ch> - -use AtlasPolicy AtlasPolicy-* - -private -use GaudiInterface GaudiInterface-* External -use StoreGate StoreGate-* Control -use Navigation Navigation-* Control -use AthContainersInterfaces AthContainersInterfaces-* Control -# use for the tests... -use RngComps RngComps-* Control -no_auto_imports - -# Add cmake compatibility (doesn't do anything on CMT side of things) -apply_pattern cmake_add_libraries target=AthenaServices libraries=z - -library AthenaServices *.cxx -s=components *.cxx -apply_pattern component_library - -apply_pattern declare_joboptions files="\ -AthTPCnvSvc_test.py \ -SimplePOSIXTimeKeeperOptions.py \ -SimplePOSIXTimeKeeperSvc_test.py \ -MixingEventSelector_test.py \ -MultiplePassBootstrap.py \ -MultiplePass_test.py \ -MultiplePassWithAlgFilter_test.py \ -OverrideEventNumber.py \ -TestStopRun.py \ -TestSeedRunEvent.py \ -AthDictLoaderSvc_test.py \ -ReadAthenaPoolSeek_jobOptions.py \ -AthenaJobOptionsSvc_jobOptions.py \ -test_tpcnvdb.py \ -" -apply_pattern declare_python_modules files="*.py" - -use AthenaKernel AthenaKernel-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use AtlasBoost AtlasBoost-* External -use AtlasPython AtlasPython-* External -use AtlasCLHEP AtlasCLHEP-* External -use yampl yampl-* External - -use EventInfo EventInfo-* Event -use CxxUtils CxxUtils-* Control -use SGTools SGTools-* Control -use AthContainers AthContainers-* Control -use PersistentDataModel PersistentDataModel-* Database - -use PerfMonKernel PerfMonKernel-* Control/PerformanceMonitoring -use PerfMonEvent PerfMonEvent-* Control/PerformanceMonitoring - -apply_pattern install_runtime -use TestTools TestTools-* AtlasTest - -apply_pattern UnitTest_run unit_test=AthenaOutputStream \ -extrapatterns="^AthenaRootStrea... +(INFO|DEBUG)|^AthenaSealSvc +DEBUG|^SGAudSvc +(INFO|DEBUG)|of type DataHistory|DEBUG Recorded object|object modifiable when retrieved|^ToolSvc +DEBUG Service base class initialized|^IncidentSvc *DEBUG Adding .* listener|^Py:Athena *INFO using release|DecisionSvc +DEBUG|: duplicate entry|^IoComponentMgr +(INFO|DEBUG)|DBReplicaSvc|^HistogramPersis.*DEBUG|^JobOptionsSvc +INFO|^//GP:=|^ItemListSvc +(INFO|DEBUG)|Info File PoolFileCatalog.xml does not exist|DataModelCompatSvc::initialize|^ProxyProviderSvc +DEBUG|^DataModelCompatSvc +DEBUG|^AthenaOutputStreamVERBOSE|^AthenaOutputStream +DEBUG|Service base class initialized successfully|^TimelineSvc +DEBUG" -macro_append AthenaOutputStream_testlinkopts " -L../$(CMTCONFIG) -lAthenaServices " - -apply_pattern UnitTest_run unit_test=FPEControlSvc \ - extrapatterns="^JobOptionsSvc +INFO|^//GP:=" -macro_append FPEControlSvc_testlinkopts " -L../$(CMTCONFIG) -lAthenaServices" - -apply_pattern UnitTest_run unit_test=AthenaEventLoopMgr \ - extrapatterns="^JobOptionsSvc +INFO|^//GP:=" -macro_append AthenaEventLoopMgr_testlinkopts " -L../$(CMTCONFIG) -lAthenaServices" - -apply_pattern UnitTest_run unit_test=RCUSvc \ - extrapatterns="^JobOptionsSvc +INFO|^//GP:=" -macro_append AthenaEventLoopMgr_testlinkopts " -L../$(CMTCONFIG) -lAthenaServices" - -apply_pattern athenarun_test name="TestStopRun" \ -pre_script="../cmt/setup.sh" \ -options="AthenaServices/TestStopRun.py" \ -post_script="post.sh TestStopRun $(q)SGAudSvc +INFO Finalizing|SGAudSvc +INFO Initializing|^Py:Athena +INFO executing ROOT6Setup|No duplicates have been found|duplicate entry.*ignored|^Py:ConfigurableDb WARNING|Read module info for|^ToolSvc.* INFO( finalize:)? Removing all tools|^CoreDumpSvc *INFO Handling signals|types added|including file|^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)|local .* libGaudiKernelDict.so|^Number of My|^Py:Athena +INFO using release|^StoreGateSvc +INFO Start|^Py:AthenaDsoDb +INFO could not install alias|Bindings.py:660newobj = object.__new__|Updating ROOT::Reflex::PluginService::SetDebug|^ApplicationMgr +INFO|^StoreGateSvc +INFO$(q)" - -apply_pattern athenarun_test name="AthTPCnvSvc" \ -pre_script="../cmt/setup.sh" \ -options="AthenaServices/AthTPCnvSvc_test.py" \ -post_script="post.sh AthTPCnvSvc $(q)SGAudSvc +INFO Finalizing|SGAudSvc +INFO Initializing|^Py:Athena +INFO executing ROOT6Setup|No duplicates have been found|duplicate entry.*ignored|^Py:ConfigurableDb WARNING|Read module info for|^ToolSvc.* INFO( finalize:)? Removing all tools|^CoreDumpSvc *INFO Handling signals|types added|including file|^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)|local .* libGaudiKernelDict.so|^Number of My|^Py:Athena +INFO using release|^StoreGateSvc +INFO Start|^Py:AthenaDsoDb +INFO could not install alias|Bindings.py:660newobj = object.__new__|Updating ROOT::Reflex::PluginService::SetDebug|^ApplicationMgr +INFO|^StoreGateSvc +INFO$(q)" - -# -# dictionary creation for python event loop mgr -# -# private -# use AtlasReflex AtlasReflex-* External -no_auto_imports - -# apply_pattern lcgdict dict=AthenaServices \ -# selectionfile="selection.xml" \ -# options=" -I$(ATHENASERVICESROOT)/src" \ -# headerfiles="../AthenaServices/AthenaServicesDict.h" - -# macro_prepend AthenaServicesDict_shlibflags " -lAthenaServices " -# macro_append lib_AthenaServicesDict_cppflags " -I$(ATHENASERVICESROOT)/src" -# end_private - -macro_append DOXYGEN_INPUT " ../test " - -private -use DataModelRoot DataModelRoot-* Control - -library AthenaServicesTest -s=test *.cxx -macro AthenaServicesTest_shlibflags "$(componentshr_linkopts) $(AthenaServicesTest_use_linkopts)" -apply_pattern generate_componentslist library=AthenaServicesTest -apply_pattern optdebug_library name=AthenaServicesTest diff --git a/Control/CLIDComps/cmt/requirements b/Control/CLIDComps/cmt/requirements deleted file mode 100644 index 42e2836636d..00000000000 --- a/Control/CLIDComps/cmt/requirements +++ /dev/null @@ -1,28 +0,0 @@ -package CLIDComps - -author Paolo Calafiura <Paolo.Calafiura@cern.ch> - -use AtlasPolicy AtlasPolicy-* - -private -use AtlasBoost AtlasBoost-* External -use GaudiInterface GaudiInterface-* External -use AthenaKernel AthenaKernel-* Control -use SGTools SGTools-* Control -end_private - -library CLIDComps *.cxx -s=components *.cxx -apply_pattern component_library_no_genCLIDDB - -apply_pattern declare_scripts files="clid ../test/_clid_unittest.py" -apply_pattern declare_python_modules files="*.py" -apply_pattern declare_runtime files="Gaudi_clid.db" - -private -use TestTools TestTools-* AtlasTest -apply_pattern install_runtime -apply_pattern UnitTest_run unit_test=ClassIDSvc \ - extrapatterns="WARNING Could not resolve clid DB|^JobOptionsSvc +INFO" -macro_append DOXYGEN_INPUT " ../test ../share " -macro_append DOXYGEN_FILE_PATTERNS " *.icc clid " -end_private diff --git a/Control/CLIDSvc/cmt/requirements b/Control/CLIDSvc/cmt/requirements deleted file mode 100755 index 0a1a84c5d66..00000000000 --- a/Control/CLIDSvc/cmt/requirements +++ /dev/null @@ -1,16 +0,0 @@ -package CLIDSvc - -author Paolo Calafiura <Paolo.Calafiura@cern.ch> -author Craig Tull <cetull@lbl.gov> - -use AtlasPolicy AtlasPolicy-* -use SGTools SGTools-* Control -use AtlasPython AtlasPython-* External -no_auto_imports - -private -use TestTools TestTools-* AtlasTest -apply_pattern install_runtime - - -macro_append DOXYGEN_INPUT " ../doc ../test ../share " -macro_append DOXYGEN_FILE_PATTERNS " *.icc clid " diff --git a/Control/CoWTools/cmt/requirements b/Control/CoWTools/cmt/requirements deleted file mode 100644 index 83081133080..00000000000 --- a/Control/CoWTools/cmt/requirements +++ /dev/null @@ -1,10 +0,0 @@ -package CoWTools - -author sami.kama@cern.ch - -use AtlasPolicy AtlasPolicy-* -use GaudiInterface GaudiInterface-* External - -library CoWTools "../src/*.cxx" - -apply_pattern installed_library diff --git a/Control/CxxUtils/cmt/Makefile.RootCore b/Control/CxxUtils/cmt/Makefile.RootCore deleted file mode 100644 index 022bee9b04a..00000000000 --- a/Control/CxxUtils/cmt/Makefile.RootCore +++ /dev/null @@ -1,24 +0,0 @@ -# this makefile also gets parsed by shell scripts -# therefore it does not support full make syntax and features -# edit with care - -# for full documentation check: -# https://twiki.cern.ch/twiki/bin/viewauth/Atlas/RootCore#Package_Makefile - -PACKAGE = CxxUtils -PACKAGE_PRELOAD = boost_system boost_regex -PACKAGE_CXXFLAGS = -PACKAGE_OBJFLAGS = -DXAOD_STANDALONE -DXAOD_ANALYSIS -PACKAGE_LDFLAGS = -PACKAGE_BINFLAGS = -PACKAGE_LIBFLAGS = -PACKAGE_DEP = Asg_Boost TestTools -PACKAGE_TRYDEP = -PACKAGE_CLEAN = -PACKAGE_NOGRID = -PACKAGE_PEDANTIC = 1 -PACKAGE_NOOPT = 0 -PACKAGE_NOCC = 0 -PACKAGE_REFLEX = 0 - -include $(ROOTCOREDIR)/Makefile-common diff --git a/Control/CxxUtils/cmt/requirements b/Control/CxxUtils/cmt/requirements deleted file mode 100644 index e0ab4d6e8a3..00000000000 --- a/Control/CxxUtils/cmt/requirements +++ /dev/null @@ -1,83 +0,0 @@ -## Automatically generated CMT requirements file -package CxxUtils -author Sebastien Binet <binet@cern.ch> -author Scott Snyder <snyder@fnal.gov> - -## For Athena policies: it has to be the first use statement -use AtlasPolicy AtlasPolicy-* - -## Put here your package dependencies... -use AtlasBoost AtlasBoost-* External -## - -# Specify required Boost components for cmake (transparent to CMT) -apply_pattern cmake_add_command command="find_package(Boost COMPONENTS program_options regex)" - -branches CxxUtils src doc share - -# The following is a hack for MacOSX since I can't make it resolve the symbols at runtime in -# the separate library, even though everything appears to be setup correctly. -macro CxxUtils_AthDsoCbk "" target-darwin "AthDsoCbk.c" -library CxxUtils ../Root/*.cxx $(CxxUtils_AthDsoCbk) - -apply_pattern installed_library - -private - -library exctrace_collector exctrace/exctrace_collector.cxx -apply_pattern named_installed_library library=exctrace_collector -macro_remove CxxUtils_linkopts "-lexctrace_collector" - -library calg libcalg/*.c -apply_pattern named_installed_library library=calg -macro_remove CxxUtils_linkopts "-lcalg" - -## for logging dlopen calls -library AthDSoCallBacks AthDsoCbk.c -apply_pattern named_installed_library library=AthDSoCallBacks -macro_append AthDSoCallBacks_dependencies " calg " -macro_append AthDSoCallBacks_use_linkopts " -lpthread -lcalg " -macro_remove CxxUtils_linkopts "-lAthDSoCallBacks" - -## unit tests - -use TestTools TestTools-* AtlasTest - -apply_pattern UnitTest_run unit_test=read_athena_statm \ - extrapatterns="read_athena_statm reports process size" - -apply_pattern UnitTest_run unit_test=PageAccessControl -apply_pattern UnitTest_run unit_test=SEGVHandler \ - extrapatterns="page fault|FIXME NOT Freeing memory" -apply_pattern UnitTest_run unit_test=hashtable -apply_pattern UnitTest_run unit_test=fpcompare -apply_pattern UnitTest_run unit_test=procmaps -apply_pattern UnitTest_run unit_test=sincos -apply_pattern UnitTest_run unit_test=copyif -apply_pattern UnitTest_run unit_test=ArrayScanner -apply_pattern UnitTest_run unit_test=Arrayrep -apply_pattern UnitTest_run unit_test=Array -apply_pattern UnitTest_run unit_test=PackedArray -apply_pattern UnitTest_run unit_test=pointer_list -apply_pattern UnitTest_run unit_test=FloatPacker -apply_pattern UnitTest_run unit_test=stacktrace -apply_pattern UnitTest_run unit_test=StrFormat -apply_pattern UnitTest_run unit_test=copy_bounded -apply_pattern UnitTest_run unit_test=prefetch -apply_pattern UnitTest_run unit_test=ClassName -apply_pattern UnitTest_run unit_test=make_unique -apply_pattern UnitTest_run unit_test=ones -apply_pattern UnitTest_run unit_test=BitPackerUnpacker - -apply_pattern UnitTest_run unit_test=exctrace1 -apply_pattern UnitTest_run unit_test=exctrace2 -macro_append exctrace2_test_dependencies " exctrace1_test " -macro_append exctrace2_utest_dependencies " exctrace1_test " - -#apply_pattern UnitTest_run unit_test=utf8trim -#apply_pattern UnitTest_run unit_test=stringformconvert - -macro_append CxxUtils_use_linkopts " $(Boost_linkopts_regex) " - -end_private - diff --git a/Control/DataModel/cmt/requirements b/Control/DataModel/cmt/requirements deleted file mode 100755 index 8786c6c358a..00000000000 --- a/Control/DataModel/cmt/requirements +++ /dev/null @@ -1,20 +0,0 @@ -package DataModel - -author Paolo Calafiura <Paolo.Calafiura@cern.ch> -author Hong Ma <hma@bnl.gov> -author Srini Rajagopalan <srinir@bnl.gov> - -use AtlasPolicy AtlasPolicy-* -use SGTools SGTools-* Control -use AthAllocators AthAllocators-* Control -use AthLinks AthLinks-* Control -use AthContainers AthContainers-* Control -use CxxUtils CxxUtils-* Control - -# Declare this package as a cmake metalibrary so that the libraries and header files from -# package it depends on are available to its clients. Transparent to CMT -apply_pattern cmake_add_command command=metalibrary - -private -macro_append DOXYGEN_INPUT " ../doc" - diff --git a/Control/DataModelAthenaPool/cmt/requirements b/Control/DataModelAthenaPool/cmt/requirements deleted file mode 100755 index ce50c6ee559..00000000000 --- a/Control/DataModelAthenaPool/cmt/requirements +++ /dev/null @@ -1,65 +0,0 @@ -# -# $Id: requirements,v 1.15 2009-03-16 10:48:24 mnowak Exp $ -# -# @file cmt/requirements -# @author Marcin Nowak <Marcin.Nowak@cern.ch> -# @author RD Schaffer <R.D.Schaffer@cern.ch> -# @date Nov 2005 -# @brief DataModelAthenaPool cmt requirements file. -# - -package DataModelAthenaPool -author scott snyder <snyder@bnl.gov> -author Marcin Nowak <Marcin.Nowak@cern.ch> -author RD Schaffer <R.D.Schaffer@cern.ch> - -use AtlasPolicy AtlasPolicy-* -use GaudiInterface GaudiInterface-* External -use AthenaKernel AthenaKernel-* Control - -use AthContainers AthContainers-* Control -use AthLinks AthLinks-* Control -use Navigation Navigation-* Control -use RootUtils RootUtils-* Control -use AthenaBaseComps AthenaBaseComps-* Control - -use AthenaPoolCnvSvc AthenaPoolCnvSvc-* Database/AthenaPOOL - -private -use AtlasCLHEP AtlasCLHEP-* External -use AtlasROOT AtlasROOT-* External -use AtlasReflex AtlasReflex-* External -use CLIDSvc CLIDSvc-* Control -use SGTools SGTools-* Control -use AthenaPoolUtilities AthenaPoolUtilities-* Database/AthenaPOOL -use RootConversions RootConversions-* Database/AthenaPOOL - -apply_pattern lcgdict dict=DataModelAthenaPoolDict selectionfile=selection.xml \ - headerfiles="../DataModelAthenaPool/DataModelAthenaPoolDict.h" - - -####apply_pattern component_library -####library DataModelAthenaPool *.cxx components/*.cxx - -# Replace the component_library by a dual_use_library since the lcgdict dictionary -# generation only works for linked libraries in the cmake-world -apply_pattern dual_use_library files="*.cxx" - -apply_pattern declare_joboptions files="DataModelAthenaPool_jobOptions.py" -apply_pattern declare_python_modules files="*.py" - -macro converters "-s=${AthContainers_root}/AthContainers UserDataStore.h" -apply_pattern poolcnv files=${converters} - -macro_append DataModelAthenaPoolPoolCnv_dependencies " DataModelAthenaPool " - -use TestTools TestTools-* AtlasTest -apply_pattern UnitTest_run unit_test=DataLink_p2 -apply_pattern UnitTest_run unit_test=ElementLinkCnv_p1 -apply_pattern UnitTest_run unit_test=ElementLinkCnv_p2 -apply_pattern UnitTest_run unit_test=ElementLinkCnv_p3 -apply_pattern UnitTest_run unit_test=NavigableCnv_p1 -apply_pattern UnitTest_run unit_test=NavigableCnv_p2 -apply_pattern UnitTest_run unit_test=NavigableVectorCnv_p1 -apply_pattern UnitTest_run unit_test=NavigableVectorCnv_p2 -apply_pattern UnitTest_run unit_test=ElementLinkVectorCnv_p1 diff --git a/Control/DataModelTest/DataModelRunTests/cmt/requirements b/Control/DataModelTest/DataModelRunTests/cmt/requirements deleted file mode 100755 index e835505c0be..00000000000 --- a/Control/DataModelTest/DataModelRunTests/cmt/requirements +++ /dev/null @@ -1,167 +0,0 @@ -# -# $Id: requirements,v 1.1 2005-12-01 21:42:52 ssnyder Exp $ -# -# @file cmt/requirements -# @author scott snyder -# @date Nov 2005 -# @brief DataModelRunTests cmt requirements file. -# - -package DataModelRunTests - -author scott snyder <snyder@bnl.gov> - -use AtlasPolicy AtlasPolicy-* -use MinimalRunTime MinimalRunTime-* Control -no_auto_imports -use TestPolicy TestPolicy-* - - -apply_pattern declare_joboptions files="-s=../share *.py" - - -apply_pattern athenarun_test \ - name="DataModelTestWrite" \ - options="DataModelRunTests/DataModelTestWrite_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh DataModelTestWrite" - -apply_pattern athenarun_test \ - name="DataModelTestRead" \ - options="DataModelRunTests/DataModelTestRead_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh DataModelTestRead" -macro_append DataModelTestRead_test_dependencies " DataModelTestWrite_test " - -apply_pattern athenarun_test \ - name="DataModelTestRead2" \ - options="DataModelRunTests/DataModelTestRead2_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh DataModelTestRead2" -macro_append DataModelTestRead2_test_dependencies " DataModelTestRead_test " - -apply_pattern athenarun_test \ - name="AuxDataTestWrite" \ - options="DataModelRunTests/AuxDataTestWrite_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh AuxDataTestWrite" -macro_append AuxDataTestWrite_test_dependencies " DataModelTestRead2_test " - -apply_pattern athenarun_test \ - name="AuxDataTestRead" \ - options="DataModelRunTests/AuxDataTestRead_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh AuxDataTestRead" -macro_append AuxDataTestRead_test_dependencies " AuxDataTestWrite_test " - -apply_pattern athenarun_test \ - name="AuxDataTestRead2" \ - options="DataModelRunTests/AuxDataTestRead2_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh AuxDataTestRead2" -macro_append AuxDataTestRead2_test_dependencies " AuxDataTestRead_test " - -apply_pattern athenarun_test \ - name="AuxDataTestRead2b" \ - options="DataModelRunTests/AuxDataTestRead2b_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh AuxDataTestRead2b" -macro_append AuxDataTestRead2b_test_dependencies " AuxDataTestRead2_test " - -apply_pattern athenarun_test \ - name="AuxDataTestTypelessRead" \ - options="DataModelRunTests/AuxDataTestTypelessRead_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh AuxDataTestTypelessRead" -macro_append AuxDataTestTypelessRead_test_dependencies " AuxDataTestRead2b_test " - -apply_pattern athenarun_test \ - name="AuxDataTestRead3" \ - options="DataModelRunTests/AuxDataTestRead3_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh AuxDataTestRead3" -macro_append AuxDataTestRead3_test_dependencies " AuxDataTestTypelessRead_test " - -apply_pattern athenarun_test \ - name="xAODTestWrite" \ - options="DataModelRunTests/xAODTestWrite_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh xAODTestWrite" -macro_append xAODTestWrite_test_dependencies " AuxDataTestRead3_test " - -apply_pattern athenarun_test \ - name="xAODTestRead" \ - options="DataModelRunTests/xAODTestRead_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh xAODTestRead" -macro_append xAODTestRead_test_dependencies " xAODTestWrite_test " - -apply_pattern athenarun_test \ - name="xAODTestRead2" \ - options="DataModelRunTests/xAODTestRead2_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh xAODTestRead2" -macro_append xAODTestRead2_test_dependencies " xAODTestRead_test " - -apply_pattern athenarun_test \ - name="xAODTestRead2b" \ - options="DataModelRunTests/xAODTestRead2b_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh xAODTestRead2b" -macro_append xAODTestRead2b_test_dependencies " xAODTestRead2_test " - -apply_pattern athenarun_test \ - name="xAODTestTypelessRead" \ - options="DataModelRunTests/xAODTestTypelessRead_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh xAODTestTypelessRead" -macro_append xAODTestTypelessRead_test_dependencies " xAODTestRead2b_test " - -apply_pattern athenarun_test \ - name="xAODTestRead3" \ - options="DataModelRunTests/xAODTestRead3_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh xAODTestRead3" -macro_append xAODTestRead3_test_dependencies " xAODTestTypelessRead_test " - -apply_pattern athenarun_test \ - name="xAODTestReadRename" \ - options="DataModelRunTests/xAODTestReadRename_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh xAODTestReadRename" -macro_append xAODTestReadRename_test_dependencies " xAODTestRead3_test " - -apply_pattern athenarun_test \ - name="xAODTestReadFilter" \ - options="DataModelRunTests/xAODTestReadFilter_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh xAODTestReadFilter" -macro_append xAODTestReadFilter_test_dependencies " xAODTestReadRename_test " - -apply_pattern athenarun_test \ - name="xAODTestReadFilterRead" \ - options="DataModelRunTests/xAODTestReadFilterRead_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh xAODTestReadFilterRead" -macro_append xAODTestReadFilter_test_dependencies " xAODTestReadFilter_test " - -document athenarun_launcher xAODTestReadARA_t -group=check \ - athenarun_exe="python" \ - athenarun_pre="'source ../cmt/setup.sh'" \ - athenarun_opt="../share/xAODTestReadARA_t.py" \ - athenarun_out="' >& xAODTestReadARA.log'" \ - athenarun_post="'../test/post.sh xAODTestReadARA '" -macro_append xAODTestReadARA_t_dependencies " xAODTestReadFilterRead_test " - -apply_pattern athenarun_test \ - name="ByteStreamTestWrite" \ - options="DataModelRunTests/ByteStreamTestWrite_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh ByteStreamTestWrite" -macro_append ByteStreamTestWrite_test_dependencies " xAODTestReadARA_t " - -apply_pattern athenarun_test \ - name="ByteStreamTestRead" \ - options="DataModelRunTests/ByteStreamTestRead_jo.py" \ - pre_script="../test/pre_check.sh" \ - post_script="../test/post.sh ByteStreamTestRead" -macro_append ByteStreamTestRead_test_dependencies " ByteStreamTestWrite_test " diff --git a/Control/DataModelTest/DataModelTestDataCommon/cmt/requirements b/Control/DataModelTest/DataModelTestDataCommon/cmt/requirements deleted file mode 100755 index b5ec5dfe1d3..00000000000 --- a/Control/DataModelTest/DataModelTestDataCommon/cmt/requirements +++ /dev/null @@ -1,47 +0,0 @@ -# -# $Id: requirements,v 1.3 2007-07-24 10:06:39 nir Exp $ -# -# @file cmt/requirements -# @author scott snyder -# @date Nov 2005 -# @brief DataModelTestDataCommon cmt requirements file. -# - -package DataModelTestDataCommon - -author scott snyder <snyder@bnl.gov> - -use AtlasPolicy AtlasPolicy-* -use GaudiInterface GaudiInterface-* External -use AthContainersInterfaces AthContainersInterfaces-* Control -use AthContainers AthContainers-* Control -use xAODCore xAODCore-* Event/xAOD -use xAODTrigger xAODTrigger-* Event/xAOD -use SGTools SGTools-* Control - -private -use AtlasROOT AtlasROOT-* External -use AthLinks AthLinks-* Control -end_private - -library DataModelTestDataCommon ../src/*.cxx -apply_pattern installed_library - -private -use AtlasReflex AtlasReflex-* External -no_auto_imports - -apply_tag no_rootmap -apply_pattern lcgdict dict=DataModelTestDataCommon selectionfile=selection.xml\ - elementLinks="DMTest::BAuxVec DMTest::CVec_v1" \ - headerfiles="../DataModelTestDataCommon/DataModelTestDataCommonDict.h" \ - extralibfiles=../src/dict/*.cxx - - -private -use TrigSerializeUtils TrigSerializeUtils-* Trigger/TrigDataAccess - - -apply_pattern sercnv \ - typesWithNamespace="DMTest::CVec DMTest::CView DMTest::CAuxContainer" \ - files=" -s=${DataModelTestDataCommon_root}/DataModelTestDataCommon \ - CVec.h CView.h CAuxContainer.h " diff --git a/Control/DataModelTest/DataModelTestDataRead/cmt/requirements b/Control/DataModelTest/DataModelTestDataRead/cmt/requirements deleted file mode 100644 index 9b4830e6f82..00000000000 --- a/Control/DataModelTest/DataModelTestDataRead/cmt/requirements +++ /dev/null @@ -1,65 +0,0 @@ -# -# $Id: requirements,v 1.7 2008-06-12 05:25:52 ssnyder Exp $ -# -# @file cmt/requirements -# @author snyder@bnl.gov -# @date Nov 2005 -# @brief DataModelTestDataRead cmt requirements file. -# - -package DataModelTestDataRead - -author scott snyder <snyder@bnl.gov> - -use AtlasPolicy AtlasPolicy-* -use AthContainers AthContainers-* Control -use AthLinks AthLinks-* Control -use DataModelAthenaPool DataModelAthenaPool-* Control -use DataModelTestDataCommon DataModelTestDataCommon-* Control/DataModelTest -use GaudiInterface GaudiInterface-* External -use CLIDSvc CLIDSvc-* Control -use SGTools SGTools-* Control -use xAODCore xAODCore-* Event/xAOD - - -private -use CxxUtils CxxUtils-* Control -use AthContainersInterfaces AthContainersInterfaces-* Control -use AthenaKernel AthenaKernel-* Control -use StoreGate StoreGate-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use xAODCore xAODCore-* Event/xAOD -use TrigSteeringEvent TrigSteeringEvent-* Trigger/TrigEvent -use TrigNavigation TrigNavigation-* Trigger/TrigEvent -end_private - -# DRQ: Change to a dual-use library because the lcgdict pattern doesn't work with component libraries -# when building with cmake -####apply_pattern component_library -####library DataModelTestDataRead *.cxx components/*.cxx -apply_pattern dual_use_library files=*.cxx - - -private -use AtlasReflex AtlasReflex-* External -no_auto_imports - -macro elemLinks_DataModelTestDataRead "DataVector<DMTest::B>" - -apply_tag no_rootmap -apply_pattern lcgdict dict=DataModelTestDataRead selectionfile=selection.xml\ - headerfiles="../DataModelTestDataRead/DataModelTestDataReadDict.h" \ - elementLinks="$(elemLinks_DataModelTestDataRead)" \ - extralibfiles=../src/dict/*.cxx - - - -private -use TrigSerializeUtils TrigSerializeUtils-* Trigger/TrigDataAccess - - -apply_tag no_merge_componentslist - -apply_pattern sercnv \ - typesWithNamespace="DMTest::HVec DMTest::HView DMTest::HAuxContainer" \ - files=" -s=${DataModelTestDataRead_root}/DataModelTestDataRead \ - HVec.h HView.h HAuxContainer.h " diff --git a/Control/DataModelTest/DataModelTestDataReadCnv/cmt/requirements b/Control/DataModelTest/DataModelTestDataReadCnv/cmt/requirements deleted file mode 100755 index 57556383c31..00000000000 --- a/Control/DataModelTest/DataModelTestDataReadCnv/cmt/requirements +++ /dev/null @@ -1,53 +0,0 @@ -# -# $Id: requirements,v 1.4 2008-11-12 12:51:25 schaffer Exp $ -# -# @file cmt/requirements -# @author scott snyder -# @date Nov 2005 -# @brief DataModelTestDataWriteCnv cmt requirements file. -# - -package DataModelTestDataReadCnv - -author scott snyder <snyder@bnl.gov> - -use AtlasPolicy AtlasPolicy-* -use AthenaPoolUtilities AthenaPoolUtilities-* Database/AthenaPOOL - -private -use AthenaKernel AthenaKernel-* Control -use DataModelTestDataRead DataModelTestDataRead-* Control/DataModelTest -use DataModelTestDataCommon DataModelTestDataCommon-* Control/DataModelTest - -apply_tag no_merge_componentslist -end_private - -apply_pattern poolcnv \ - typesWithNamespace="DMTest::BVec DMTest::DVec \ - DMTest::DDer DMTest::BDer DMTest::ELVec \ - DMTest::BAux DMTest::BAuxVec DMTest::BAuxStandalone \ - DMTest::C DMTest::CVec DMTest::CAuxContainer \ - DMTest::G DMTest::GVec DMTest::GAuxContainer \ - DMTest::CVecWithData \ - DMTest::CInfoAuxContainer \ - DMTest::CTrigAuxContainer \ - DMTest::CView \ - DMTest::H DMTest::HVec DMTest::HAuxContainer \ - DMTest::HView " \ - files="-s=${DataModelTestDataRead_root}/DataModelTestDataRead \ - BVec.h BDer.h DVec.h DDer.h ELVec.h \ - G.h GVec.h GAuxContainer.h \ - H.h HVec.h HAuxContainer.h HView.h \ - -s=${DataModelTestDataCommon_root}/DataModelTestDataCommon \ - BAux.h BAuxVec.h BAuxStandalone.h \ - C.h CVec.h CAuxContainer.h CView.h \ - CVecWithData.h \ - CInfoAuxContainer.h \ - CTrigAuxContainer.h " - -private -# poolcnv pattern doesn't support headers in subdirectories. -# work around. -macro_append use_pp_cppflags " -I$(DataModelTestDataCommon_root)/DataModelTestDataCommon " -macro_append use_pp_cppflags " -I$(DataModelTestDataRead_root)/DataModelTestDataRead " -end_private diff --git a/Control/DataModelTest/DataModelTestDataWrite/cmt/requirements b/Control/DataModelTest/DataModelTestDataWrite/cmt/requirements deleted file mode 100644 index b1cab4144d9..00000000000 --- a/Control/DataModelTest/DataModelTestDataWrite/cmt/requirements +++ /dev/null @@ -1,63 +0,0 @@ -# -# $Id: requirements,v 1.7 2008-06-12 05:24:59 ssnyder Exp $ -# -# @file cmt/requirements -# @author scott snyder -# @date Nov 2005 -# @brief DataModelTestDataWrite cmt requirements file. -# - -package DataModelTestDataWrite - -author scott snyder <snyder@bnl.gov> - -use AtlasPolicy AtlasPolicy-* -use AthLinks AthLinks-* Control -use AthContainers AthContainers-* Control -use DataModelAthenaPool DataModelAthenaPool-* Control -use DataModelTestDataCommon DataModelTestDataCommon-* Control/DataModelTest -use GaudiInterface GaudiInterface-* External -use CLIDSvc CLIDSvc-* Control -use SGTools SGTools-* Control -use xAODCore xAODCore-* Event/xAOD - - -private -use CxxUtils CxxUtils-* Control -use AthenaKernel AthenaKernel-* Control -use AthContainersInterfaces AthContainersInterfaces-* Control -use StoreGate StoreGate-* Control -use AthenaBaseComps AthenaBaseComps-* Control -#use xAODEventInfo xAODEventInfo-* Event/xAOD -use EventInfo EventInfo-* Event -use TrigSteeringEvent TrigSteeringEvent-* Trigger/TrigEvent -use TrigNavigation TrigNavigation-* Trigger/TrigEvent -end_private - -####apply_pattern component_library -####library DataModelTestDataWrite *.cxx components/*.cxx -apply_pattern dual_use_library files=*.cxx - -private -use AtlasReflex AtlasReflex-* External -no_auto_imports - -macro elemLinks_DataModelTestDataWrite "DataVector<DMTest::B>" - -apply_tag no_rootmap -apply_pattern lcgdict dict=DataModelTestDataWrite selectionfile=selection.xml\ - headerfiles="../DataModelTestDataWrite/DataModelTestDataWriteDict.h" \ - elementLinks="$(elemLinks_DataModelTestDataWrite)" \ - extralibfiles=../src/dict/*.cxx - - -private -use TrigSerializeUtils TrigSerializeUtils-* Trigger/TrigDataAccess - - -apply_tag no_merge_componentslist - -apply_pattern sercnv \ - typesWithNamespace="DMTest::HVec DMTest::HView DMTest::HAuxContainer" \ - files=" -s=${DataModelTestDataWrite_root}/DataModelTestDataWrite \ - HVec.h HView.h HAuxContainer.h " - diff --git a/Control/DataModelTest/DataModelTestDataWriteCnv/cmt/requirements b/Control/DataModelTest/DataModelTestDataWriteCnv/cmt/requirements deleted file mode 100755 index f2136f45946..00000000000 --- a/Control/DataModelTest/DataModelTestDataWriteCnv/cmt/requirements +++ /dev/null @@ -1,55 +0,0 @@ -# -# $Id: requirements,v 1.4 2008-11-12 12:53:48 schaffer Exp $ -# -# @file cmt/requirements -# @author scott snyder -# @date Nov 2005 -# @brief DataModelTestDataWriteCnv cmt requirements file. -# - -package DataModelTestDataWriteCnv - -author scott snyder <snyder@bnl.gov> - -use AtlasPolicy AtlasPolicy-* -use AthenaPoolUtilities AthenaPoolUtilities-* Database/AthenaPOOL - -private -use DataModelTestDataWrite DataModelTestDataWrite-* Control/DataModelTest -use DataModelTestDataCommon DataModelTestDataCommon-* Control/DataModelTest - -apply_tag no_merge_componentslist -end_private - -apply_pattern poolcnv \ - typesWithNamespace="DMTest::BVec DMTest::DVec \ - DMTest::DDer DMTest::BDer DMTest::ELVec \ - DMTest::BAux DMTest::BAuxVec DMTest::BAuxStandalone \ - DMTest::C DMTest::CVec DMTest::CAuxContainer \ - DMTest::G DMTest::GVec DMTest::GAuxContainer \ - DMTest::CVecWithData \ - DMTest::CInfoAuxContainer \ - DMTest::CTrigAuxContainer \ - DMTest::CView \ - DMTest::H DMTest::HVec DMTest::HAuxContainer \ - DMTest::HView " \ - files=" -s=${DataModelTestDataWrite_root}/DataModelTestDataWrite \ - BVec.h BDer.h DVec.h DDer.h ELVec.h \ - G.h GVec.h GAuxContainer.h \ - H.h HVec.h HAuxContainer.h HView.h \ - -s=${DataModelTestDataCommon_root}/DataModelTestDataCommon \ - BAux.h BAuxVec.h BAuxStandalone.h \ - C.h CVec.h CAuxContainer.h CView.h \ - CVecWithData.h \ - CInfoAuxContainer.h \ - CTrigAuxContainer.h " - - - - -private -# poolcnv pattern doesn't support headers in subdirectories. -# work around. -macro_append use_pp_cppflags " -I$(DataModelTestDataCommon_root)/DataModelTestDataCommon " -macro_append use_pp_cppflags " -I$(DataModelTestDataWrite_root)/DataModelTestDataWrite " -end_private diff --git a/Control/GaudiSequencer/cmt/requirements b/Control/GaudiSequencer/cmt/requirements deleted file mode 100755 index 62ee7fe1a50..00000000000 --- a/Control/GaudiSequencer/cmt/requirements +++ /dev/null @@ -1,22 +0,0 @@ -package GaudiSequencer - -author Sebastien Binet <binet@cern.ch> - -use AtlasPolicy AtlasPolicy-* - -private -use GaudiInterface GaudiInterface-* External -use AthenaKernel AthenaKernel-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use CxxUtils CxxUtils-* Control -use AtlasValgrind AtlasValgrind-* External -end_private - -branches src share python - -library GaudiSequencer *.cxx components/*.cxx - -apply_pattern component_library -apply_pattern declare_joboptions files="*.py" -apply_pattern declare_python_modules files="*.py" - diff --git a/Control/HeapMon/cmt/fragments/python_extension b/Control/HeapMon/cmt/fragments/python_extension deleted file mode 100644 index 696fd1b7850..00000000000 --- a/Control/HeapMon/cmt/fragments/python_extension +++ /dev/null @@ -1,46 +0,0 @@ -# File: HeapMon/cmt/fragments/python_extension -# Author: Wim Lavrijsen (WLavrijsen@lbl.gov) - -# Build a python extension module (i.e. shared lib w/o 'lib' prepend) and -# install it into InstallArea/python/<Package>/. Note that the full build is -# done here, rather than through CMT processing, as it's sooo much faster. - -.PHONY: ${CONSTITUENT} ${CONSTITUENT}clean - -#allfiles := $(wildcard ${FILEPATH}*.cxx) -#objects := ${allfiles:${FILEPATH}%.cxx=$(bin)%.o} -#allcfiles := $(wildcard ${FILEPATH}${files}) -allcfiles := $(wildcard ${FILEPATH}*.c) -cobjects := ${allcfiles:${FILEPATH}%.c=$(bin)%.o} -# installd := ${CMTINSTALLAREA}/$(tag)/lib/python$(Python_config_version_twodigit)/${package} -installd := ${CMTINSTALLAREA}/python/${package}/$(tag) -pyextlib := ${installd}/${CONSTITUENT}.$(shlibsuffix) - -${CONSTITUENT} :: $(bin)${CONSTITUENT}.$(shlibsuffix) ${pyextlib} - -${objects} : $(bin)%.o : ${FILEPATH}%.cxx - $(cpp_echo) $@ - $(cpp_silent) cd $(bin); $(cppcomp) -o $@ $(use_pp_cppflags) $(${CONSTITUENT}_pp_cppflags) $(app_${CONSTITUENT}_pp_cppflags) $(use_cppflags) $(${CONSTITUENT}_cppflags) $(app_${CONSTITUENT}_cppflags) ${ADDINCLUDE} $< - -${cobjects} : $(bin)%.o : ${FILEPATH}%.c - $(c_echo) $@ - $(c_silent) cd $(bin); $(ccomp) -o $@ $(use_pp_cflags) $(${CONSTITUENT}_pp_cflags) $(app_${CONSTITUENT}_pp_cflags) $(use_cflags) $(${CONSTITUENT}_cflags) $(app_${CONSTITUENT}_cflags) ${ADDINCLUDE} $< - -# explicitly linked with almost nothing (typically, $(use_linkopts) will be needed) -$(bin)${CONSTITUENT}.$(shlibsuffix): ${objects} ${cobjects} -ifeq (${objects},) - $(lib_silent) cd $(bin); $(link) $(shlibflags) ${cobjects:$(bin)%.o=%.o} $(${CONSTITUENT}_linkopts) -o ${CONSTITUENT}.$(shlibsuffix) -else - $(lib_silent) cd $(bin); $(cpplink) $(shlibflags) ${objects:$(bin)%.o=%.o} ${cobjects:$(bin)%.o=%.o} $(${CONSTITUENT}_linkopts) -o ${CONSTITUENT}.$(shlibsuffix) -endif - -${installd} : - @mkdir -p ${installd} - -# hack: gmake on lxplus (1.79.1) does not support order only targets nor realpath -${pyextlib} : $(bin)${CONSTITUENT}.$(shlibsuffix) ${installd} - @cd $(bin); test -f $(pyextlib) || ln -s `pwd`/${CONSTITUENT}.$(shlibsuffix) $(pyextlib) - -${CONSTITUENT}clean :: - $(cleanup_echo) objects - $(cleanup_silent) /bin/rm -f ${objects} $(bin)${CONSTITUENT}.$(shlibsuffix) ${pyextlib} diff --git a/Control/HeapMon/cmt/fragments/python_extension_header b/Control/HeapMon/cmt/fragments/python_extension_header deleted file mode 100644 index fce7b790717..00000000000 --- a/Control/HeapMon/cmt/fragments/python_extension_header +++ /dev/null @@ -1,4 +0,0 @@ -# File: HeapMon/cmt/fragments/python_extension_header -# Author: Wim Lavrijsen (WLavrijsen@lbl.gov) - -# this file is left empty on purpose diff --git a/Control/HeapMon/cmt/requirements b/Control/HeapMon/cmt/requirements deleted file mode 100644 index 8497a90477f..00000000000 --- a/Control/HeapMon/cmt/requirements +++ /dev/null @@ -1,55 +0,0 @@ -package HeapMon - -author Mous Tatarkhanov <tmmous@berkeley.edu> - -use AtlasPolicy AtlasPolicy-* -use AtlasPython AtlasPython-* External -use AtlasGPerfTools AtlasGPerfTools-* External -#use GaudiInterface GaudiInterface-* External - -private -use AtlasROOT AtlasROOT-* External -end_private - -# Add cmake compatibility (doesn't do anything on CMT side of things) -apply_pattern cmake_add_command command="find_package(ROOT COMPONENTS RIO Tree)" - -application MemoryScanner MemoryScanner.cxx - -#apply_pattern component_library - -# the memory marker relies on gcc (tag gcc is set in ExternalPolicy, which -# comes in from AtlasPolicy) internals: only build on that platform (there -# will be a warning on other platforms, but we don't have any others right -# now, so no worries :) ) - -# although "gcc" as tag should do, that doesn't work on gcc344 (even as the -# tag is defined according to "cmt show all_tags"), so use Linux (works, as -# empirically determined :P ) -macro python_extension_fragment "" \ - Linux "python_extension -dependencies -header=python_extension_header" \ - Darwin "python_extension -dependencies -header=python_extension_header" -make_fragment $(python_extension_fragment) - -# hack: empty document will be ignored; anything else doesn't work with CMT -document python_extension MemoryMarker files="*.c" MemoryMarker.c - -# force order between installing header files and build of .c files -macro_append MemoryMarker_dependencies " install_includes " - -# libraries for retrieving debug info -macro_append MemoryMarker_linkopts "" \ - use_bfd " -aarchive -L/usr/local/lib -L/usr/lib -lbfd -liberty " - -macro_append cflags "" \ - use_bfd " -DHEPHAESTUS_USE_BFD " - -# install python module files (actually, the .so is done in the fragment) -apply_pattern declare_python_modules files="*.py" - - -private - -# always use new ABI and force optimization, even in debug mode -macro_append cppflags " -fuse-cxa-atexit " -macro_append cflags " -O3 " diff --git a/Control/Hephaestus/cmt/fragments/python_extension b/Control/Hephaestus/cmt/fragments/python_extension deleted file mode 100644 index 59674b67f1d..00000000000 --- a/Control/Hephaestus/cmt/fragments/python_extension +++ /dev/null @@ -1,45 +0,0 @@ -# File: Hephaestus/cmt/fragments/python_extension -# Author: Wim Lavrijsen (WLavrijsen@lbl.gov) - -# Build a python extension module (i.e. shared lib w/o 'lib' prepend) and -# install it into InstallArea/python/<Package>/. Note that the full build is -# done here, rather than through CMT processing, as it's sooo much faster. - -.PHONY: ${CONSTITUENT} ${CONSTITUENT}clean - -allfiles := $(wildcard ${FILEPATH}*.cxx) -objects := ${allfiles:${FILEPATH}%.cxx=$(bin)%.o} -allcfiles := $(wildcard ${FILEPATH}${files}) -cobjects := ${allcfiles:${FILEPATH}%.c=$(bin)%.o} -# installd := ${CMTINSTALLAREA}/$(tag)/lib/python$(Python_config_version_twodigit)/${package} -installd := ${CMTINSTALLAREA}/python/${package}/$(tag) -pyextlib := ${installd}/${CONSTITUENT}.$(shlibsuffix) - -${CONSTITUENT} :: $(bin)${CONSTITUENT}.$(shlibsuffix) ${pyextlib} - -${objects} : $(bin)%.o : ${FILEPATH}%.cxx - $(cpp_echo) $@ - $(cpp_silent) cd $(bin); $(cppcomp) -o $@ $(use_pp_cppflags) $(${CONSTITUENT}_pp_cppflags) $(app_${CONSTITUENT}_pp_cppflags) $(use_cppflags) $(${CONSTITUENT}_cppflags) $(app_${CONSTITUENT}_cppflags) ${ADDINCLUDE} $< - -${cobjects} : $(bin)%.o : ${FILEPATH}%.c - $(c_echo) $@ - $(c_silent) cd $(bin); $(ccomp) -o $@ $(use_pp_cflags) $(${CONSTITUENT}_pp_cflags) $(app_${CONSTITUENT}_pp_cflags) $(use_cflags) $(${CONSTITUENT}_cflags) $(app_${CONSTITUENT}_cflags) ${ADDINCLUDE} $< - -# explicitly linked with almost nothing (typically, $(use_linkopts) will be needed) -$(bin)${CONSTITUENT}.$(shlibsuffix): ${objects} ${cobjects} -ifeq (${objects},) - $(lib_silent) cd $(bin); $(link) $(shlibflags) ${cobjects:$(bin)%.o=%.o} $(${CONSTITUENT}_linkopts) -o ${CONSTITUENT}.$(shlibsuffix) -else - $(lib_silent) cd $(bin); $(cpplink) $(shlibflags) ${objects:$(bin)%.o=%.o} ${cobjects:$(bin)%.o=%.o} $(${CONSTITUENT}_linkopts) -o ${CONSTITUENT}.$(shlibsuffix) -endif - -${installd} : - @mkdir -p ${installd} - -# hack: gmake on lxplus (1.79.1) does not support order only targets nor realpath -${pyextlib} : $(bin)${CONSTITUENT}.$(shlibsuffix) ${installd} - @cd $(bin); test -f $(pyextlib) || ln -s `pwd`/${CONSTITUENT}.$(shlibsuffix) $(pyextlib) - -${CONSTITUENT}clean :: - $(cleanup_echo) objects - $(cleanup_silent) /bin/rm -f ${objects} $(bin)${CONSTITUENT}.$(shlibsuffix) ${pyextlib} diff --git a/Control/Hephaestus/cmt/fragments/python_extension_header b/Control/Hephaestus/cmt/fragments/python_extension_header deleted file mode 100644 index 70afbb829d1..00000000000 --- a/Control/Hephaestus/cmt/fragments/python_extension_header +++ /dev/null @@ -1,4 +0,0 @@ -# File: Hephaestus/cmt/fragments/python_extension_header -# Author: Wim Lavrijsen (WLavrijsen@lbl.gov) - -# this file is left empty on purpose diff --git a/Control/Hephaestus/cmt/requirements b/Control/Hephaestus/cmt/requirements deleted file mode 100644 index dc64405693f..00000000000 --- a/Control/Hephaestus/cmt/requirements +++ /dev/null @@ -1,60 +0,0 @@ -package Hephaestus - -author Wim Lavrijsen <WLavrijsen@lbl.gov> - -use AtlasPolicy AtlasPolicy-* -use AtlasPython AtlasPython-* External -use AtlasLibUnwind AtlasLibUnwind-* External -private -use AtlasBoost AtlasBoost-* External -end_private - -# the memory tracker relies on gcc (tag gcc is set in ExternalPolicy, which -# comes in from AtlasPolicy) internals: only build on that platform (there -# will be a warning on other platforms, but we don't have any others right -# now, so no worries :) ) - -# although "gcc" as tag should do, that doesn't work on gcc344 (even as the -# tag is defined according to "cmt show all_tags"), so use Linux (works, as -# empirically determined :P ) -macro python_extension_fragment "" \ - Linux "python_extension -dependencies -header=python_extension_header" -make_fragment $(python_extension_fragment) - -library Hephaestus "hlib/*.c" -apply_pattern installed_library - - -# hack: empty document will be ignored; anything else doesn't work with CMT -document python_extension MemoryTracker files="*.c" MemoryTracker.c - -# force order between installing header files and build of .c files -macro_append MemoryTracker_dependencies " install_includes Hephaestus " -macro_append MemoryTracker_linkopts " -L$(CMTINSTALLAREA)/$(CMTCONFIG)/lib -lHephaestus " - - -# libraries for retrieving debug info -macro_append MemoryTracker_linkopts " -lpthread -L$(AtlasLibUnwind_lcgcmt_lib) -lunwind " \ - use_bfd " -aarchive -L/usr/local/lib -L/usr/lib -lbfd -liberty -lpthread " - -macro_append cflags "" \ - use_bfd " -DHEPHAESTUS_USE_BFD " - -# install python module files (actually, the .so is done in the fragment) -apply_pattern declare_python_modules files="*.py" - - -private - -# always use new ABI and force optimization, even in debug mode -macro_append cppflags " -fuse-cxa-atexit " -macro_append cflags " -O3 -Wno-deprecated-declarations -Wno-format-security " - -# profiling data post-processor (has to be in its own directory because CMT will -# otherwise pick up the .o's from the python module (?) ) -application hephprof HephProf/HephProf.cxx -macro_append hephprof_dependencies " Hephaestus " - - -use TestTools TestTools-* AtlasTest -apply_pattern UnitTest_run unit_test=stackstash diff --git a/Control/IOVSvc/cmt/requirements b/Control/IOVSvc/cmt/requirements deleted file mode 100755 index abfb731d5d6..00000000000 --- a/Control/IOVSvc/cmt/requirements +++ /dev/null @@ -1,24 +0,0 @@ -package IOVSvc - -author Charles Leggett <Charles.Leggett@cern.ch> - -branches src cmt - -use AtlasPolicy AtlasPolicy-* -use SGTools SGTools-* Control -use AthenaKernel AthenaKernel-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use AtlasBoost AtlasBoost-* External -use StoreGate StoreGate-* Control -use GaudiInterface GaudiInterface-* External - -apply_pattern declare_joboptions files="IOVSvc.txt IOVSvc.py" - -apply_pattern dual_use_library files="*.cxx" - - -private -use EventInfo EventInfo-* Event -use TestTools TestTools-* AtlasTest -apply_pattern UnitTest_run unit_test=IOVSvcTool extrapatterns="^HistogramPersis.* INFO|^IOVSvc +DEBUG|^IOVSvcTool +DEBUG" -end_private diff --git a/Control/Navigation/cmt/requirements b/Control/Navigation/cmt/requirements deleted file mode 100644 index b563b2449ce..00000000000 --- a/Control/Navigation/cmt/requirements +++ /dev/null @@ -1,38 +0,0 @@ - -package Navigation - -author Peter Loch <loch@physics.arizona.edu> - -use AtlasPolicy AtlasPolicy-* - -use AtlasBoost AtlasBoost-* External - -use CxxUtils CxxUtils-* Control -use AthAllocators AthAllocators-* Control -use AthLinks AthLinks-* Control -use DataModel DataModel-* Control - -use AthenaKernel AthenaKernel-* Control - - -branches Navigation -library Navigation *.cxx -apply_pattern installed_library -#apply_pattern dual_use_library *.cxx - -private -use GaudiInterface GaudiInterface-* External -use SGTools SGTools-* Control -use StoreGate StoreGate-* Control -use uuid * LCG_Interfaces -use AtlasReflex AtlasReflex-* External -no_auto_imports - -apply_pattern lcgdict dict=Navigation selectionfile=selection.xml \ -headerfiles="../Navigation/NavigationDict.h" - -use TestTools TestTools-* AtlasTest -apply_pattern install_runtime -apply_pattern UnitTest_run unit_test=NavigationToken -apply_pattern UnitTest_run unit_test=NavigableIterator extrapatterns='JobOptionsSvc +INFO' -apply_pattern UnitTest_run unit_test=AthenaBarCodeImpl extrapatterns='found service JobIDSvc' - diff --git a/Control/PerformanceMonitoring/PerfMonAna/cmt/requirements b/Control/PerformanceMonitoring/PerfMonAna/cmt/requirements deleted file mode 100755 index 9be2d319db0..00000000000 --- a/Control/PerformanceMonitoring/PerfMonAna/cmt/requirements +++ /dev/null @@ -1,22 +0,0 @@ -package PerfMonAna -author Sebastien Binet <binet@cern.ch> - -## For Athena policies: it has to be the first use statement -use AtlasPolicy AtlasPolicy-* - -## Put here your package dependencies... -use AtlasPyROOT AtlasPyROOT-* External -no_auto_imports -use AtlasPyFwdBwdPorts AtlasPyFwdBwdPorts-* External -no_auto_imports -use PerfMonEvent PerfMonEvent-* Control/PerformanceMonitoring -no_auto_imports -## - -branches doc python bin - -apply_pattern declare_python_modules files="*.py" - -apply_pattern declare_scripts files="-s=${PerfMonAna_root}/bin *.py" -alias perfmon perfmon.py -alias perfrtt perfrtt.py -alias pmontree pmontree.py -alias perfgrind perfgrind.py -alias perf-dpmon perf-dpmon.py diff --git a/Control/PerformanceMonitoring/PerfMonComps/cmt/requirements b/Control/PerformanceMonitoring/PerfMonComps/cmt/requirements deleted file mode 100644 index 86f6c082609..00000000000 --- a/Control/PerformanceMonitoring/PerfMonComps/cmt/requirements +++ /dev/null @@ -1,43 +0,0 @@ -package PerfMonComps -author Sebastien Binet <binet@cern.ch> - -## For Athena policies: it has to be the first use statement -use AtlasPolicy AtlasPolicy-* - -private - -## Put here your package dependencies... -use AtlasBoost AtlasBoost-* External -use AtlasPython AtlasPython-* External -use AtlasROOT AtlasROOT-* External -use AtlasPyROOT AtlasPyROOT-* External -use AtlasAIDA AtlasAIDA-* External - -## For Gaudi tools, services and objects -use GaudiInterface GaudiInterface-* External - -use CxxUtils CxxUtils-* Control -use AthenaKernel AthenaKernel-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use SGTools SGTools-* Control -use StoreGate StoreGate-* Control -use PerfMonKernel PerfMonKernel-* Control/PerformanceMonitoring -use PerfMonEvent PerfMonEvent-* Control/PerformanceMonitoring -use PyUtils PyUtils-* Tools -no_auto_imports - -## - -branches src src/components doc python share - -## make a component library -library PerfMonComps *.cxx components/*.cxx -macro PerfMon_PyROOT_linkopts " -L$(ROOT_home)/lib -lPyROOT" -macro_append PerfMonComps_linkopts " $(PerfMon_PyROOT_linkopts)" -macro_append PerfMonComps_linkopts " -l" # just to trick checkreq.py... -macro_append PerfMonComps_linkopts "AthDSoCallBacks" - -apply_pattern component_library -apply_pattern declare_joboptions files="*.py" -apply_pattern declare_python_modules files="*.py" - -end_private diff --git a/Control/PerformanceMonitoring/PerfMonEvent/cmt/requirements b/Control/PerformanceMonitoring/PerfMonEvent/cmt/requirements deleted file mode 100755 index 0b5a4c66ddd..00000000000 --- a/Control/PerformanceMonitoring/PerfMonEvent/cmt/requirements +++ /dev/null @@ -1,37 +0,0 @@ -## Automatically generated CMT requirements file -package PerfMonEvent -author Sebastien Binet <binet@cern.ch> - -## For Athena policies: it has to be the first use statement -use AtlasPolicy AtlasPolicy-* - -## Put here your package dependencies... -use AtlasPython AtlasPython-* External -use GaudiInterface GaudiInterface-* External -## - -branches PerfMonEvent src - -# Add cmake compatibility (doesn't do anything on CMT side of things) -apply_pattern cmake_add_libraries target=PerfMonEvent libraries=rt - -library PerfMonEvent \ - PyStore.cxx PyChrono.cxx DataModel.cxx \ - MemStatsHooks.cxx MallocStats.cxx - - -macro PerfMonEvent_linkopts_extras " -lrt -lpthread" \ - Darwin " -lpthread" -# Export $(PerfMonEvent_linkopts_extras) to clients -# by adding to PerfMonEvent_linkopts -apply_pattern installed_library extras="$(PerfMonEvent_linkopts_extras)" - -### dict generation -private -use AtlasReflex AtlasReflex-* External -no_auto_imports - -apply_pattern lcgdict dict=PerfMonEvent \ - selectionfile=selection.xml \ - headerfiles="../PerfMonEvent/PerfMonEventDict.h" - -end_private diff --git a/Control/PerformanceMonitoring/PerfMonGPerfTools/cmt/requirements b/Control/PerformanceMonitoring/PerfMonGPerfTools/cmt/requirements deleted file mode 100644 index 5e349313f25..00000000000 --- a/Control/PerformanceMonitoring/PerfMonGPerfTools/cmt/requirements +++ /dev/null @@ -1,25 +0,0 @@ -package PerfMonGPerfTools - -author Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch> -author Elmar Ritsch <Elmar.Ritsch@cern.ch> - -use AtlasPolicy AtlasPolicy-* -use GaudiInterface GaudiInterface-* External - -private - -apply_tag use_gpt_profiler - -use AtlasGPerfTools AtlasGPerfTools-* External -use AthenaBaseComps AthenaBaseComps-* Control -use AthenaKernel AthenaKernel-* Control - -# Add cmake compatibility (doesn't do anything on CMT side of things) -apply_pattern cmake_add_command command="find_package(gperftools COMPONENTS tcmalloc profiler)" - -library PerfMonGPerfTools *.cxx components/*.cxx -apply_pattern component_library - -apply_pattern declare_joboptions files=*.py -apply_pattern declare_scripts files="../scripts/*.py ../scripts/gathena" -apply_pattern declare_python_modules files=*.py diff --git a/Control/PerformanceMonitoring/PerfMonKernel/cmt/requirements b/Control/PerformanceMonitoring/PerfMonKernel/cmt/requirements deleted file mode 100755 index 4fa4e31d0d3..00000000000 --- a/Control/PerformanceMonitoring/PerfMonKernel/cmt/requirements +++ /dev/null @@ -1,20 +0,0 @@ -## Automatically generated CMT requirements file -package PerfMonKernel -author Sebastien Binet <binet@cern.ch> - -## For Athena policies: it has to be the first use statement -use AtlasPolicy AtlasPolicy-* -use AtlasCxxPolicy AtlasCxxPolicy-* - -## For Gaudi tools, services and objects -use GaudiInterface GaudiInterface-* External - -## Put here your package dependencies... -use AtlasBoost AtlasBoost-* External -## - -branches PerfMonKernel src - -library PerfMonKernel *.cxx - -apply_pattern installed_library diff --git a/Control/PerformanceMonitoring/PerfMonTests/cmt/requirements b/Control/PerformanceMonitoring/PerfMonTests/cmt/requirements deleted file mode 100755 index f52b01b1541..00000000000 --- a/Control/PerformanceMonitoring/PerfMonTests/cmt/requirements +++ /dev/null @@ -1,35 +0,0 @@ -## Automatically generated CMT requirements file -package PerfMonTests -author Sebastien Binet <binet@cern.ch> - -## For Athena policies: it has to be the first use statement -use AtlasPolicy AtlasPolicy-* - -private -## For Gaudi tools, services and objects -use GaudiInterface GaudiInterface-* External - -## Put here your package dependencies... -use AtlasCLHEP AtlasCLHEP-* External -use AthenaKernel AthenaKernel-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use StoreGate StoreGate-* Control -use SGTools SGTools-* Control -use AthAllocators AthAllocators-* Control -use AthContainers AthContainers-* Control -use PerfMonKernel PerfMonKernel-* Control/PerformanceMonitoring -use PerfMonComps PerfMonComps-* Control/PerformanceMonitoring -no_auto_imports -use JetRec JetRec-* Reconstruction/Jet -no_auto_imports -use McParticleTests McParticleTests-* PhysicsAnalysis/TruthParticleID -no_auto_imports - -## -end_private - -branches python share share/tests src src/components test - -## make a component library -library PerfMonTests *.cxx components/*.cxx - -apply_pattern component_library -apply_pattern declare_joboptions files="*.py tests/*.py" -apply_pattern declare_python_modules files="*.py" diff --git a/Control/PileUpComps/cmt/requirements b/Control/PileUpComps/cmt/requirements deleted file mode 100755 index 4fb232a6a56..00000000000 --- a/Control/PileUpComps/cmt/requirements +++ /dev/null @@ -1,19 +0,0 @@ -package PileUpComps -author P. Calafiura <Paolo.Calafiura@cern.ch> - -use AtlasPolicy AtlasPolicy-* -private -use AtlasCLHEP AtlasCLHEP-* External -use AtlasBoost AtlasBoost-* External -use GaudiInterface GaudiInterface-* External -use AthenaKernel AthenaKernel-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use StoreGate StoreGate-* Control -use PileUpTools PileUpTools-* Control -use EventInfo EventInfo-* Event -#use xAODCore xAODCore-* Event/xAOD -use xAODEventInfo xAODEventInfo-* Event/xAOD -use xAODCnvInterfaces xAODCnvInterfaces-* Event/xAOD - -library PileUpComps *.cxx -s=components *.cxx -apply_pattern component_library diff --git a/Control/PileUpTools/cmt/requirements b/Control/PileUpTools/cmt/requirements deleted file mode 100755 index 9cd427ec611..00000000000 --- a/Control/PileUpTools/cmt/requirements +++ /dev/null @@ -1,17 +0,0 @@ -package PileUpTools - -author P. Calafiura <Paolo.Calafiura@cern.ch> -author M. Marino <Massimo_Marino@lbl.gov> - -use AtlasPolicy AtlasPolicy-* -use AthenaKernel AthenaKernel-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use CLIDSvc CLIDSvc-* Control -use AthLinks AthLinks-* Control -use SGTools SGTools-* Control -use StoreGate StoreGate-* Control -use EventInfo EventInfo-* Event -use xAODEventInfo xAODEventInfo-* Event/xAOD -use GaudiInterface GaudiInterface-* External - -apply_pattern dual_use_library files=" *.cxx " diff --git a/Control/PyKernel/cmt/requirements b/Control/PyKernel/cmt/requirements deleted file mode 100755 index 34185b6364f..00000000000 --- a/Control/PyKernel/cmt/requirements +++ /dev/null @@ -1,19 +0,0 @@ -package PyKernel - -author Tadashi Maeno <Tadashi.Maeno@cern.ch> - -use AtlasPolicy AtlasPolicy-* -use AtlasPython AtlasPython-* External - -apply_pattern declare_python_modules files="*.py" -apply_pattern declare_joboptions files="*.py" - -library PyKernel *.cxx -apply_pattern installed_library - -private - -use AtlasReflex AtlasReflex* External - -apply_pattern lcgdict dict=PyKernel selectionfile=selection.xml \ - headerfiles="../PyKernel/PyKernelDict.h" diff --git a/Control/RngComps/cmt/requirements b/Control/RngComps/cmt/requirements deleted file mode 100644 index 2ef71613a9e..00000000000 --- a/Control/RngComps/cmt/requirements +++ /dev/null @@ -1,56 +0,0 @@ -## automatically generated CMT requirements file -package RngComps -author Atlas Collaboration - -## for athena policies: this has to be the first use statement -use AtlasPolicy AtlasPolicy-* - -## put here your package dependencies... -private -## for gaudi tools, services and objects -use GaudiInterface GaudiInterface-* External -use AtlasCLHEP AtlasCLHEP-* External -use AtlasBoost AtlasBoost-* External - -use AthenaKernel AthenaKernel-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use StoreGate StoreGate-* Control -use EventInfo EventInfo-* Event -use AtlasCLHEP_RandomGenerators AtlasCLHEP_RandomGenerators-* Simulation/Tools -end_private -## - -branches src src/components doc python share - -private -## default is to make component library -library RngComps *.cxx components/*.cxx - -apply_pattern component_library -apply_pattern declare_python_modules files="*.py" -apply_pattern declare_joboptions files="*.py" - - -## --- tests --- -apply_pattern install_runtime -use TestTools TestTools-* AtlasTest - -apply_pattern UnitTest_run unit_test=AtRndmGen \ -extrapatterns="//GP:|^IncidentSvc *DEBUG Adding .* listener|^JobOptionsSvc +INFO|DEBUG Property update for OutputLevel" -macro_append AtRndmGen_testlinkopts " -L../$(CMTCONFIG) -lRngComps" -# Line numbers not right on x86_64? - -apply_pattern UnitTest_run unit_test=AtRanlux \ -extrapatterns="^IncidentSvc *DEBUG Adding .* listener|^JobOptionsSvc +INFO|DEBUG Property update for OutputLevel" -macro_append AtRanlux_testlinkopts " -L../$(CMTCONFIG) -lRngComps" - -apply_pattern UnitTest_run unit_test=AtDSFMT \ -extrapatterns="^IncidentSvc *DEBUG Adding .* listener|^JobOptionsSvc +INFO|DEBUG Property update for OutputLevel" -macro_append AtDSFMT_testlinkopts " -L../$(CMTCONFIG) -lRngComps" - -apply_pattern athenarun_test name="TestSeedRunEvent" \ -pre_script="../cmt/setup.sh" \ -options="RngComps/TestSeedRunEvent.py" \ -post_script="post.sh TestSeedRunEvent $(q)SGAudSvc +INFO Finalizing|Py:Athena +INFO executing ROOT6Setup|SGAudSvc +INFO Initializing|No duplicates have been found|duplicate entry.*ignored|^Py:ConfigurableDb WARNING|Read module info for|^ToolSvc.* INFO( finalize:)? Removing all tools|^CoreDumpSvc *INFO Handling signals|types added|including file|^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)|local .* libGaudiKernelDict.so|^Number of My|^Py:Athena +INFO using release|^StoreGateSvc +INFO Start|^Py:AthenaDsoDb +INFO could not install alias|Bindings.py:660newobj = object.__new__|Updating ROOT::Reflex::PluginService::SetDebug|DEBUG Calling destructor|DEBUG Property update for OutputLevel$(q)" - -end_private diff --git a/Control/RootUtils/cmt/requirements b/Control/RootUtils/cmt/requirements deleted file mode 100755 index 4177bae90a8..00000000000 --- a/Control/RootUtils/cmt/requirements +++ /dev/null @@ -1,53 +0,0 @@ -package RootUtils - -author Scott Snyder <snyder@bnl.gov> - -# This shouldn't depend on anything other than root/python/boost. -use AtlasPolicy AtlasPolicy-* -use AtlasROOT AtlasROOT-* External -use AtlasBoost AtlasBoost-* External -use AtlasPython AtlasPython-* External - -# Add cmake compatibility (doesn't do anything on CMT side of things) -apply_pattern cmake_add_command command="find_package(ROOT COMPONENTS RIO Hist Tree PyROOT)" - -library RootUtils *.cxx -apply_pattern installed_library - -apply_pattern declare_python_modules files="*.py" - -macro_append DOXYGEN_INPUT " ../doc" - -macro_remove RootUtils_linkopts " -lRootUtilsPyROOT" - -# root 5.22.00-patches as of jan 27 moves the cint api headers -# into a cint subdirectory. Add this for now, so that things -# will work with both the old and this new versions of root. -include_dirs $(ROOT_home)/include/cint - -private -use AtlasReflex AtlasReflex-* External -apply_pattern lcgdict dict=RootUtils selectionfile=selection.xml headerfiles="../RootUtils/RootUtilsDict.h" - -library RootUtilsPyROOT pyroot/*.cxx -apply_pattern named_installed_library library=RootUtilsPyROOT -macro_append RootUtilsPyROOT_shlibflags " -L$(ROOT_home)/lib -lTreePlayer -lPyROOT " - -apply_pattern lcgdict dict=RootUtilsPyROOT selectionfile=selection_PyROOT.xml headerfiles="../RootUtils/RootUtilsPyROOTDict.h" -macro_append RootUtilsPyROOTDict_shlibflags " -lRootUtilsPyROOT -L$(ROOT_home)/lib -lTreePlayer -lPyROOT " -macro_append RootUtilsPyROOTGen_dependencies " RootUtilsPyROOT" - -## unit tests -use TestTools TestTools-* AtlasTest -apply_pattern UnitTest_run unit_test=Type -apply_pattern UnitTest_run unit_test=TSMethodCall - -document athenarun_launcher ttreepatch_utest -group=check \ - athenarun_exe="python" \ - athenarun_pre="'source ../cmt/setup.sh'" \ - athenarun_opt="../test/TTreePatch_t.py" \ - athenarun_out="' >& TTreePatch_t.log'" -macro_append ttreepatch_dependencies " RootUtilsPyROOT" - -end_private - diff --git a/Control/SGComps/cmt/requirements b/Control/SGComps/cmt/requirements deleted file mode 100644 index d97aeaea1fb..00000000000 --- a/Control/SGComps/cmt/requirements +++ /dev/null @@ -1,43 +0,0 @@ -package SGComps - -author Paolo Calafiura <Paolo.Calafiura@cern.ch> - -use AtlasPolicy AtlasPolicy-* - -private -use GaudiInterface GaudiInterface-* External -use AtlasBoost AtlasBoost-* External - -use AthenaKernel AthenaKernel-* Control -use AthenaBaseComps AthenaBaseComps-* Control -use SGTools SGTools-* Control -use AthLinks AthLinks-* Control -use AthContainers AthContainers-* Control -use StoreGate StoreGate-* Control - -end_private - -branches src src/components - -apply_pattern declare_python_modules files=" *.py " - -private - -library SGComps *.cxx -s=components *.cxx -apply_pattern component_library - -use TestTools TestTools-* AtlasTest - -apply_pattern UnitTest_run unit_test=SGFolder \ - extrapatterns='^JobOptionsSvc +INFO' -macro_append SGFolder_testlinkopts "-L../$(CMTCONFIG) -lSGComps" - -apply_pattern UnitTest_run unit_test=ProxyProviderSvc \ - extrapatterns='^JobOptionsSvc +INFO' - -apply_pattern UnitTest_run unit_test=AddressRemappingSvc \ - extrapatterns='^JobOptionsSvc +INFO' - -macro_append DOXYGEN_INPUT " ../test " - -end_private diff --git a/Control/SGMon/SGAudCore/cmt/requirements b/Control/SGMon/SGAudCore/cmt/requirements deleted file mode 100644 index ccd97af1daf..00000000000 --- a/Control/SGMon/SGAudCore/cmt/requirements +++ /dev/null @@ -1,18 +0,0 @@ -## Automatically generated CMT requirements file -package SGAudCore -author Ilija Vukotic <ivukotic@cern.ch> - -## For Athena policies: it has to be the first use statement -use AtlasPolicy AtlasPolicy-* - -## For Gaudi tools, services and objects -use GaudiInterface GaudiInterface-* External -## Put here your package dependencies... - -## - -branches SGAudCore src - -library SGAudCore *.cxx - -apply_pattern installed_library diff --git a/Control/SGMon/SGAudSvc/cmt/requirements b/Control/SGMon/SGAudSvc/cmt/requirements deleted file mode 100644 index 3b70a3755a4..00000000000 --- a/Control/SGMon/SGAudSvc/cmt/requirements +++ /dev/null @@ -1,31 +0,0 @@ -package SGAudSvc - -author Ilija Vukotic <ivukotic@cern.ch> - -use AtlasPolicy AtlasPolicy-* -use AthenaKernel AthenaKernel-* Control -use AthenaBaseComps AthenaBaseComps-* Control - -## For Gaudi tools, services and objects -use GaudiInterface GaudiInterface-* External - -## Put here your package dependencies... -use SGAudCore SGAudCore-* Control/SGMon - -private -use StoreGate StoreGate-* Control - -public -branches src src/components doc share - - -## make a component library -library SGAudSvc *.cxx components/*.cxx - -apply_pattern component_library -#apply_pattern declare_joboptions files="*.py" -apply_pattern declare_python_modules files="*.py" - -apply_pattern declare_scripts files="SGout2dot.py" - -alias SGout2dot SGout2dot.py diff --git a/Control/SGTools/cmt/requirements b/Control/SGTools/cmt/requirements deleted file mode 100755 index 44a90364c02..00000000000 --- a/Control/SGTools/cmt/requirements +++ /dev/null @@ -1,46 +0,0 @@ -package SGTools -author Paolo Calafiura <Paolo.Calafiura@cern.ch> -author Srini Rajagopalan <srinir@bnl.gov> - -use AtlasPolicy AtlasPolicy-* - -use CxxUtils CxxUtils-* Control -use AthenaKernel AthenaKernel-* Control - -#need IAddressProvider.h, IResetable.h - -use AtlasBoost AtlasBoost-* External -use GaudiInterface GaudiInterface-* External - -library SGTools *.cxx -apply_pattern installed_library - -private -# Get the boost threads dso linked. -macro_append Boost_linkopts $(Boost_linkopts_thread) -macro_append SGTools_shlibflags $(Boost_linkopts) - -use SGAudCore SGAudCore-* Control/SGMon -use TestTools TestTools-* AtlasTest -use AtlasReflex AtlasReflex-* External -no_auto_imports - -apply_pattern lcgdict dict=SGTools selectionfile=selection.xml headerfiles="-s=${SGTools_root}/SGTools SGToolsDict.h" - -apply_pattern UnitTest_run unit_test=CLIDRegistry -apply_pattern UnitTest_run unit_test=VersionedKey -apply_pattern UnitTest_run unit_test=DataBucket \ - extrapatterns="^HistogramPersis.* INFO" -apply_pattern UnitTest_run unit_test=BaseInfo -apply_pattern UnitTest_run unit_test=safe_clid -apply_pattern UnitTest_run unit_test=crc64 -apply_pattern UnitTest_run unit_test=exceptions -apply_pattern UnitTest_run unit_test=StringPool -apply_pattern UnitTest_run unit_test=ClassName -apply_pattern UnitTest_run unit_test=DataProxy -apply_pattern UnitTest_run unit_test=DataStore -apply_pattern UnitTest_run unit_test=TransientAddress -apply_pattern UnitTest_run unit_test=CurrentEventStore -apply_pattern UnitTest_run unit_test=SGFolderItem - -macro_append DOXYGEN_INPUT " ../doc" -end_private diff --git a/Control/StoreGate/cmt/requirements b/Control/StoreGate/cmt/requirements deleted file mode 100644 index a3cd2525234..00000000000 --- a/Control/StoreGate/cmt/requirements +++ /dev/null @@ -1,72 +0,0 @@ -package StoreGate - -author Paolo Calafiura <Paolo.Calafiura@cern.ch> -author Hong Ma <hma@bnl.gov> -author Srini Rajagopalan <srinir@bnl.gov> -author Wim Lavrijsen <WLavrijsen@lbl.gov> - -use AtlasPolicy AtlasPolicy-* - -use AthenaKernel AthenaKernel-* Control -#need ClassID_traits.h, CLASS_DEF.h -use SGTools SGTools-* Control - -use AtlasBoost AtlasBoost-* External -use AtlasTBB AtlasTBB-* External -use GaudiInterface GaudiInterface-* External - -use AthAllocators AthAllocators-* Control -use AthContainersInterfaces AthContainersInterfaces-* Control - -# Inform cmake that this package has private header files (transparent to CMT) -apply_pattern cmake_add_command command="include_directories(src)" - -private -use CxxUtils CxxUtils-* Control -end_private - -apply_pattern dual_use_library files=*.cxx - -macro_append cppflags "" \ - gcc-3 " -DHAVE_ITERATOR -DHAVE_NEW_IOSTREAMS " - -private - -apply_pattern install_runtime -apply_pattern declare_joboptions files="StoreGate_jobOptions.txt StoreGate_jobOptions.py SGHive_test.txt ActiveStore_test.txt" -apply_pattern declare_python_modules files="*.py" - -macro_append SGtests_dependencies "StoreGateLib" - -use TestTools TestTools-* AtlasTest -library SGtests ../test/SGtests.cxx -macro SGtests_shlibflags " $(componentshr_linkopts) $(use_linkopts) " -apply_pattern optdebug_library name=SGtests - -apply_pattern UnitTest_run unit_test=ActiveStore extrapatterns="JobOptionsSvc +INFO" -macro HIVEPATTERNS ".*" \ - ATHENAHIVE "JobOptionsSvc +INFO|StoreGateSvc.*DEBUG|HiveMgrSvc +DEBUG" -apply_pattern UnitTest_run unit_test=SGHive extrapatterns="$(HIVEPATTERNS)" -apply_pattern UnitTest_run unit_test=DataHandle extrapatterns="ClassIDSvc Initialized successfully|^HistogramPersis.* INFO" -apply_pattern UnitTest_run unit_test=SGIterator extrapatterns="^HistogramPersis.* INFO" - -apply_pattern UnitTest_run unit_test=KeyConcept -apply_pattern UnitTest_run unit_test=StoreClearedIncident -apply_pattern UnitTest_run unit_test=SegMemSvc extrapatterns="^HistogramPersis.* INFO" -apply_pattern UnitTest_run unit_test=exceptions -apply_pattern UnitTest_run unit_test=VarHandleKey -apply_pattern UnitTest_run unit_test=VarHandleKeyProperty -apply_pattern UnitTest_run unit_test=VarHandleProperty -apply_pattern UnitTest_run unit_test=ReadHandleKey -apply_pattern UnitTest_run unit_test=UpdateHandleKey -apply_pattern UnitTest_run unit_test=VarHandleBase extrapatterns="could not get proxy for|try using a ReadHandle" -apply_pattern UnitTest_run unit_test=VarHandles -apply_pattern UnitTest_run unit_test=WriteHandle -apply_pattern UnitTest_run unit_test=ReadHandle -apply_pattern UnitTest_run unit_test=UpdateHandle - -macro_append DOXYGEN_INPUT " ../test" -macro_append DOXYGEN_FILE_PATTERNS " *.icc" - -macro_append StoreGate_pp_cppflags " -Wno-deprecated " -end_private diff --git a/Control/StoreGateBindings/cmt/requirements b/Control/StoreGateBindings/cmt/requirements deleted file mode 100644 index 0940450edad..00000000000 --- a/Control/StoreGateBindings/cmt/requirements +++ /dev/null @@ -1,55 +0,0 @@ -package StoreGateBindings - -author P. Calafiura <Paolo.Calafiura@cern.ch> -author Wim Lavrijsen <WLavrijsen@lbl.gov> -author Sebastien Binet <binet@cern.ch> - -## For Athena policies: it has to be the first use statement -use AtlasPolicy AtlasPolicy-* - -## Put here your package dependencies... -use AtlasPyROOT AtlasPyROOT-* External -no_auto_imports - -## - -private -use GaudiInterface GaudiInterface-* External -use AtlasPython AtlasPython-* External -use AtlasROOT AtlasROOT-* External -use AtlasReflex AtlasReflex-* External -use AthenaKernel AthenaKernel-* Control -use SGTools SGTools-* Control -use StoreGate StoreGate-* Control -end_private - -# Add cmake compatibility (doesn't do anything on CMT side of things) -apply_pattern cmake_add_command command="find_package(ROOT COMPONENTS PyROOT)" - -branches src doc python - -library StoreGateBindings *.cxx -apply_pattern installed_library - -#apply_pattern component_library -#apply_pattern declare_joboptions files="*.py" -apply_pattern declare_python_modules files="*.py" - -macro SG_PyROOT_linkopts " -L$(ROOT_home)/lib -lPyROOT" -macro_append StoreGateBindings_shlibflags " $(SG_PyROOT_linkopts)" -macro_append StoreGateBindings_shlibflags " $(Python_linkopts)" - -private -# -# dictionary creation (patterns from Gaudi/SEAL) for bindings -# -use AtlasReflex AtlasReflex-* External -no_auto_imports -use AtlasPython AtlasPython-* External -no_auto_imports - -apply_pattern lcgdict dict=StoreGateBindings \ - selectionfile=selection.xml \ - headerfiles="../src/StoreGateBindingsDict.h" -macro_append StoreGateBindingsDict_shlibflags " -lStoreGateBindings" - -use DataModelRoot DataModelRoot-* Control - -end_private diff --git a/Control/StoreGateTests/cmt/requirements b/Control/StoreGateTests/cmt/requirements deleted file mode 100755 index c5a5730e05d..00000000000 --- a/Control/StoreGateTests/cmt/requirements +++ /dev/null @@ -1,38 +0,0 @@ -package StoreGateTests - -author Sebastien Binet <binet@cern.ch> - -## For Athena policies: it has to be the first use statement -use AtlasPolicy AtlasPolicy-* - -## For Gaudi tools, services and objects -use CLIDSvc CLIDSvc-* Control -use AthAllocators AthAllocators-* Control -use AthContainers AthContainers-* Control -use AthenaPython AthenaPython-* Control -no_auto_imports - -private -use GaudiInterface GaudiInterface-* External -use StoreGate StoreGate-* Control -use AthenaBaseComps AthenaBaseComps-* Control -end_private - -branches src src/components doc python share share/tests test - -## default is to make a component library -library StoreGateTests *.cxx components/*.cxx - -apply_pattern component_library -apply_pattern declare_joboptions files="*.py tests/*.py" -apply_pattern declare_python_modules files="*.py" - - -# -# dictionary creation (patterns from Gaudi/SEAL) for bindings -# -private -use AtlasReflex AtlasReflex-* External - -apply_pattern lcgdict dict=StoreGateTests selectionfile=selection.xml \ - headerfiles="../StoreGateTests/StoreGateTestsDict.h" -end_private diff --git a/Control/Valkyrie/cmt/requirements b/Control/Valkyrie/cmt/requirements deleted file mode 100755 index 0c0c9914b7e..00000000000 --- a/Control/Valkyrie/cmt/requirements +++ /dev/null @@ -1,30 +0,0 @@ -package Valkyrie -author Sebastien Binet <binet@cern.ch> -author Frank Winklmeier <fwinkl@cern> - -use AtlasPolicy AtlasPolicy-* -use AthenaCommon AthenaCommon-* Control -no_auto_imports - -private - -use GaudiInterface GaudiInterface-* External -use AtlasValgrind AtlasValgrind-* External -use AtlasBoost AtlasBoost-* External -use AthenaKernel AthenaKernel-* Control -use AthenaBaseComps AthenaBaseComps-* Control - -branches Valkyrie src src/components doc python share - -library Valkyrie *.cxx components/*.cxx - -apply_pattern component_library -apply_pattern declare_joboptions files="*.py" -apply_pattern declare_python_modules files="*.py" - -apply_pattern declare_scripts files="valkyrie.py callgrind.py" - -# no valgrind for darwin... -apply_pattern disable_package_on platform=Darwin - -end_private - diff --git a/Control/xAODRootAccess/cmt/Makefile.RootCore b/Control/xAODRootAccess/cmt/Makefile.RootCore deleted file mode 100644 index dded219e2e5..00000000000 --- a/Control/xAODRootAccess/cmt/Makefile.RootCore +++ /dev/null @@ -1,25 +0,0 @@ -# this makefile also gets parsed by shell scripts -# therefore it does not support full make syntax and features -# edit with care - -# for full documentation check: -# https://twiki.cern.ch/twiki/bin/viewauth/Atlas/RootCore#Package_Makefile - -PACKAGE = xAODRootAccess -PACKAGE_PRELOAD = Tree Net -PACKAGE_CXXFLAGS = -PACKAGE_OBJFLAGS = -PACKAGE_LDFLAGS = -PACKAGE_BINFLAGS = -PACKAGE_LIBFLAGS = -PACKAGE_DEP = AthContainers xAODCore xAODEventFormat xAODRootAccessInterfaces -PACKAGE_TRYDEP = -PACKAGE_CLEAN = -PACKAGE_NOGRID = -PACKAGE_PEDANTIC = 1 -PACKAGE_NOOPT = 0 -PACKAGE_NOCC = 0 -PACKAGE_REFLEX = 1 -PACKAGE_SCRIPTS = scripts/checkxAOD.py - -include $(ROOTCOREDIR)/Makefile-common diff --git a/Control/xAODRootAccess/cmt/requirements b/Control/xAODRootAccess/cmt/requirements deleted file mode 100644 index 9efb56d0c93..00000000000 --- a/Control/xAODRootAccess/cmt/requirements +++ /dev/null @@ -1,46 +0,0 @@ -package xAODRootAccess -# $Id: requirements 784654 2016-11-16 17:17:32Z krasznaa $ - -public - -use AtlasPolicy AtlasPolicy-* -use AtlasROOT AtlasROOT-* External - -apply_tag ROOTNetLibs - -use AthContainers AthContainers-* Control -use AthContainersInterfaces AthContainersInterfaces-* Control -use xAODCore xAODCore-* Event/xAOD -use xAODEventFormat xAODEventFormat-* Event/xAOD -use xAODRootAccessInterfaces xAODRootAccessInterfaces-* Control -use SGTools SGTools-* Control - -apply_pattern installed_library -library xAODRootAccess ../Root/*.cxx - -macro_append xAODRootAccess_dependencies " xAODRootAccessDict " - -apply_pattern have_root_headers root_headers="tools/TTransTrees.h \ - tools/TEventBranch.h \ - tools/TEventTree.h \ - tools/TMetaBranch.h \ - tools/TMetaTree.h \ - tools/TEventBranch.h \ - tools/TEventTree.h \ - tools/TMetaBranch.h \ - tools/TMetaTree.h \ - tools/TFileChecker.h \ - tools/TFileMerger.h \ - MakeTransientTree.h \ - Init.h \ - ../Root/LinkDef.h" \ - headers_lib="xAODRootAccess" - -private - -use AtlasReflex AtlasReflex-* External - -apply_pattern lcgdict dict=xAODRootAccessDict selectionfile=selection.xml \ - headerfiles="../xAODRootAccess/xAODRootAccessDict.h" - -end_private diff --git a/Control/xAODRootAccessInterfaces/cmt/Makefile.RootCore b/Control/xAODRootAccessInterfaces/cmt/Makefile.RootCore deleted file mode 100644 index 0d6ec01faab..00000000000 --- a/Control/xAODRootAccessInterfaces/cmt/Makefile.RootCore +++ /dev/null @@ -1,24 +0,0 @@ -# this makefile also gets parsed by shell scripts -# therefore it does not support full make syntax and features -# edit with care - -# for full documentation check: -# https://twiki.cern.ch/twiki/bin/viewauth/Atlas/RootCore#Package_Makefile - -PACKAGE = xAODRootAccessInterfaces -PACKAGE_PRELOAD = -PACKAGE_CXXFLAGS = -PACKAGE_OBJFLAGS = -PACKAGE_LDFLAGS = -PACKAGE_BINFLAGS = -PACKAGE_LIBFLAGS = -PACKAGE_DEP = -PACKAGE_TRYDEP = -PACKAGE_CLEAN = -PACKAGE_NOGRID = -PACKAGE_PEDANTIC = 1 -PACKAGE_NOOPT = 0 -PACKAGE_NOCC = 0 -PACKAGE_REFLEX = 0 - -include $(ROOTCOREDIR)/Makefile-common diff --git a/Control/xAODRootAccessInterfaces/cmt/requirements b/Control/xAODRootAccessInterfaces/cmt/requirements deleted file mode 100644 index 670fab57838..00000000000 --- a/Control/xAODRootAccessInterfaces/cmt/requirements +++ /dev/null @@ -1,9 +0,0 @@ -package xAODRootAccessInterfaces -# $Id: requirements 744380 2016-05-03 09:18:10Z krasznaa $ - -use AtlasPolicy AtlasPolicy-* -use AtlasROOT AtlasROOT-* External - -apply_pattern installed_library -library xAODRootAccessInterfaces ../Root/*.cxx - -- GitLab