[Kita-svn] [2351] use shared libraries

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 7月 5日 (日) 08:14:33 JST


Revision: 2351
          http://sourceforge.jp/projects/kita/svn/view?view=rev&revision=2351
Author:   nogu
Date:     2009-07-05 08:14:33 +0900 (Sun, 05 Jul 2009)

Log Message:
-----------
use shared libraries

Modified Paths:
--------------
    kita/branches/KITA-KDE4/kita/src/kitaui/CMakeLists.txt
    kita/branches/KITA-KDE4/kita/src/kitaui/htmlview.h
    kita/branches/KITA-KDE4/kita/src/kitaui/listviewitem.h
    kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h
    kita/branches/KITA-KDE4/kita/src/libkita/CMakeLists.txt
    kita/branches/KITA-KDE4/kita/src/libkita/abone.kcfgc
    kita/branches/KITA-KDE4/kita/src/libkita/account.h
    kita/branches/KITA-KDE4/kita/src/libkita/asciiart.kcfgc
    kita/branches/KITA-KDE4/kita/src/libkita/boardmanager.h
    kita/branches/KITA-KDE4/kita/src/libkita/config_xt.kcfgc
    kita/branches/KITA-KDE4/kita/src/libkita/datinfo.h
    kita/branches/KITA-KDE4/kita/src/libkita/datmanager.h
    kita/branches/KITA-KDE4/kita/src/libkita/favoriteboards.h
    kita/branches/KITA-KDE4/kita/src/libkita/favoritethreads.h
    kita/branches/KITA-KDE4/kita/src/libkita/flashcgi.h
    kita/branches/KITA-KDE4/kita/src/libkita/jbbs.h
    kita/branches/KITA-KDE4/kita/src/libkita/k2ch.h
    kita/branches/KITA-KDE4/kita/src/libkita/kita_misc.h
    kita/branches/KITA-KDE4/kita/src/libkita/machibbs.h
    kita/branches/KITA-KDE4/kita/src/libkita/thread.h
    kita/branches/KITA-KDE4/kita/src/libkita/threadindex.h
    kita/branches/KITA-KDE4/kita/src/libkita/threadinfo.h
    kita/branches/KITA-KDE4/kita/src/prefs/CMakeLists.txt
    kita/branches/KITA-KDE4/kita/src/prefs/prefs.h


-------------- next part --------------
Modified: kita/branches/KITA-KDE4/kita/src/kitaui/CMakeLists.txt
===================================================================
--- kita/branches/KITA-KDE4/kita/src/kitaui/CMakeLists.txt	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/kitaui/CMakeLists.txt	2009-07-04 23:14:33 UTC (rev 2351)
@@ -6,7 +6,7 @@
 
 set(kitaui_LIB_SRCS tabwidgetbase.cpp listviewitem.cpp htmlview.cpp)
 
-kde4_add_library(kitaui STATIC ${kitaui_LIB_SRCS})
+kde4_add_library(kitaui SHARED ${kitaui_LIB_SRCS})
 
 target_link_libraries(kitaui ${KDE4_KDECORE_LIBS} ${KDE4_KHTML_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS})
 

Modified: kita/branches/KITA-KDE4/kita/src/kitaui/htmlview.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/kitaui/htmlview.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/kitaui/htmlview.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -16,7 +16,7 @@
 /**
 @author Hideki Ikemoto
 */
