blob: 53a6a24e7291ce5d0792f12ef8361628ee3b4008 (
plain) (
tree)
|
|
#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 */
|