]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/CMake_libMUONmapping.txt
Compilation on Windoiws/Cygwin
[u/mrichter/AliRoot.git] / MUON / CMake_libMUONmapping.txt
1 # -*- mode: cmake -*-
2
3 # Category basic
4 #
5 set(SRCS
6          mapping/AliMpPlaneType.cxx 
7          mapping/AliMpStationType.cxx 
8          mapping/AliMpCathodType.cxx 
9          mapping/AliMpArea.cxx  
10          mapping/AliMpConstants.cxx  
11          mapping/AliMpFiles.cxx  
12          mapping/AliMpPad.cxx  
13          mapping/AliMpPadIteratorPtr.cxx  
14          mapping/AliMpPadPair.cxx  
15          mapping/AliMpVIndexed.cxx  
16          mapping/AliMpVPadIterator.cxx  
17          mapping/AliMpVSegmentation.cxx
18          mapping/AliMpDataProcessor.cxx 
19          mapping/AliMpDataStreams.cxx 
20          mapping/AliMpDataMap.cxx
21 )
22
23 # Category motif
24 #
25 set(SRCS ${SRCS}
26          mapping/AliMpConnection.cxx  
27          mapping/AliMpMotif.cxx  
28          mapping/AliMpMotifMap.cxx  
29          mapping/AliMpMotifPosition.cxx  
30          mapping/AliMpMotifPositionPadIterator.cxx  
31          mapping/AliMpMotifReader.cxx  
32          mapping/AliMpMotifSpecial.cxx  
33          mapping/AliMpMotifType.cxx  
34          mapping/AliMpMotifTypePadIterator.cxx  
35          mapping/AliMpVMotif.cxx
36 )
37
38 # Category sector
39 #
40 set(SRCS ${SRCS}
41          mapping/AliMpNeighboursPadIterator.cxx  
42          mapping/AliMpPadRow.cxx  
43          mapping/AliMpPadRowLSegment.cxx  
44          mapping/AliMpPadRowRSegment.cxx  
45          mapping/AliMpRow.cxx  
46          mapping/AliMpRowSegment.cxx  
47          mapping/AliMpRowSegmentLSpecial.cxx  
48          mapping/AliMpRowSegmentRSpecial.cxx  
49          mapping/AliMpSectorAreaHPadIterator.cxx  
50          mapping/AliMpSectorAreaVPadIterator.cxx  
51          mapping/AliMpSector.cxx  
52          mapping/AliMpSectorPadIterator.cxx  
53          mapping/AliMpSectorReader.cxx  
54          mapping/AliMpSectorSegmentation.cxx  
55          mapping/AliMpSubZone.cxx  
56          mapping/AliMpVPadRowSegment.cxx  
57          mapping/AliMpVRowSegment.cxx  
58          mapping/AliMpVRowSegmentSpecial.cxx  
59          mapping/AliMpZone.cxx  
60 )
61
62 # Category slat
63 #
64 set(SRCS ${SRCS}
65          mapping/AliMpHelper.cxx  
66          mapping/AliMpPCB.cxx  
67          mapping/AliMpSlat.cxx  
68          mapping/AliMpSlatPadIterator.cxx  
69          mapping/AliMpSlatSegmentation.cxx  
70          mapping/AliMpPCBPadIterator.cxx  
71          mapping/AliMpSt345Reader.cxx  
72          mapping/AliMpSlatMotifMap.cxx
73 )
74
75 # Category trigger
76 #
77 set(SRCS ${SRCS}
78          mapping/AliMpTrigger.cxx  
79          mapping/AliMpTriggerReader.cxx  
80          mapping/AliMpTriggerSegmentation.cxx  
81          mapping/AliMpRegionalTrigger.cxx 
82          mapping/AliMpTriggerCrate.cxx 
83          mapping/AliMpLocalBoard.cxx 
84 )
85
86 # Category management
87 #
88 set(SRCS ${SRCS}
89          mapping/AliMpManuIterator.cxx 
90          mapping/AliMpManuUID.cxx 
91          mapping/AliMpPadUID.cxx 
92          mapping/AliMpHVUID.cxx 
93          mapping/AliMpHVNamer.cxx 
94          mapping/AliMpSegmentation.cxx 
95          mapping/AliMpDetElement.cxx 
96          mapping/AliMpDEStore.cxx  
97          mapping/AliMpDEIterator.cxx  
98          mapping/AliMpDEManager.cxx  
99          mapping/AliMpBusPatch.cxx 
100          mapping/AliMpDDL.cxx 
101          mapping/AliMpDDLStore.cxx 
102          mapping/AliMpCDB.cxx 
103          mapping/AliMpFrtCrocusConstants.cxx
104          mapping/AliMpManuStore.cxx
105 )
106
107 # Category graphics
108 #
109 set(SRCS ${SRCS}
110          mapping/AliMpGraphContext.cxx  
111          mapping/AliMpMotifPainter.cxx  
112          mapping/AliMpPCBPainter.cxx  
113          mapping/AliMpRowPainter.cxx  
114          mapping/AliMpRowSegmentPainter.cxx  
115          mapping/AliMpSectorPainter.cxx  
116          mapping/AliMpSlatPainter.cxx  
117          mapping/AliMpSubZonePainter.cxx  
118          mapping/AliMpVPainter.cxx  
119          mapping/AliMpZonePainter.cxx  
120          mapping/AliMpDEVisu.cxx   
121          mapping/AliMpIteratorPainter.cxx
122 )
123
124 # fill list of header files from list of source files
125 # by exchanging the file extension
126 String(REPLACE ".cxx" ".h" HDRS "${SRCS}")
127
128 AddLibrary(MUONmapping "${SRCS}" "${HDRS}")