Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
<use name="root"/>
<use name="CondFormats/DataRecord"/>
<use name="CondFormats/EcalObjects"/>
<use name="DataFormats/Common"/>
<use name="DataFormats/Scalers"/>
<use name="EventFilter/EcalRawToDigi"/>
<use name="FWCore/Framework"/>
<use name="FWCore/Utilities"/>
<use name="Utilities/StorageFactory"/>
<iftool name="cuda-gcc-support">
  <use name="cuda"/>
  <set name="cuda_src" value="*.cu"/>
<else/>
  <set name="cuda_src" value=""/>
</iftool>
<library file="*.cc ${cuda_src}" name="EventFilterEcalRawToDigiPlugins">
  <use name="CUDADataFormats/EcalDigi" />
  <use name="HeterogeneousCore/CUDACore"/>
  <use name="HeterogeneousCore/CUDAUtilities"/>
  <flags EDM_PLUGIN="1"/>
</library>

<library file="alpaka/*.cc" name="EventFilterEcalRawToDigiPluginsPortable">
  <use name="alpaka"/>    
  <use name="DataFormats/DetId"/>
  <use name="HeterogeneousCore/AlpakaCore"/>
  <use name="HeterogeneousCore/AlpakaInterface"/>
  <flags ALPAKA_BACKENDS="1"/>
  <flags EDM_PLUGIN="1"/>
</library>