00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef KABC_EXPORT_H
00022 #define KABC_EXPORT_H
00023
00024 #include <kdemacros.h>
00025
00026 #ifndef KABC_EXPORT
00027 # if defined(KDEPIM_STATIC_LIBS)
00028
00029 # define KABC_EXPORT
00030 # elif defined(MAKE_KABC_LIB)
00031
00032 # define KABC_EXPORT KDE_EXPORT
00033 # else
00034
00035 # define KABC_EXPORT KDE_IMPORT
00036 # endif
00037 #endif
00038
00039 #ifndef KABC_FILE_CORE_EXPORT
00040 # if defined(KDEPIM_STATIC_LIBS)
00041
00042 # define KABC_FILE_CORE_EXPORT
00043 # elif defined(MAKE_KABC_FILE_CORE_LIB)
00044
00045 # define KABC_FILE_CORE_EXPORT KDE_EXPORT
00046 # else
00047
00048 # define KABC_FILE_CORE_EXPORT KDE_IMPORT
00049 # endif
00050 #endif
00051
00052 #ifndef KABC_DIR_EXPORT
00053 # if defined(KDEPIM_STATIC_LIBS)
00054
00055 # define KABC_DIR_EXPORT
00056 # elif defined(MAKE_KABC_DIRECTORY_LIB)
00057
00058 # define KABC_DIR_EXPORT KDE_EXPORT
00059 # else
00060
00061 # define KABC_DIR_EXPORT KDE_IMPORT
00062 # endif
00063 #endif
00064
00065 #ifndef KABC_NET_EXPORT
00066 # if defined(KDEPIM_STATIC_LIBS)
00067
00068 # define KABC_NET_EXPORT
00069 # elif defined(MAKE_KABC_NET_LIB)
00070
00071 # define KABC_NET_EXPORT KDE_EXPORT
00072 # else
00073
00074 # define KABC_NET_EXPORT KDE_IMPORT
00075 # endif
00076 #endif
00077
00078 #ifndef KABC_LDAPKIO_EXPORT
00079 # if defined(KDEPIM_STATIC_LIBS)
00080
00081 # define KABC_LDAPKIO_EXPORT
00082 # elif defined(MAKE_KABC_LDAPKIO_LIB)
00083
00084 # define KABC_LDAPKIO_EXPORT KDE_EXPORT
00085 # else
00086
00087 # define KABC_LDAPKIO_EXPORT KDE_IMPORT
00088 # endif
00089 #endif
00090
00091 # ifndef KABC_EXPORT_DEPRECATED
00092 # if !defined( WANT_DEPRECATED_KABC_API )
00093 # define KABC_EXPORT_DEPRECATED KDE_DEPRECATED KABC_EXPORT
00094 # else
00095 # define KABC_EXPORT_DEPRECATED KABC_EXPORT
00096 # endif
00097 # endif
00098 # ifndef KABC_FILE_CORE_EXPORT_DEPRECATED
00099 # if !defined( WANT_DEPRECATED_KABC_API )
00100 # define KABC_FILE_CORE_EXPORT_DEPRECATED KDE_DEPRECATED KABC_FILE_CORE_EXPORT
00101 # else
00102 # define KABC_FILE_CORE_EXPORT_DEPRECATED KABC_FILE_CORE_EXPORT
00103 # endif
00104 # endif
00105 # ifndef KABC_DIRECTORY_EXPORT_DEPRECATED
00106 # if !defined( WANT_DEPRECATED_KABC_API )
00107 # define KABC_DIRECTORY_EXPORT_DEPRECATED KDE_DEPRECATED KABC_DIRECTORY_EXPORT
00108 # else
00109 # define KABC_DIRECTORY_EXPORT_DEPRECATED KABC_DIRECTORY_EXPORT
00110 # endif
00111 # endif
00112 # ifndef KABC_NET_EXPORT_DEPRECATED
00113 # if !defined( WANT_DEPRECATED_KABC_API )
00114 # define KABC_NET_EXPORT_DEPRECATED KDE_DEPRECATED KABC_NET_EXPORT
00115 # else
00116 # define KABC_NET_EXPORT_DEPRECATED KABC_NET_EXPORT
00117 # endif
00118 # endif
00119 # ifndef KABC_LDAPKIO_EXPORT_DEPRECATED
00120 # if !defined( WANT_DEPRECATED_KABC_API )
00121 # define KABC_LDAPKIO_EXPORT_DEPRECATED KDE_DEPRECATED KABC_LDAPKIO_EXPORT
00122 # else
00123 # define KABC_LDAPKIO_EXPORT_DEPRECATED KABC_LDAPKIO_EXPORT
00124 # endif
00125 # endif
00126
00127 #endif