# Create a library called "libRoc" which includes the source files given in # the array . # The extension is already found. Any number of sources could be listed here. set(INCLUDE_DIRECTORIES ${BASE_INCLUDE_DIRECTORIES} ${CBMROOT_SOURCE_DIR}/roclib ${CBMROOT_SOURCE_DIR}/roclib/include ${CBMROOT_SOURCE_DIR}/roclib/include/base ${CBMROOT_SOURCE_DIR}/roclib/include/feet ${CBMROOT_SOURCE_DIR}/roclib/include/nxyter ${CBMROOT_SOURCE_DIR}/roclib/include/roc ${CBMROOT_SOURCE_DIR}/roclib/include/sp605 ${CBMROOT_SOURCE_DIR}/roclib/include/spadic ) include_directories( ${INCLUDE_DIRECTORIES}) set(LINK_DIRECTORIES ${ROOT_LIBRARY_DIR} ) link_directories( ${LINK_DIRECTORIES}) set(SRCS src/src_base/Board.cxx src/src_base/Gpio.cxx src/src_base/OperList.cxx src/src_base/Peripheral.cxx src/src_base/Url.cxx src/src_feet/RocFeet.cxx src/src_nxyter/DataDebug.cxx src/src_nxyter/Feb1nxGenB.cxx src/src_nxyter/Feb2nxGas.cxx src/src_nxyter/FebUtil.cxx src/src_nxyter/NxContext.cxx src/src_nxyter/QuickDaq.cxx src/src_nxyter/DistFuncArray.cxx src/src_nxyter/Feb1nxGenC.cxx src/src_nxyter/Feb4nxBT.cxx src/src_nxyter/MainAdc.cxx src/src_nxyter/NxDataSummary.cxx src/src_nxyter/QuickDaqStats.cxx src/src_nxyter/DistFunc.cxx src/src_nxyter/Feb1nxGenD.cxx src/src_nxyter/FebBase.cxx src/src_nxyter/NxChip.cxx src/src_nxyter/NxI2c.cxx src/src_nxyter/RocNx.cxx src/src_roc/Board.cxx src/src_roc/I2cDevice.cxx src/src_roc/Iterator.cxx src/src_roc/Message.cxx src/src_roc/OpticBoard.cxx src/src_roc/Sorter.cxx src/src_roc/UdpBoard.cxx src/src_sp605/Board.cxx src/src_sp605/Iterator.cxx src/src_sp605/Message.cxx src/src_spadic/Message.cxx ) Set(HEADERS include/base/Board.h include/base/commons.h include/base/defines_gpio.h include/base/Gpio.h include/base/OperList.h include/base/Peripheral.h include/base/Url.h include/feet/defines_feet.h include/feet/RocFeet.h include/nxyter/DataDebug.h include/nxyter/DistFunc.h include/nxyter/Feb1nxGenD.h include/nxyter/FebBase.h include/nxyter/NxChip.h include/nxyter/NxI2c.h include/nxyter/RocNx.h include/nxyter/defines_nxyter.h include/nxyter/Feb1nxGenB.h include/nxyter/Feb2nxGas.h include/nxyter/FebUtil.h include/nxyter/NxContext.h include/nxyter/QuickDaq.h include/nxyter/DistFuncArray.h include/nxyter/Feb1nxGenC.h include/nxyter/Feb4nxBT.h include/nxyter/MainAdc.h include/nxyter/NxDataSummary.h include/nxyter/QuickDaqStats.h include/roc/Board.h include/roc/defines_optic.h include/roc/defines_spi.h include/roc/I2cDevice.h include/roc/Message.h include/roc/Sorter.h include/roc/defines_i2c.h include/roc/defines_roc.h include/roc/defines_udp.h include/roc/Iterator.h include/roc/OpticBoard.h include/roc/UdpBoard.h include/sp605/Board.h include/sp605/defines.h include/sp605/Iterator.h include/sp605/Message.h include/spadic/Message.h ) set(LINKDEF RocLinkDef.h) Set(LIBRARY_NAME Roc) Set(DEPENDENCIES Base ) GENERATE_LIBRARY()