# -*- mode: cmake -*- # Category basic # set(SRCS mapping/AliMpPlaneType.cxx mapping/AliMpCathodType.cxx mapping/AliMpStationType.cxx mapping/AliMpStation12Type.cxx mapping/AliMpArea.cxx mapping/AliMpConstants.cxx mapping/AliMpFiles.cxx mapping/AliMpPad.cxx mapping/AliMpEncodePair.cxx mapping/AliMpVIndexed.cxx mapping/AliMpVPadIterator.cxx mapping/AliMpVSegmentation.cxx mapping/AliMpDataProcessor.cxx mapping/AliMpDataStreams.cxx mapping/AliMpDataMap.cxx ) # Category motif # set(SRCS ${SRCS} mapping/AliMpConnection.cxx mapping/AliMpMotif.cxx mapping/AliMpMotifMap.cxx mapping/AliMpMotifPosition.cxx mapping/AliMpMotifPositionPadIterator.cxx mapping/AliMpMotifReader.cxx mapping/AliMpMotifSpecial.cxx mapping/AliMpMotifType.cxx mapping/AliMpMotifTypePadIterator.cxx mapping/AliMpVMotif.cxx ) # Category sector # set(SRCS ${SRCS} mapping/AliMpPadRow.cxx mapping/AliMpPadRowLSegment.cxx mapping/AliMpPadRowRSegment.cxx mapping/AliMpRow.cxx mapping/AliMpRowSegment.cxx mapping/AliMpRowSegmentLSpecial.cxx mapping/AliMpRowSegmentRSpecial.cxx mapping/AliMpSectorAreaHPadIterator.cxx mapping/AliMpSectorAreaVPadIterator.cxx mapping/AliMpSector.cxx mapping/AliMpSectorPadIterator.cxx mapping/AliMpSectorReader.cxx mapping/AliMpSectorSegmentation.cxx mapping/AliMpSubZone.cxx mapping/AliMpVPadRowSegment.cxx mapping/AliMpVRowSegment.cxx mapping/AliMpVRowSegmentSpecial.cxx mapping/AliMpZone.cxx ) # Category slat # set(SRCS ${SRCS} mapping/AliMpHelper.cxx mapping/AliMpPCB.cxx mapping/AliMpSlat.cxx mapping/AliMpSlatPadIterator.cxx mapping/AliMpSlatSegmentation.cxx mapping/AliMpPCBPadIterator.cxx mapping/AliMpSt345Reader.cxx mapping/AliMpSlatMotifMap.cxx ) # Category trigger # set(SRCS ${SRCS} mapping/AliMpTrigger.cxx mapping/AliMpTriggerReader.cxx mapping/AliMpTriggerSegmentation.cxx mapping/AliMpRegionalTrigger.cxx mapping/AliMpTriggerCrate.cxx mapping/AliMpLocalBoard.cxx ) # Category management # set(SRCS ${SRCS} mapping/AliMpManuIterator.cxx mapping/AliMpManuUID.cxx mapping/AliMpPadUID.cxx mapping/AliMpHVUID.cxx mapping/AliMpDCSNamer.cxx mapping/AliMpSegmentation.cxx mapping/AliMpDetElement.cxx mapping/AliMpDEStore.cxx mapping/AliMpDEIterator.cxx mapping/AliMpDEManager.cxx mapping/AliMpBusPatch.cxx mapping/AliMpDDL.cxx mapping/AliMpDDLStore.cxx mapping/AliMpCDB.cxx mapping/AliMpFrtCrocusConstants.cxx mapping/AliMpManuStore.cxx mapping/AliMpFastSegmentation.cxx mapping/AliMpUID.cxx ) # Category graphics # set(SRCS ${SRCS} mapping/AliMpGraphContext.cxx mapping/AliMpMotifPainter.cxx mapping/AliMpPCBPainter.cxx mapping/AliMpRowPainter.cxx mapping/AliMpRowSegmentPainter.cxx mapping/AliMpSectorPainter.cxx mapping/AliMpSlatPainter.cxx mapping/AliMpSubZonePainter.cxx mapping/AliMpVPainter.cxx mapping/AliMpZonePainter.cxx mapping/AliMpDEVisu.cxx mapping/AliMpIteratorPainter.cxx ) # fill list of header files from list of source files # by exchanging the file extension String(REPLACE ".cxx" ".h" HDRS "${SRCS}") AddLibrary(MUONmapping "${SRCS}" "${HDRS}")