Library of Bus-Adapters
/home/cschwick/hal/busAdapter/pci/include/hal/busAdapter/pci/version.h
Go to the documentation of this file.
00001 // $Id: version.h,v 1.2 2007/06/19 08:26:38 cschwick Exp $
00002 #ifndef _hal_pcibusadapter_version_h_
00003 #define _hal_pcibusadapter_version_h_
00004 
00005 #include "config/PackageInfo.h"
00006 
00007 #define PCILINUXBUSADAPTER_VERSION_MAJOR 5
00008 #define PCILINUXBUSADAPTER_VERSION_MINOR 1
00009 #define PCILINUXBUSADAPTER_VERSION_PATCH 0
00010 
00011 #undef PCILINUXBUSADAPTER_PREVIOUS_VERSIONS 
00012 
00013 #define PCILINUXBUSADAPTER_VERSION_CODE PACKAGE_VERSION_CODE(PCILINUXBUSADAPTER_VERSION_MAJOR,PCILINUXBUSADAPTER_VERSION_MINOR,PCILINUXBUSADAPTER_VERSION_PATCH)
00014 #ifndef PCILINUXBUSADAPTER_PREVIOUS_VERSIONS
00015 #define PCILINUXBUSADAPTER_FULL_VERSION_LIST  PACKAGE_VERSION_STRING(PCILINUXBUSADAPTER_VERSION_MAJOR,PCILINUXBUSADAPTER_VERSION_MINOR,PCILINUXBUSADAPTER_VERSION_PATCH)
00016 #else 
00017 #define PCILINUXBUSADAPTER_FULL_VERSION_LIST  PCILINUXBUSADAPTER_PREVIOUS_VERSIONS "," PACKAGE_VERSION_STRING(PCILINUXBUSADAPTER_VERSION_MAJOR,PCILINUXBUSADAPTER_VERSION_MINOR,PCILINUXBUSADAPTER_VERSION_PATCH)
00018 #endif 
00019 namespace pcilinuxbusadapter
00020 {
00021         const std::string package  =  "pcilinuxbusadapter";
00022         const std::string versions =  PCILINUXBUSADAPTER_FULL_VERSION_LIST;
00023         const std::string description = "";
00024         const std::string authors = "Christoph Schwick";
00025         const std::string summary = "Adapter class for hal for Cross-PCI";
00026         const std::string link = "http://cmsdoc.cern.ch/~cschwick/hal";
00027         config::PackageInfo getPackageInfo();
00028         void checkPackageDependencies() throw (config::PackageInfo::VersionException);
00029         std::set<std::string, std::less<std::string> > getPackageDependencies();
00030 }
00031 
00032 #endif