#include <kdemacros.h>
/* needed, because e.g. Q_OS_UNIX is so frequently used */
-#include <QtCore/qglobal.h>
-#ifdef MAKE_DOLPHIN_LIB
-# define LIBDOLPHIN_EXPORT KDE_EXPORT
-#else
-# ifdef Q_OS_WIN
-# define LIBDOLPHIN_EXPORT KDE_IMPORT
+#ifndef LIBDOLPHINPRIVATE_EXPORT
+# if defined(MAKE_DOLPHINPRIVATE_LIB)
+ /* We are building this library */
+# define LIBDOLPHINPRIVATE_EXPORT KDE_EXPORT
# else
-# define LIBDOLPHIN_EXPORT KDE_EXPORT
-# endif
-#endif
-
-#ifdef MAKE_DOLPHINPRIVATE_LIB
-# define LIBDOLPHINPRIVATE_EXPORT KDE_EXPORT
-#else
-# ifdef Q_OS_WIN
+ /* We are using this library */
# define LIBDOLPHINPRIVATE_EXPORT KDE_IMPORT
-# else
-# define LIBDOLPHINPRIVATE_EXPORT KDE_EXPORT
# endif
#endif
-
#endif
-