]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/CMakelibMUONbase.pkg
Fixes for coding violations
[u/mrichter/AliRoot.git] / MUON / CMakelibMUONbase.pkg
1 #--------------------------------------------------------------------------------#
2 # Package File for MUONbase                                                      #
3 # Author : Johny Jose (johny.jose@cern.ch)                                       #
4 # Variables Defined :                                                            #
5 #                                                                                #
6 # SRCS - C++ source files                                                        #
7 # HDRS - C++ header files                                                        #
8 # DHDR - ROOT Dictionary Linkdef header file                                     #
9 # CSRCS - C source files                                                         #
10 # CHDRS - C header files                                                         #
11 # EINCLUDE - Include directories                                                 #
12 # EDEFINE - Compiler definitions                                                 #
13 # ELIBS - Extra libraries to link                                                #
14 # ELIBSDIR - Extra library directories                                           #
15 # PACKFFLAGS - Fortran compiler flags for package                                #
16 # PACKCXXFLAGS - C++ compiler flags for package                                  #
17 # PACKCFLAGS - C compiler flags for package                                      #
18 # PACKSOFLAGS - Shared library linking flags                                     #
19 # PACKLDFLAGS - Module linker flags                                              #
20 # PACKBLIBS - Libraries to link (Executables only)                               #
21 # EXPORT - Header files to be exported                                           #
22 # CINTHDRS - Dictionary header files                                             #
23 # CINTAUTOLINK - Set automatic dictionary generation                             #
24 # ARLIBS - Archive Libraries and objects for linking (Executables only)          #
25 # SHLIBS - Shared Libraries and objects for linking (Executables only)           #
26 #--------------------------------------------------------------------------------#
27
28 set ( SRCS   AliMUONConstants.cxx AliMUONMathieson.cxx AliMUONDigit.cxx AliMUONRealDigit.cxx AliMUONVCluster.cxx AliMUONRawCluster.cxx AliMUONRawClusterV2.cxx AliMUONDigitMaker.cxx AliMUONRawWriter.cxx AliMUONVDigitStore.cxx AliMUONDigitStoreV1.cxx AliMUONDigitStoreV1Iterator.cxx AliMUONDigitStoreVImpl.cxx AliMUONDigitStoreVImplIterator.cxx AliMUONDigitStoreV2R.cxx AliMUONDigitStoreV2S.cxx AliMUONTOTCAStoreIterator.cxx AliMUONVDigit.cxx AliMUONTriggerCircuit.cxx AliMUONVTriggerStore.cxx AliMUONTriggerStoreV1.cxx AliMUONTriggerElectronics.cxx AliMUONQAChecker.cxx AliMUONVQAChecker.cxx AliMUONTrackerQAChecker.cxx AliMUONTriggerQAChecker.cxx AliMUONRecoParam.cxx AliMUONPadStatusMaker.cxx AliMUONDigitCalibrator.cxx AliMUONPadStatusMapMaker.cxx )
29
30 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
31
32 set ( DHDR  MUONbaseLinkDef.h)
33
34 set ( EINCLUDE  RAW MUON/mapping)
35
36 if( ALICE_TARGET STREQUAL "win32gcc")
37         
38                                         set ( PACKSOFLAGS  ${SOFLAGS} -L${ALICE_ROOT}/lib/tgt_${ALICE_TARGET} -lMUONmapping -lMUONcalib -lMUONtrigger -lMUONgeometry -lMUONraw -lMUONcore -lSTEER -lCDB -lESD -lSTEERBase -lRAWDatasim -lRAWDatabase)
39
40 endif( ALICE_TARGET STREQUAL "win32gcc")