Revert previous commit, was incorrect
[amarok.git] / src / amarok_engines_export.h
blob4f4d0ace8b60a3b7e853d223d381f03bfcbb6dcd
1 // Copyright: See COPYING file that comes with this distribution
3 #ifndef _AMAROK_ENGINES_EXPORT_H_
4 #define _AMAROK_ENGINES_EXPORT_H_
6 #include <kdemacros.h>
8 #ifdef Q_WS_WIN
10 #ifndef AMAROK_XINE_ENGINE_EXPORT
11 # ifdef MAKE_AMAROK_XINE_ENGINE_PART
12 # define AMAROK_XINE_ENGINE_EXPORT KDE_EXPORT
13 # else
14 # define AMAROK_XINE_ENGINE_EXPORT KDE_IMPORT
15 # endif
16 #endif
18 #ifndef AMAROK_HELIX_ENGINE_EXPORT
19 # ifdef MAKE_AMAROK_HELIX_ENGINE_PART
20 # define AMAROK_HELIX_ENGINE_EXPORT KDE_EXPORT
21 # else
22 # define AMAROK_HELIX_ENGINE_EXPORT KDE_IMPORT
23 # endif
24 #endif
26 #ifndef AMAROK_PHONON_ENGINE_EXPORT
27 # ifdef MAKE_AMAROK_PHONON-ENGINE_PART
28 # define AMAROK_PHONON_ENGINE_EXPORT KDE_EXPORT
29 # else
30 # define AMAROK_PHONON_ENGINE_EXPORT KDE_IMPORT
31 # endif
32 #endif
34 #else //not windows
36 #define AMAROK_XINE_ENGINE_EXPORT KDE_EXPORT
37 #define AMAROK_HELIX_ENGINE_EXPORT KDE_EXPORT
38 #define AMAROK_PHONON_ENGINE_EXPORT KDE_EXPORT
40 #endif //not windows
42 #endif //AMAROK_ENGINES_EXPORT_H