diff options
Diffstat (limited to 'src/PulseAudioQt/pulseaudioqt_export.h')
-rw-r--r-- | src/PulseAudioQt/pulseaudioqt_export.h | 192 |
1 files changed, 192 insertions, 0 deletions
diff --git a/src/PulseAudioQt/pulseaudioqt_export.h b/src/PulseAudioQt/pulseaudioqt_export.h new file mode 100644 index 0000000..53a6a24 --- /dev/null +++ b/src/PulseAudioQt/pulseaudioqt_export.h @@ -0,0 +1,192 @@ + +#ifndef PULSEAUDIOQT_EXPORT_H +#define PULSEAUDIOQT_EXPORT_H + +#ifdef PULSEAUDIOQT_STATIC_DEFINE +# define PULSEAUDIOQT_EXPORT +# define PULSEAUDIOQT_NO_EXPORT +#else +# ifndef PULSEAUDIOQT_EXPORT +# ifdef KF5PulseAudioQt_EXPORTS + /* We are building this library */ +# define PULSEAUDIOQT_EXPORT __attribute__((visibility("default"))) +# else + /* We are using this library */ +# define PULSEAUDIOQT_EXPORT __attribute__((visibility("default"))) +# endif +# endif + +# ifndef PULSEAUDIOQT_NO_EXPORT +# define PULSEAUDIOQT_NO_EXPORT __attribute__((visibility("hidden"))) +# endif +#endif + +#ifndef PULSEAUDIOQT_DECL_DEPRECATED +# define PULSEAUDIOQT_DECL_DEPRECATED __attribute__ ((__deprecated__)) +#endif + +#ifndef PULSEAUDIOQT_DECL_DEPRECATED_EXPORT +# define PULSEAUDIOQT_DECL_DEPRECATED_EXPORT PULSEAUDIOQT_EXPORT PULSEAUDIOQT_DECL_DEPRECATED +#endif + +#ifndef PULSEAUDIOQT_DECL_DEPRECATED_NO_EXPORT +# define PULSEAUDIOQT_DECL_DEPRECATED_NO_EXPORT PULSEAUDIOQT_NO_EXPORT PULSEAUDIOQT_DECL_DEPRECATED +#endif + +#if 0 /* DEFINE_NO_DEPRECATED */ +# ifndef PULSEAUDIOQT_NO_DEPRECATED +# define PULSEAUDIOQT_NO_DEPRECATED +# endif +#endif + +#define PULSEAUDIOQT_DECL_DEPRECATED_TEXT(text) __attribute__ ((__deprecated__(text))) + +#define ECM_GENERATEEXPORTHEADER_VERSION_VALUE(major, minor, patch) ((major<<16)|(minor<<8)|(patch)) + +/* Take any defaults from group settings */ +#if !defined(PULSEAUDIOQT_NO_DEPRECATED) && !defined(PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT) +# ifdef KF_NO_DEPRECATED +# define PULSEAUDIOQT_NO_DEPRECATED +# elif defined(KF_DISABLE_DEPRECATED_BEFORE_AND_AT) +# define PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT KF_DISABLE_DEPRECATED_BEFORE_AND_AT +# endif +#endif +#if !defined(PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT) && defined(KF_DISABLE_DEPRECATED_BEFORE_AND_AT) +# define PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT KF_DISABLE_DEPRECATED_BEFORE_AND_AT +#endif + +#if !defined(PULSEAUDIOQT_NO_DEPRECATED_WARNINGS) && !defined(PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE) +# ifdef KF_NO_DEPRECATED_WARNINGS +# define PULSEAUDIOQT_NO_DEPRECATED_WARNINGS +# elif defined(KF_DEPRECATED_WARNINGS_SINCE) +# define PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE KF_DEPRECATED_WARNINGS_SINCE +# endif +#endif +#if !defined(PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE) && defined(KF_DEPRECATED_WARNINGS_SINCE) +# define PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE KF_DEPRECATED_WARNINGS_SINCE +#endif + +#if defined(PULSEAUDIOQT_NO_DEPRECATED) +# undef PULSEAUDIOQT_DEPRECATED +# define PULSEAUDIOQT_DEPRECATED_EXPORT PULSEAUDIOQT_EXPORT +# define PULSEAUDIOQT_DEPRECATED_NO_EXPORT PULSEAUDIOQT_NO_EXPORT +#elif defined(PULSEAUDIOQT_NO_DEPRECATED_WARNINGS) +# define PULSEAUDIOQT_DEPRECATED +# define PULSEAUDIOQT_DEPRECATED_EXPORT PULSEAUDIOQT_EXPORT +# define PULSEAUDIOQT_DEPRECATED_NO_EXPORT PULSEAUDIOQT_NO_EXPORT +#else +# define PULSEAUDIOQT_DEPRECATED PULSEAUDIOQT_DECL_DEPRECATED +# define PULSEAUDIOQT_DEPRECATED_EXPORT PULSEAUDIOQT_DECL_DEPRECATED_EXPORT +# define PULSEAUDIOQT_DEPRECATED_NO_EXPORT PULSEAUDIOQT_DECL_DEPRECATED_NO_EXPORT +#endif + +/* No deprecated API had been removed from build */ +#define PULSEAUDIOQT_EXCLUDE_DEPRECATED_BEFORE_AND_AT 0 + +#define PULSEAUDIOQT_BUILD_DEPRECATED_SINCE(major, minor) 1 + +#ifdef PULSEAUDIOQT_NO_DEPRECATED +# define PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT 0x10300 +#endif +#ifdef PULSEAUDIOQT_NO_DEPRECATED_WARNINGS +# define PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE 0 +#endif + +#ifndef PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE +# ifdef PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT +# define PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT +# else +# define PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE 0x10300 +# endif +#endif + +#ifndef PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT +# define PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT 0x10000 +#endif + +#ifdef PULSEAUDIOQT_DEPRECATED +# define PULSEAUDIOQT_ENABLE_DEPRECATED_SINCE(major, minor) (ECM_GENERATEEXPORTHEADER_VERSION_VALUE(major, minor, 0) > PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT) +#else +# define PULSEAUDIOQT_ENABLE_DEPRECATED_SINCE(major, minor) 0 +#endif + +#endif /* PULSEAUDIOQT_EXPORT_H */ + + +#ifndef ECM_GENERATEEXPORTHEADER_PULSEAUDIOQT_EXPORT_H +#define ECM_GENERATEEXPORTHEADER_PULSEAUDIOQT_EXPORT_H + + +#define PULSEAUDIOQT_DECL_DEPRECATED_TEXT(text) __attribute__ ((__deprecated__(text))) + +#define ECM_GENERATEEXPORTHEADER_VERSION_VALUE(major, minor, patch) ((major<<16)|(minor<<8)|(patch)) + +/* Take any defaults from group settings */ +#if !defined(PULSEAUDIOQT_NO_DEPRECATED) && !defined(PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT) +# ifdef KF_NO_DEPRECATED +# define PULSEAUDIOQT_NO_DEPRECATED +# elif defined(KF_DISABLE_DEPRECATED_BEFORE_AND_AT) +# define PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT KF_DISABLE_DEPRECATED_BEFORE_AND_AT +# endif +#endif +#if !defined(PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT) && defined(KF_DISABLE_DEPRECATED_BEFORE_AND_AT) +# define PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT KF_DISABLE_DEPRECATED_BEFORE_AND_AT +#endif + +#if !defined(PULSEAUDIOQT_NO_DEPRECATED_WARNINGS) && !defined(PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE) +# ifdef KF_NO_DEPRECATED_WARNINGS +# define PULSEAUDIOQT_NO_DEPRECATED_WARNINGS +# elif defined(KF_DEPRECATED_WARNINGS_SINCE) +# define PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE KF_DEPRECATED_WARNINGS_SINCE +# endif +#endif +#if !defined(PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE) && defined(KF_DEPRECATED_WARNINGS_SINCE) +# define PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE KF_DEPRECATED_WARNINGS_SINCE +#endif + +#if defined(PULSEAUDIOQT_NO_DEPRECATED) +# undef PULSEAUDIOQT_DEPRECATED +# define PULSEAUDIOQT_DEPRECATED_EXPORT PULSEAUDIOQT_EXPORT +# define PULSEAUDIOQT_DEPRECATED_NO_EXPORT PULSEAUDIOQT_NO_EXPORT +#elif defined(PULSEAUDIOQT_NO_DEPRECATED_WARNINGS) +# define PULSEAUDIOQT_DEPRECATED +# define PULSEAUDIOQT_DEPRECATED_EXPORT PULSEAUDIOQT_EXPORT +# define PULSEAUDIOQT_DEPRECATED_NO_EXPORT PULSEAUDIOQT_NO_EXPORT +#else +# define PULSEAUDIOQT_DEPRECATED PULSEAUDIOQT_DECL_DEPRECATED +# define PULSEAUDIOQT_DEPRECATED_EXPORT PULSEAUDIOQT_DECL_DEPRECATED_EXPORT +# define PULSEAUDIOQT_DEPRECATED_NO_EXPORT PULSEAUDIOQT_DECL_DEPRECATED_NO_EXPORT +#endif + +/* No deprecated API had been removed from build */ +#define PULSEAUDIOQT_EXCLUDE_DEPRECATED_BEFORE_AND_AT 0 + +#define PULSEAUDIOQT_BUILD_DEPRECATED_SINCE(major, minor) 1 + +#ifdef PULSEAUDIOQT_NO_DEPRECATED +# define PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT 0x10300 +#endif +#ifdef PULSEAUDIOQT_NO_DEPRECATED_WARNINGS +# define PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE 0 +#endif + +#ifndef PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE +# ifdef PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT +# define PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT +# else +# define PULSEAUDIOQT_DEPRECATED_WARNINGS_SINCE 0x10300 +# endif +#endif + +#ifndef PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT +# define PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT 0x10000 +#endif + +#ifdef PULSEAUDIOQT_DEPRECATED +# define PULSEAUDIOQT_ENABLE_DEPRECATED_SINCE(major, minor) (ECM_GENERATEEXPORTHEADER_VERSION_VALUE(major, minor, 0) > PULSEAUDIOQT_DISABLE_DEPRECATED_BEFORE_AND_AT) +#else +# define PULSEAUDIOQT_ENABLE_DEPRECATED_SINCE(major, minor) 0 +#endif + + +#endif /* ECM_GENERATEEXPORTHEADER_PULSEAUDIOQT_EXPORT_H */ |