From 86ab7b0f2fc1e32924603731be9fdee0854f9e7e Mon Sep 17 00:00:00 2001 From: Diego Biurrun Date: Sun, 1 Jul 2012 11:51:30 +0200 Subject: Create version.h headers for libraries that lack them --- libavdevice/Makefile | 3 ++- libavdevice/avdevice.h | 16 ++-------------- libavdevice/version.h | 42 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 46 insertions(+), 15 deletions(-) create mode 100644 libavdevice/version.h (limited to 'libavdevice') diff --git a/libavdevice/Makefile b/libavdevice/Makefile index bc55405470..7f142176e6 100644 --- a/libavdevice/Makefile +++ b/libavdevice/Makefile @@ -1,7 +1,8 @@ NAME = avdevice FFLIBS = avformat avcodec avutil -HEADERS = avdevice.h +HEADERS = avdevice.h \ + version.h \ OBJS = alldevices.o \ avdevice.o \ diff --git a/libavdevice/avdevice.h b/libavdevice/avdevice.h index c010af2fb9..0efe2a7c38 100644 --- a/libavdevice/avdevice.h +++ b/libavdevice/avdevice.h @@ -19,6 +19,8 @@ #ifndef AVDEVICE_AVDEVICE_H #define AVDEVICE_AVDEVICE_H +#include "version.h" + /** * @file * @ingroup lavd @@ -41,20 +43,6 @@ * @} */ -#include "libavutil/avutil.h" - -#define LIBAVDEVICE_VERSION_MAJOR 53 -#define LIBAVDEVICE_VERSION_MINOR 2 -#define LIBAVDEVICE_VERSION_MICRO 0 - -#define LIBAVDEVICE_VERSION_INT AV_VERSION_INT(LIBAVDEVICE_VERSION_MAJOR, \ - LIBAVDEVICE_VERSION_MINOR, \ - LIBAVDEVICE_VERSION_MICRO) -#define LIBAVDEVICE_VERSION AV_VERSION(LIBAVDEVICE_VERSION_MAJOR, \ - LIBAVDEVICE_VERSION_MINOR, \ - LIBAVDEVICE_VERSION_MICRO) -#define LIBAVDEVICE_BUILD LIBAVDEVICE_VERSION_INT - /** * Return the LIBAVDEVICE_VERSION_INT constant. */ diff --git a/libavdevice/version.h b/libavdevice/version.h new file mode 100644 index 0000000000..6ed3817cf5 --- /dev/null +++ b/libavdevice/version.h @@ -0,0 +1,42 @@ +/* + * This file is part of Libav. + * + * Libav is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * Libav is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with Libav; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +#ifndef AVDEVICE_VERSION_H +#define AVDEVICE_VERSION_H + +/** + * @file + * @ingroup lavd + * Libavdevice version macros + */ + +#include "libavutil/avutil.h" + +#define LIBAVDEVICE_VERSION_MAJOR 53 +#define LIBAVDEVICE_VERSION_MINOR 2 +#define LIBAVDEVICE_VERSION_MICRO 0 + +#define LIBAVDEVICE_VERSION_INT AV_VERSION_INT(LIBAVDEVICE_VERSION_MAJOR, \ + LIBAVDEVICE_VERSION_MINOR, \ + LIBAVDEVICE_VERSION_MICRO) +#define LIBAVDEVICE_VERSION AV_VERSION(LIBAVDEVICE_VERSION_MAJOR, \ + LIBAVDEVICE_VERSION_MINOR, \ + LIBAVDEVICE_VERSION_MICRO) +#define LIBAVDEVICE_BUILD LIBAVDEVICE_VERSION_INT + +#endif /* AVDEVICE_VERSION_H */ -- cgit v1.2.3