-class KitaHTMLView : public KHTMLView
+class KDE_EXPORT KitaHTMLView : public KHTMLView
 {
     Q_OBJECT
 public:

Modified: kita/branches/KITA-KDE4/kita/src/kitaui/listviewitem.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/kitaui/listviewitem.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/kitaui/listviewitem.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -15,7 +15,7 @@
 
 namespace Kita
 {
-    class ListViewItem : public K3ListViewItem
+    class KDE_EXPORT ListViewItem : public K3ListViewItem
     {
         QBrush m_textPalette;  /* text palette */
         QBrush m_basePalette;  /* background palette */

Modified: kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -45,7 +45,7 @@
 /*-----------------------------------------------*/
 
 
-class KitaTabWidgetBase : public KTabWidget, public KXMLGUIClient
+class KDE_EXPORT KitaTabWidgetBase : public KTabWidget, public KXMLGUIClient
 {
     Q_OBJECT
 

Modified: kita/branches/KITA-KDE4/kita/src/libkita/CMakeLists.txt
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/CMakeLists.txt	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/CMakeLists.txt	2009-07-04 23:14:33 UTC (rev 2351)
@@ -28,7 +28,7 @@
 
 kde4_add_kcfg_files(kita_LIB_SRCS config_xt.kcfgc asciiart.kcfgc abone.kcfgc)
 
-kde4_add_library(kitautil STATIC ${kita_LIB_SRCS})
+kde4_add_library(kitautil SHARED ${kita_LIB_SRCS})
 
 target_link_libraries(kitautil ${KDE4_KDECORE_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KIO_LIBS} ${KDE4_KDE3SUPPORT_LIBS})
 

Modified: kita/branches/KITA-KDE4/kita/src/libkita/abone.kcfgc
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/abone.kcfgc	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/abone.kcfgc	2009-07-04 23:14:33 UTC (rev 2351)
@@ -3,3 +3,4 @@
 NameSpace=Kita
 Singleton=true
 Mutators=true
+Visibility=KDE_EXPORT

Modified: kita/branches/KITA-KDE4/kita/src/libkita/account.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/account.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/account.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -10,6 +10,8 @@
 #ifndef KITAACCOUNT_H
 #define KITAACCOUNT_H
 
+#include <kdemacros.h>
+
 #include <qobject.h>
 //Added by qt3to4:
 #include <Q3CString>
@@ -26,7 +28,7 @@
     /**
     @author Hideki Ikemoto
     */
-    class Account : public QObject
+    class KDE_EXPORT Account : public QObject
     {
         Q_OBJECT
         static Account* instance;

Modified: kita/branches/KITA-KDE4/kita/src/libkita/asciiart.kcfgc
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/asciiart.kcfgc	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/asciiart.kcfgc	2009-07-04 23:14:33 UTC (rev 2351)
@@ -3,3 +3,4 @@
 NameSpace=Kita
 Singleton=true
 Mutators=true
+Visibility=KDE_EXPORT

Modified: kita/branches/KITA-KDE4/kita/src/libkita/boardmanager.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/boardmanager.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/boardmanager.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -123,7 +123,7 @@
     /**
     @author Hideki Ikemoto
     */
-    class BoardManager
+    class KDE_EXPORT BoardManager
     {
         static BoardDataList m_boardDataList;
         static BoardData* m_previousBoardData; /* used in getBoardData() */

Modified: kita/branches/KITA-KDE4/kita/src/libkita/config_xt.kcfgc
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/config_xt.kcfgc	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/config_xt.kcfgc	2009-07-04 23:14:33 UTC (rev 2351)
@@ -3,3 +3,4 @@
 NameSpace=Kita
 Singleton=true
 Mutators=true
+Visibility=KDE_EXPORT

Modified: kita/branches/KITA-KDE4/kita/src/libkita/datinfo.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/datinfo.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/datinfo.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -100,7 +100,7 @@
 
     /*-----------------------*/
 
-    class DatInfo : public QObject
+    class KDE_EXPORT DatInfo : public QObject
     {
         Q_OBJECT
 

Modified: kita/branches/KITA-KDE4/kita/src/libkita/datmanager.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/datmanager.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/datmanager.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -23,7 +23,7 @@
     class DatInfo;
     typedef Q3ValueList<DatInfo*> DatInfoList;
 
-    class DatManager
+    class KDE_EXPORT DatManager
     {
         static DatInfoList m_datInfoList;
 

Modified: kita/branches/KITA-KDE4/kita/src/libkita/favoriteboards.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/favoriteboards.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/favoriteboards.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -22,7 +22,7 @@
     /**
     @author Hideki Ikemoto
     */
-    class FavoriteBoards : public QObject
+    class KDE_EXPORT FavoriteBoards : public QObject
     {
 
         Q_OBJECT

Modified: kita/branches/KITA-KDE4/kita/src/libkita/favoritethreads.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/favoritethreads.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/favoritethreads.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -36,7 +36,7 @@
     bool operator==( const FavoriteThreadItem& item ) const;
 };
 
-class FavoriteThreads
+class KDE_EXPORT FavoriteThreads
 {
     static FavoriteThreads* instance;
     Q3ValueList<FavoriteThreadItem> m_threadList;

Modified: kita/branches/KITA-KDE4/kita/src/libkita/flashcgi.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/flashcgi.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/flashcgi.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -10,12 +10,14 @@
 #ifndef FLASHCGI_H
 #define FLASHCGI_H
 
+#include <kdemacros.h>
+
 #include <qstring.h>
 
 /**
 	@author Hideki Ikemoto <ikemo****@users*****>
 */
-class FlashCGI {
+class KDE_EXPORT FlashCGI {
 public:
     static QString buildPostStr( const QString& name, const QString& mail, const QString& body, const QString& boardID, const QString& threadID );
 

Modified: kita/branches/KITA-KDE4/kita/src/libkita/jbbs.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/jbbs.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/jbbs.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -10,12 +10,14 @@
 #ifndef JBBS_H
 #define JBBS_H
 
+#include <kdemacros.h>
+
 #include <qstring.h>
 
 /**
 	@author Hideki Ikemoto <ikemo****@users*****>
 */
-class JBBS {
+class KDE_EXPORT JBBS {
 public:
     static QString buildPostStr( const QString& name, const QString& mail, const QString& body, const QString& boardID, const QString& threadID, int serverTime );
 

Modified: kita/branches/KITA-KDE4/kita/src/libkita/k2ch.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/k2ch.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/k2ch.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -10,11 +10,13 @@
 #ifndef K2CH_H
 #define K2CH_H
 
+#include <kdemacros.h>
+
 #include <qstring.h>
 /**
 	@author Hideki Ikemoto <ikemo****@users*****>
 */
-class K2ch {
+class KDE_EXPORT K2ch {
 public:
     static QString buildPostStr( const QString& name, const QString& mail, const QString& body, const QString& boardID, const QString& threadID, int serverTime, const QString& sessionID );
 

Modified: kita/branches/KITA-KDE4/kita/src/libkita/kita_misc.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/kita_misc.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/kita_misc.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -36,7 +36,7 @@
     /*------------------------------*/
     /* text codecs */
     QString qcpToUnicode( const QByteArray& str );
-    QString utf8ToUnicode( const QByteArray& str );
+    KDE_EXPORT QString utf8ToUnicode( const QByteArray& str );
     QString eucToUnicode( const QByteArray& str );
     QByteArray unicodeToQcp( const QString& str );
     QByteArray unicodeToEuc( const QString& str );
@@ -52,12 +52,12 @@
 
     /*------------------------------*/
     /* conversion of URL */
-    KUrl getDatURL( const KUrl& url , QString& refstr );
-    KUrl getDatURL( const KUrl& url );
+    KDE_EXPORT KUrl getDatURL( const KUrl& url , QString& refstr );
+    KDE_EXPORT KUrl getDatURL( const KUrl& url );
 
     QString getThreadURL( const KUrl& url, QString& refstr );
-    QString getThreadURL( const KUrl& url );
-    QString getWriteURL( const KUrl& datURL );
+    KDE_EXPORT QString getThreadURL( const KUrl& url );
+    KDE_EXPORT QString getWriteURL( const KUrl& datURL );
     QString getNewThreadWriteURL( const KUrl& datURL );
 
     QString convertURL( int mode, const KUrl& url , QString& refstr );
@@ -69,16 +69,16 @@
     /* utilities */
     bool mkdir( const QString& path );
     QString unescape( const QString& str );
-    uint datToSince( const KUrl& datURL );
+    KDE_EXPORT uint datToSince( const KUrl& datURL );
     int isEqual( const QChar *cdat, const QString& str );
-    int stringToPositiveNum( const QChar *cdat, const unsigned int length );
-    QString getCategory( const QString& line );
-    bool isBoardURL( const QString& url );
-    QString fontToString( const QFont& font );
+    KDE_EXPORT int stringToPositiveNum( const QChar *cdat, const unsigned int length );
+    KDE_EXPORT QString getCategory( const QString& line );
+    KDE_EXPORT bool isBoardURL( const QString& url );
+    KDE_EXPORT QString fontToString( const QFont& font );
 
     /*------------------------------*/
     /* internal parsing funtions */
-    QStringList parseSearchQuery( const QString& input );
+    KDE_EXPORT QStringList parseSearchQuery( const QString& input );
 
 
     /* for MACHI BBS */

Modified: kita/branches/KITA-KDE4/kita/src/libkita/machibbs.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/machibbs.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/machibbs.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -10,12 +10,14 @@
 #ifndef MACHIBBS_H
 #define MACHIBBS_H
 
+#include <kdemacros.h>
+
 #include <qstring.h>
 
 /**
 	@author Hideki Ikemoto <ikemo****@users*****>
 */
-class MachiBBS {
+class KDE_EXPORT MachiBBS {
 public:
     static QString buildPostStr( const QString& name, const QString& mail, const QString& body, const QString& boardID, const QString& threadID, int serverTime );
 

Modified: kita/branches/KITA-KDE4/kita/src/libkita/thread.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/thread.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/thread.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -20,7 +20,7 @@
     /**
     @author Hideki Ikemoto
     */
-    class Thread
+    class KDE_EXPORT Thread
     {
         static Q3Dict<Thread>* m_threadDict;
 

Modified: kita/branches/KITA-KDE4/kita/src/libkita/threadindex.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/threadindex.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/threadindex.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -12,6 +12,8 @@
 
 #define USE_INDEX
 
+#include <kdemacros.h>
+
 #include <qstring.h>
 #include <q3valuelist.h>
 
@@ -25,7 +27,7 @@
     /**
     @author Hideki Ikemoto
     */
-    class ThreadIndex
+    class KDE_EXPORT ThreadIndex
     {
     public:
         static QString getSubject( const KUrl& url );

Modified: kita/branches/KITA-KDE4/kita/src/libkita/threadinfo.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/threadinfo.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/libkita/threadinfo.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -20,7 +20,7 @@
  * Hideki Ikemoto
  **/
 
-class KitaThreadInfo
+class KDE_EXPORT KitaThreadInfo
 {
 public:
     static KitaThreadInfo* getInstance();
@@ -28,8 +28,8 @@
     static int readNum( const QString& url );
     static void replace( const QString fromURL, const QString toURL );
     static void removeThreadInfo( const QString& url );
-    friend QDataStream& operator<<( QDataStream& s, KitaThreadInfo& c );
-    friend QDataStream& operator>>( QDataStream& s, KitaThreadInfo& c );
+    KDE_EXPORT friend QDataStream& operator<<( QDataStream& s, KitaThreadInfo& c );
+    KDE_EXPORT friend QDataStream& operator>>( QDataStream& s, KitaThreadInfo& c );
 private:
     KitaThreadInfo();
     ~KitaThreadInfo();

Modified: kita/branches/KITA-KDE4/kita/src/prefs/CMakeLists.txt
===================================================================
--- kita/branches/KITA-KDE4/kita/src/prefs/CMakeLists.txt	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/prefs/CMakeLists.txt	2009-07-04 23:14:33 UTC (rev 2351)
@@ -14,9 +14,9 @@
     faceprefbase.ui
     write_page.ui)
 
-kde4_add_library(kitapref STATIC ${kitapref_LIB_SRCS})
+kde4_add_library(kitapref SHARED ${kitapref_LIB_SRCS})
 
-target_link_libraries(kitapref ${KDE4_KDECORE_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS})
+target_link_libraries(kitapref ${KDE4_KDECORE_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS} kitautil)
 
 set_target_properties(kitapref PROPERTIES VERSION 1.0.0 SOVERSION 1)
 install(TARGETS kitapref ${INSTALL_TARGETS_DEFAULT_ARGS})

Modified: kita/branches/KITA-KDE4/kita/src/prefs/prefs.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/prefs/prefs.h	2009-07-04 22:50:35 UTC (rev 2350)
+++ kita/branches/KITA-KDE4/kita/src/prefs/prefs.h	2009-07-04 23:14:33 UTC (rev 2351)
@@ -38,7 +38,7 @@
 }
 }
 
-class KitaPreferences : public KConfigDialog
+class KDE_EXPORT KitaPreferences : public KConfigDialog
 {
     Q_OBJECT
 



Kita-svn メーリングリストの案内
Back to archive index