Rework code for libtool versioning
[libjaylink.git] / libjaylink / version.h.in
blobd6a77966420b520fe2d85b358097fc1be07c819c
1 /*
2 * This file is part of the libjaylink project.
4 * Copyright (C) 2015 Marc Schink <jaylink-dev@marcschink.de>
6 * This program is free software: you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation, either version 2 of the License, or
9 * (at your option) any later version.
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
16 * You should have received a copy of the GNU General Public License
17 * along with this program. If not, see <http://www.gnu.org/licenses/>.
20 #ifndef LIBJAYLINK_VERSION_H
21 #define LIBJAYLINK_VERSION_H
23 /**
24 * @file
26 * Package and library version macros.
29 /** Major version number of the libjaylink package. */
30 #define JAYLINK_VERSION_PACKAGE_MAJOR @JAYLINK_VERSION_PACKAGE_MAJOR@
32 /** Minor version number of the libjaylink package. */
33 #define JAYLINK_VERSION_PACKAGE_MINOR @JAYLINK_VERSION_PACKAGE_MINOR@
35 /** Micro version number of the libjaylink package. */
36 #define JAYLINK_VERSION_PACKAGE_MICRO @JAYLINK_VERSION_PACKAGE_MICRO@
38 /** Version number string of the libjaylink package. */
39 #define JAYLINK_VERSION_PACKAGE_STRING "@JAYLINK_VERSION_PACKAGE@"
41 /** <i>Current</i> version number of the libjaylink libtool interface. */
42 #define JAYLINK_VERSION_LIBRARY_CURRENT @JAYLINK_VERSION_LIBRARY_CURRENT@
44 /** <i>Revision</i> version number of the libjaylink libtool interface. */
45 #define JAYLINK_VERSION_LIBRARY_REVISION @JAYLINK_VERSION_LIBRARY_REVISION@
47 /** <i>Age</i> version number of the libjaylink libtool interface. */
48 #define JAYLINK_VERSION_LIBRARY_AGE @JAYLINK_VERSION_LIBRARY_AGE@
50 /** Version number string of the libjaylink libtool interface. */
51 #define JAYLINK_VERSION_LIBRARY_STRING "@JAYLINK_VERSION_LIBRARY@"
53 #endif /* LIBJAYLINK_VERSION_H */