Library of Bus-Adapters
/home/cschwick/hal/busAdapter/dummy/include/hal/busAdapter/dummy/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_dummybusadapters_version_h_
00003 #define _hal_dummybusadapters_version_h_
00004 
00005 #include "config/PackageInfo.h"
00006 // !!! Edit this line to reflect the latest package version !!!
00007 
00008 #define DUMMYLINUXBUSADAPTERS_VERSION_MAJOR 4
00009 #define DUMMYLINUXBUSADAPTERS_VERSION_MINOR 1
00010 #define DUMMYLINUXBUSADAPTERS_VERSION_PATCH 0
00011 // If any previous versions available E.g. #define DUMMYLINUXBUSADAPTERS_PREVIOUS_VERSIONS "3.8.0,3.8.1"
00012 #undef DUMMYLINUXBUSADAPTERS_PREVIOUS_VERSIONS 
00013 
00014 
00015 //
00016 // Template macros
00017 //
00018 #define DUMMYLINUXBUSADAPTERS_VERSION_CODE PACKAGE_VERSION_CODE(DUMMYLINUXBUSADAPTERS_VERSION_MAJOR,DUMMYLINUXBUSADAPTERS_VERSION_MINOR,DUMMYLINUXBUSADAPTERS_VERSION_PATCH)
00019 #ifndef DUMMYLINUXBUSADAPTERS_PREVIOUS_VERSIONS
00020 #define DUMMYLINUXBUSADAPTERS_FULL_VERSION_LIST  PACKAGE_VERSION_STRING(DUMMYLINUXBUSADAPTERS_VERSION_MAJOR,DUMMYLINUXBUSADAPTERS_VERSION_MINOR,DUMMYLINUXBUSADAPTERS_VERSION_PATCH)
00021 #else 
00022 #define DUMMYLINUXBUSADAPTERS_FULL_VERSION_LIST  DUMMYLINUXBUSADAPTERS_PREVIOUS_VERSIONS "," PACKAGE_VERSION_STRING(DUMMYLINUXBUSADAPTERS_VERSION_MAJOR,DUMMYLINUXBUSADAPTERS_VERSION_MINOR,DUMMYLINUXBUSADAPTERS_VERSION_PATCH)
00023 #endif 
00024 namespace dummylinuxbusadapters
00025 {
00026         const std::string package  =  "dummylinuxbusadapters";
00027         const std::string versions =  DUMMYLINUXBUSADAPTERS_FULL_VERSION_LIST;
00028         const std::string description = "Contains pci, vme and vme64x dummy busAdapters.";
00029         const std::string authors = "Christoph Schwick";
00030         const std::string summary = "Adapter classes for hal for DUMMY BusAdapters";
00031         const std::string link = "http://cmsdoc.cern.ch/~cschwick/hal";
00032         config::PackageInfo getPackageInfo();
00033         void checkPackageDependencies() throw (config::PackageInfo::VersionException);
00034         std::set<std::string, std::less<std::string> > getPackageDependencies();
00035 }
00036 
00037 #endif