kopete/libkopete
kopete_export.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef KOPETE_EXPORT_H
00019 #define KOPETE_EXPORT_H
00020
00021 #include <kdemacros.h>
00022 #include <QtCore/qglobal.h>
00023
00024 #if defined Q_OS_WIN
00025
00026 #ifndef KOPETE_EXPORT
00027 # ifdef MAKE_KOPETE_LIB
00028 # define KOPETE_EXPORT KDE_EXPORT
00029 # else
00030 # define KOPETE_EXPORT KDE_IMPORT
00031 # endif
00032 #endif
00033
00034 #ifndef KOPETEPRIVACY_EXPORT
00035 # ifdef MAKE_KOPETEPRIVACY_LIB
00036 # define KOPETEPRIVACY_EXPORT KDE_EXPORT
00037 # else
00038 # define KOPETEPRIVACY_EXPORT KDE_IMPORT
00039 # endif
00040 #endif
00041
00042 #ifndef KOPETEADDACCOUNTWIZARD_EXPORT
00043 # if defined(MAKE_KOPETEADDACCOUNTWIZARD_LIB)
00044 # define KOPETEADDACCOUNTWIZARD_EXPORT KDE_EXPORT
00045 # else
00046 # define KOPETEADDACCOUNTWIZARD_EXPORT KDE_IMPORT
00047 # endif
00048 #endif
00049
00050 #ifndef KOPETE_STATUSMENU_EXPORT
00051 # if defined(MAKE_KOPETESTATUSMENU_LIB)
00052 # define KOPETE_STATUSMENU_EXPORT KDE_EXPORT
00053 # else
00054 # define KOPETE_STATUSMENU_EXPORT KDE_IMPORT
00055 # endif
00056 #endif
00057
00058 #ifndef KOPETE_IDENTITY_EXPORT
00059 # if defined(MAKE_KOPETEIDENTITY_LIB)
00060 # define KOPETE_IDENTITY_EXPORT KDE_EXPORT
00061 # else
00062 # define KOPETE_IDENTITY_EXPORT KDE_IMPORT
00063 # endif
00064 #endif
00065
00066 #ifndef KOPETE_CHATWINDOW_EXPORT
00067 # if defined(MAKE_KOPETE_CHATWINDOW_LIB)
00068 # define KOPETE_CHATWINDOW_EXPORT KDE_EXPORT
00069 # else
00070 # define KOPETE_CHATWINDOW_EXPORT KDE_IMPORT
00071 # endif
00072 #endif
00073
00074 #ifndef KOPETECHATWINDOW_SHARED_EXPORT
00075 # if defined(MAKE_KOPETECHATWINDOW_SHARED_LIB)
00076 # define KOPETECHATWINDOW_SHARED_EXPORT KDE_EXPORT
00077 # else
00078 # define KOPETECHATWINDOW_SHARED_EXPORT KDE_IMPORT
00079 # endif
00080 #endif
00081
00082 #ifndef KRICHTEXTEDITPART_EXPORT
00083 # if defined(MAKE_KRICHTEXTEDITPART_LIB) || defined(MAKE_KOPETECHATWINDOW_SHARED_LIB)
00084 # define KRICHTEXTEDITPART_EXPORT KDE_EXPORT
00085 # else
00086 # define KRICHTEXTEDITPART_EXPORT KDE_IMPORT
00087 # endif
00088 #endif
00089
00090 #ifndef KOPETE_MSN_SHARED_EXPORT
00091 # if defined(MAKE_KOPETE_MSN_SHARED_LIB)
00092 # define KOPETE_MSN_SHARED_EXPORT KDE_EXPORT
00093 # else
00094 # define KOPETE_MSN_SHARED_EXPORT KDE_IMPORT
00095 # endif
00096 #endif
00097
00098 #ifndef OSCAR_EXPORT
00099 # if defined(MAKE_KOPETE_OSCAR_LIB)
00100 # define OSCAR_EXPORT KDE_EXPORT
00101 # else
00102 # define OSCAR_EXPORT KDE_IMPORT
00103 # endif
00104 #endif
00105
00106 #ifndef YAHOO_EXPORT
00107 # if defined(MAKE_KOPETE_YAHOO_LIB)
00108 # define YAHOO_EXPORT KDE_EXPORT
00109 # else
00110 # define YAHOO_EXPORT KDE_IMPORT
00111 # endif
00112 #endif
00113
00114 #ifndef QQ_EXPORT
00115 # if defined(MAKE_KOPETE_QQ_LIB)
00116 # define QQ_EXPORT KDE_EXPORT
00117 # else
00118 # define QQ_EXPORT KDE_IMPORT
00119 # endif
00120 #endif
00121
00122 #ifndef MESSENGER_EXPORT
00123 # if defined(MAKE_KOPETE_MESSENGER_LIB)
00124 # define MESSENGER_EXPORT KDE_EXPORT
00125 # else
00126 # define MESSENGER_EXPORT KDE_IMPORT
00127 # endif
00128 #endif
00129
00130 #ifndef JABBER_EXPORT
00131 # if defined(MAKE_KOPETE_JABBER_LIB)
00132 # define JABBER_EXPORT KDE_EXPORT
00133 # else
00134 # define JABBER_EXPORT KDE_IMPORT
00135 # endif
00136 #endif
00137
00138 #else
00139
00140 #define KOPETE_EXPORT KDE_EXPORT
00141 #define KOPETEPRIVACY_EXPORT KDE_EXPORT
00142 #define KOPETEADDACCOUNTWIZARD_EXPORT KDE_EXPORT
00143 #define KOPETE_STATUSMENU_EXPORT KDE_EXPORT
00144 #define KOPETE_IDENTITY_EXPORT KDE_EXPORT
00145 #define KOPETE_CHATWINDOW_EXPORT KDE_EXPORT
00146 #define KOPETECHATWINDOW_SHARED_EXPORT KDE_EXPORT
00147 #define KRICHTEXTEDITPART_EXPORT KDE_EXPORT
00148 #define KOPETE_MSN_SHARED_EXPORT KDE_EXPORT
00149 #define OSCAR_EXPORT KDE_EXPORT
00150 #define YAHOO_EXPORT KDE_EXPORT
00151 #define QQ_EXPORT KDE_EXPORT
00152 #define MESSENGER_EXPORT KDE_EXPORT
00153 #define JABBER_EXPORT KDE_EXPORT
00154
00155 #endif
00156
00157 #endif