00001 /* vim: set sw=4 sts=4 et foldmethod=syntax : */ 00002 00003 /* 00004 * Copyright (c) 2005, 2006, 2007, 2008 Ciaran McCreesh 00005 * 00006 * This file is part of the Paludis package manager. Paludis is free software; 00007 * you can redistribute it and/or modify it under the terms of the GNU General 00008 * Public License version 2, as published by the Free Software Foundation. 00009 * 00010 * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY 00011 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 00012 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 00013 * details. 00014 * 00015 * You should have received a copy of the GNU General Public License along with 00016 * this program; if not, write to the Free Software Foundation, Inc., 59 Temple 00017 * Place, Suite 330, Boston, MA 02111-1307 USA 00018 */ 00019 00020 #if 0 00021 # vim: set ro : 00022 00023 # ********************************************************* 00024 # THIS IS A GENERATED FILE! DO NOT EDIT THIS FILE DIRECTLY! 00025 # ********************************************************* 00026 # 00027 #endif 00028 00029 00030 #ifndef PALUDIS_GUARD_PALUDIS_ABOUT_HH 00031 #define PALUDIS_GUARD_PALUDIS_ABOUT_HH 1 00032 00033 /** \file 00034 * Defines constants giving the Paludis version number and information about 00035 * how Paludis was built. 00036 * 00037 * \section Examples 00038 * 00039 * - \ref example_about.cc "example_about.cc" 00040 * 00041 * \ingroup g_about 00042 */ 00043 00044 /** 00045 * The package name (eg Paludis). 00046 * 00047 * \ingroup g_about 00048 */ 00049 #define PALUDIS_PACKAGE "paludis" 00050 00051 /** 00052 * The major version (eg 0.4.1 -> 0). 00053 * 00054 * \ingroup g_about 00055 */ 00056 #define PALUDIS_VERSION_MAJOR 0 00057 00058 /** 00059 * The minor version (eg 0.4.1 -> 4). 00060 * 00061 * \ingroup g_about 00062 */ 00063 #define PALUDIS_VERSION_MINOR 40 00064 00065 /** 00066 * The micro version (eg 0.4.1 -> 1). 00067 * 00068 * \ingroup g_about 00069 */ 00070 #define PALUDIS_VERSION_MICRO 1 00071 00072 /** 00073 * The suffix used for so names (eg "0.30" or "0.31_15ece615"). 00074 * 00075 * \ingroup g_about 00076 */ 00077 #define PALUDIS_PC_SLOT "0.40" 00078 00079 /** 00080 * The version suffix (eg "_alpha1"), often an empty string. 00081 * 00082 * \ingroup g_about 00083 */ 00084 #define PALUDIS_VERSION_SUFFIX "" 00085 00086 /** 00087 * The version, two digits per part (eg 1.3.5 -> 10305). 00088 * 00089 * \ingroup g_about 00090 */ 00091 #define PALUDIS_VERSION ((100 * 100 * PALUDIS_VERSION_MAJOR) \ 00092 + (100 * PALUDIS_VERSION_MINOR) + PALUDIS_VERSION_MICRO) 00093 00094 /** 00095 * The Git head used to build this binary, if applicable (eg "deadbeef" or "1.0.0-40-f00-dirty" or ""). 00096 * 00097 * \ingroup g_about 00098 * \since 0.28 00099 */ 00100 #define PALUDIS_GIT_HEAD "" 00101 00102 /** 00103 * The CXXFLAGS used to build Paludis. 00104 * 00105 * \ingroup g_about 00106 */ 00107 #define PALUDIS_BUILD_CXXFLAGS " -O2" 00108 00109 /** 00110 * The LDFLAGS used to build Paludis. 00111 * 00112 * \ingroup g_about 00113 */ 00114 #define PALUDIS_BUILD_LDFLAGS "" 00115 00116 /** 00117 * The compiler used to build Paludis. 00118 * 00119 * \ingroup g_about 00120 */ 00121 #define PALUDIS_BUILD_CXX "g++" 00122 00123 /** 00124 * The user who built Paludis. 00125 * 00126 * \ingroup g_about 00127 */ 00128 #define PALUDIS_BUILD_USER "root" 00129 00130 /** 00131 * The host on which Paludis was built. 00132 * 00133 * \ingroup g_about 00134 */ 00135 #define PALUDIS_BUILD_HOST "werner" 00136 00137 /** 00138 * The date when Paludis was built. 00139 * 00140 * \ingroup g_about 00141 */ 00142 #define PALUDIS_BUILD_DATE "2009-09-21T10:06:59-0300" 00143 00144 #endif