]> Git trees. - libqmvoc.git/commitdiff
Fix export
authorLaurent Montel <montel@kde.org>
Thu, 9 Nov 2006 12:17:50 +0000 (12:17 +0000)
committerLaurent Montel <montel@kde.org>
Thu, 9 Nov 2006 12:17:50 +0000 (12:17 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=603546

extdate/libkdeedu_extdate_export.h
kdeeducore/libkdeedu_core_export.h
kdeeduplot/libkdeedu_plot_export.h
kdeeduui/libkdeedu_ui_export.h
libscience/chemicaldataobject.h
libscience/libkdeedu_science_export.h

index 16197406ae6eb00c7f304bdc6270ba975d336e83..fa5f6ee98d3de93d3a52b89c691c26be4cadb665 100644 (file)
 /* needed for KDE_EXPORT macros */
 #include <kdemacros.h>
 
+#if defined Q_OS_WIN
+
+#ifndef EXTDATE_EXPORT
+# ifdef MAKE_EXTDATE_LIB
+#  define EXTDATE_EXPORT KDE_EXPORT
+# else
+#  define EXTDATE_EXPORT KDE_IMPORT
+# endif
+#endif
+
+#else
 /* export statements for unix */
 #define EXTDATE_EXPORT KDE_EXPORT
+#endif
 
 #endif
index a97375869b90e2f205895d86360639e15f02a8b0..21eccc86c25379af1ac66ce1f1136d41dfa5b224 100644 (file)
 /* needed for KDE_EXPORT macros */
 #include <kdemacros.h>
 
-/* export statements for unix */
+#if defined Q_OS_WIN
+#ifndef EDUCORE_EXPORT
+# ifdef MAKE_EDUCORE_LIB
+#  define EDUCORE_EXPORT KDE_EXPORT
+# else
+#  define EDUCORE_EXPORT KDE_IMPORT
+# endif
+#endif
+
+#else /* UNIX */
 #define EDUCORE_EXPORT KDE_EXPORT
+#endif
 
 #endif
index 4871793f02a6172e3b51bdb6cb911ecbb6f22e17..c6671ef7a7f7b68ab17bd023a116b7b80e045404 100644 (file)
 /* needed for KDE_EXPORT macros */
 #include <kdemacros.h>
 
+#if defined Q_OS_WIN
+
+#ifndef EDUPLOT_EXPORT
+# ifdef MAKE_EDUPLOT_LIB
+#  define EDUPLOT_EXPORT KDE_EXPORT
+# else
+#  define EDUPLOT_EXPORT KDE_IMPORT
+# endif
+#endif
+
+#else
 /* export statements for unix */
 #define EDUPLOT_EXPORT KDE_EXPORT
+#endif
 
 #endif
index 55200715db44652ff36ba3600b605876c23896c2..3233a3fca693141269022ff5810681c095041302 100644 (file)
 /* needed for KDE_EXPORT macros */
 #include <kdemacros.h>
 
+#if defined Q_OS_WIN
+
+#ifndef EDUUI_EXPORT
+# ifdef MAKE_EDUUI_LIB
+#  define EDUUI_EXPORT KDE_EXPORT
+# else
+#  define EDUUI_EXPORT KDE_IMPORT
+# endif
+#endif
+
+#else /* UNIX */
 /* export statements for unix */
 #define EDUUI_EXPORT KDE_EXPORT
+#endif
 
 #endif
index adfe24822d0669c530ccb4790c27f43ea7d8ccb5..c1729026fb4ab64dca34ce37bc943d2764a5f358 100644 (file)
@@ -238,7 +238,7 @@ class EDUSCIENCE_EXPORT ChemicalDataObject
     QSharedDataPointer<ChemicalDataObjectPrivate> d;
 };
 
-class ChemicalDataObjectPrivate : public QSharedData
+class EDUSCIENCE_EXPORT ChemicalDataObjectPrivate : public QSharedData
 {
     public:
         ChemicalDataObjectPrivate();
index b4e56df0ceb813ace254022affffaa76fdbc104d..e2566e0e28334afec82b5f1c03485d88fe71b07f 100644 (file)
 /* needed for KDE_EXPORT macros */
 #include <kdemacros.h>
 
+#if defined Q_OS_WIN
+
+#ifndef EDUSCIENCE_EXPORT
+# ifdef MAKE_EDUSCIENCE_LIB
+#  define EDUSCIENCE_EXPORT KDE_EXPORT
+# else
+#  define EDUSCIENCE_EXPORT KDE_IMPORT
+# endif
+#endif
+
+#else
 /* export statements for unix */
 #define EDUSCIENCE_EXPORT KDE_EXPORT
+#endif
 
 #endif