//     Copyright 2002-2003 Jim Bublitz <jbublitz@nwinternet.com>

// This software is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License as
// published by the Free Software Foundation; either version 2 of
// the License, or (at your option) any later version.
//
// This software is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public
// License along with this library; see the file COPYING.
// If not, write to the Free Software Foundation, Inc.,
// 59 Temple Place - Suite 331, Boston, MA 02110-1301, USA.


//                project file for PyKDE
//                ----------------------


// ------------- project data ---------------

project = PyKDE

destination = /home/jim/PyKDE352
source      = /server/source/KDESrc/kdelibs-3.5.2
compare     = /opt/trinity/include
importpath  = /usr/share/sip
prevpath    = /home/jim/PyKDE/sip

version     = KDE_3_5_2
secondary   = WS_X11
previous    = KDE_3_5_1

license     = GPL
copyright   =


// ------------- module data ----------------

module = dcop

timeline   = KDE_3_0_0 KDE_3_0_1 KDE_3_0_3 KDE_3_1_0 KDE_3_1_1 KDE_3_1_2 KDE_3_1_3 KDE_3_1_4 KDE_3_1_5 KDE_3_2_0 KDE_3_2_1 KDE_3_2_2 KDE_3_2_3 KDE_3_3_0 KDE_3_3_1 KDE_3_3_2 KDE_3_4_0 KDE_3_4_1 KDE_3_4_2 KDE_3_4_3 KDE_3_5_0 KDE_3_5_1 KDE_3_5_2
source     = $SRC/dcop $DST/extra/kde352/dcop
ignore     = dcopc.h dcopserver.h dcopsignals.h kdatastream.h dcoptypes.h
compare    = $COMP $DST/extra/kde352/dcop
subst      = $DST/extra/kde352
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
importpath = $IMP
sipslot    = callBackObj callBackSlot dcopClient
include    = ../extra/kde352/dcop
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lDCOP
define     = "KDE_DEPRECATED", ""
define     = "DCOP_EXPORT", ""

retain

// -----------------------------------------

module = kdecore

//trace = kapplication.h

source     = $SRC/kdecore
ignore     = netwm_p.h kde_dmalloc.h kunload.h kdatastream.h  ksockaddr.h kextsock.h ksocks.h
ignore     = ksycocaentry.h ksycocafactory.h ksycocatype.h ksycoca.h kapp.h kstandarddirs.h
ignore     = kgenericfactory.h ktypelist.h kvmallocator.h  ksortablevaluelist.h
ignore     = kextendedsocket.h klargefile.h kdebug.h kdebugclasses.h kxmessages.h kaccelmanager.h
ignore     = kdemacros.h kxerrorhandler.h fixx11.h kuser.h kuniqueapp.h kde_file.h kdelibs_export.h
ignore     = kswap.h
compare    = $COMP $DST/extra/kde352
subst      = $DST/extra/kde352
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = dcop
importpath = $IMP
include    =
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lDCOP -lkdecore -ldcopcmodule
amend      = * ctor parent /TransferThis/
amend      = * all parent /Transfer/
sipslot    = pObjSlot psMethodSlot kaccel kglobalaccel
define     = "Q_WS_X11", "1"
define     = "\(Qt::ALT \<\< 1\)", "16777216"
define     = "\(Qt::META\)", "16777216"
define     = "enum\ URIMode\ m_iUriMode\ \:\ 3\;", ""
define     = "Q_INT32", "long"
define     = "Q_UINT32", "ulong"
define     = "Q_INT64", "longlong"
define     = "Q_UINT64", "ulonglong"
define     = "mutable union", "union"
define     = "KDECORE_EXPORT", ""
define     = "KDE_EXPORT", ""
retain

// -----------------------------------------

module = kdesu

source     = $SRC/kdesu
ignore     =
compare    = $COMP/kdesu
subst      = $DST/extra/kde352
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = dcop
import     = kdecore
importpath = $IMP
amend      = * ctor parent /TransferThis/
amend      = * all parent /Transfer/
include    = ../kdecore @KDE_INCLUDEPATH@/kdesu
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lDCOP -lkdecore -lkdesu -ldcopcmodule -lkdecorecmodule

retain


// -----------------------------------------

module = kdefx

ignore     =
source     = $SRC/kdefx
compare    = $COMP
subst      = $DST/extra/kde352
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = dcop
import     = kdecore
importpath = $IMP
amend      = * ctor parent /TransferThis/
amend      = * all parent /Transfer/
include    = ../kdecore @KDE_INCLUDEPATH@/kdeprint
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lDCOP -lkdefx -lkdeui -lkdecore -lkdecorecmodule -ldcopcmodule
define     = "KDEFX_EXPORT", ""

retain

// -----------------------------------------

module = kdeui

//trace = kactioncollection.sip

source     = $SRC/kdeui/
ignore     = kcolorbutton.h kcolordlg.h kwidgetid.h kaccelgen.h kdatepik.h kdualcolorbtn.h kxmlgui.h kdockwidget_p.h
ignore     = kdockwindow.h ksconfig.h kspell.h kspelldlg.h klistviewlineedit.h ksyntaxhighlighter.h ksharedpixmap.h
compare    = $COMP
subst      = $DST/extra/kde352
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = qtxmlmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = dcop
import     = kdecore
import     = kdefx
importpath = $IMP
include    =  ../dcop ../kdecore  ../pythonize ../pykpanelapplet
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lqtxmlcmodule -lDCOP -lkdecore -lkdeui\
             -ldcopcmodule -lkdecorecmodule -lqt-mt -lkdefx -lkdefxcmodule -lpythonize
amend      = * ctor parent /TransferThis/
amend      = KDockMainWindow all parent /TransferThis/
amend      = KDockArea all parent /TransferThis/
amend      = * all parent /Transfer/
sipslot    = receiver member kaccelmenu
sipslot    = receiver slot   kaction kactionclasses kbuttonbox ktoolbar
sipslot    = recvr    slot   kstdaction
define     = "QT_VERSION", "301"
define     = "KDEUI_EXPORT", ""

retain

// -----------------------------------------

module = kio

source     = $SRC/kio/kio  $DST/extra/kde352/kio
ignore     = kmdbase.h uiserver_stub.h kdirnotify_stub.h uiserver.h http_slave_defaults.h ioslave_defaults.h
ignore     = kmimetyperesolver.h
compare    = $COMP  $COMP/kio
subst      = $DST/extra/kde352
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = qtxmlmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = dcop
import     = kdecore
import     = kdefx
import     = kdeui
importpath = $IMP
amend      = * ctor parent /TransferThis/
amend      = * all parent /Transfer/
include    = ../extra/kde352/kio @KDE_INCLUDEPATH@/kio ../kdecore
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lDCOP -lkio -lkdeui -lkdecore -ldcopcmodule\
             -lkdecorecmodule -lkdeuicmodule
sipslot    =
define     = "\(KIO::filesize_t\)\-1", "-1"
define     = "KIO_EXPORT_DEPRECATED", ""
define     = "KIO_EXPORT", ""

retain

// -----------------------------------------

module = kresources

source     = $SRC/kresources
ignore     =
compare    = $COMP $COMP/kresources
subst      =
ignore     = manager.h manageriface.h managerimpl.h
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = qtxmlmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = dcopmod.sip
import     = kdecoremod.sip
import     = kdefxmod.sip
import     = kdeuimod.sip
import     = kiomod.sip
importpath = $IMP
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lkresources
define     = "KDE_DEPRECATED", ""
define     = "KRESOURCES_EXPORT", ""

retain

// -----------------------------------------

module = kabc

source     = $SRC/kabc $SRC/kabc/plugins/file
ignore     =
compare    = $COMP $COMP/kabc
subst      =
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = qtxmlmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = dcopmod.sip
import     = kdecoremod.sip
import     = kdefxmod.sip
import     = kdeuimod.sip
import     = kiomod.sip
import     = kresourcesmod.sip
importpath = $IMP
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lkabc -lkabc_file
define     = "KDE_DEPRECATED", ""
define     = "KABC_EXPORT", ""
define     = "typedef enum", "enum"

retain

// -----------------------------------------

module = kutils

source     = $SRC/kutils/
ignore     =
compare    = $COMP
subst      = $DST/extra/kde352
ignore     = kcmodulecontainer.h
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = dcopmod.sip
import     = kdecoremod.sip
import     = qtxmlmod.sip
import     = kdefxmod.sip
import     = kdeuimod.sip
//import     = kiomod.sip
//import     = kfilemod.sip
//import     = kpartsmod.sip
importpath = $IMP
include    =  ../dcop ../kdecore  ../kdeui ../pythonize ../pykpanelapplet
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lqtxmlcmodule -lDCOP -lkdecore -lkdeui\
             -ldcopcmodule -lkdecorecmodule -lqt-mt -lkdefx -lkdefxcmodule -lpythonize -lkdeuicmodule\
             -lkutils
define     = "class\ KMultiTabBarButton\ \*", "KMultiTabBarButton *"
define     = "class\ KMultiTabBarTab\ \*", "KMultiTabBarTab *"

retain

// -----------------------------------------

module = kfile

source     = $SRC/kio/kfile
ignore     = kpropsdlg.h
compare    = $COMP  $COMP/kio
subst      = $DST/extra/kde352
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = qtxmlmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = dcop
import     = kdecore
import     = kdefx
import     = kdeui
import     = kio
importpath = $IMP
amend      = * ctor parent /TransferThis/
amend      = * all parent /Transfer/
include    = @KDE_INCLUDEPATH@/kio  ../kdecore  ../kio
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lDCOP -lkio -lkdeui -lkdecore -ldcopcmodule\
             -lkdecorecmodule -lkdeuicmodule -lkiocmodule

retain

// -----------------------------------------

module = kparts

source     = $SRC/kparts
ignore     = componentfactory.h
compare    = $COMP/kparts
subst      = $DST/extra/kde352
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = qtxmlmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = dcop
import     = kdecore
import     = kdefx
import     = kdeui
import     = kio
importpath = $IMP
amend      = * ctor parent /TransferThis/
amend      = * all parent /Transfer/
include    = @KDE_INCLUDEPATH@/kparts  @KDE_INCLUDEPATH@/kio  ../kdecore ../kio
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lDCOP -lkparts -lkdeui -lkdecore -lkio -lkdeuicmodule\
             -lkdecorecmodule -lkiocmodule -ldcopcmodule -lkiocmodule

retain

// -----------------------------------------

module = khtml

source     = $SRC/khtml $SRC/khtml/dom
ignore     = khtmldefaults.h dom_core.h dom_html.h khtml_events.h
compare    = $COMP  $COMP/dom
subst      = $DST/extra/kde352
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = qtxmlmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = dcop
import     = kdecore
import     = kdefx
import     = kdeui
import     = kio
import     = kutils
import     = kparts
importpath = $IMP
amend      = * ctor parent /TransferThis/
amend      = * all parent /Transfer/
include    = @KDE_INCLUDEPATH@/khtml @KDE_INCLUDEPATH@/dom  @KDE_INCLUDEPATH@/kparts\
             @KDE_INCLUDEPATH@/kio ../kdecore ../kio
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lDCOP -lkdeui -lkhtml -lkparts -lkdecore -lkio\
            -lkdeuicmodule -lkdecorecmodule -lkiocmodule -lkpartscmodule -ldcopcmodule

define     = "KHTML_EXPORT", ""
retain

// -----------------------------------------

//module = kjs

//source     = $SRC/kjs
//ignore     = global.h
//compare    = $COMP/kjs $DST/extra/kde352
//subst      = $DST/extra/kde352
//import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
//import     = qtxmlmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
//import     = dcop
//import     = kdecore
//import     = kdefx
//import     = kdeui
//import     = kio
//import     = kparts
//import     = khtml
//importpath = $IMP
//include    = @KDE_INCLUDEPATH@/kjs @KDE_INCLUDEPATH@/dom @KDE_INCLUDEPATH@/kio\
//             ../kdecore  ../kio
//amend      = * ctor parent /TransferThis/
//amend      = * all parent /Transfer/
//libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lDCOP -lkjs -lkdeui -lkdecore -lkio -lkhtml\
//             -lkdeuicmodule -lkdecorecmodule -lkhtmlcmodule -lkiocmodule -ldcopcmodule

//retain

// -----------------------------------------

module = kspell

ignore     =
source     = $DST/extra/kde352/kspell
compare    = $COMP
subst      = $DST/extra/kde352
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = qtxmlmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = dcop
import     = kdecore
import     = kdefx
import     = kdeui
import     = kfile
importpath = $IMP
include    = ../kdecore  @KDE_INCLUDEPATH@/kio
amend      = * ctor parent /TransferThis/        const KGuiItem& nullGuiItem (QString::null);

amend      = * all parent /Transfer/
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lDCOP -lkspell -lkdeui -lkdecore -lkio\
             -lkdecorecmodule -lkdeuicmodule -lkfilecmodule -ldcopcmodule
sipslot    = obj slot kspell

code
%PrePythonCode
import kfile
%End
end

retain

// -----------------------------------------

module = kdeprint

ignore     = driver.h
source     = $SRC/kdeprint
compare    = $COMP $COMP/kdeprint
subst      = $DST/extra/kde352
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = qtxmlmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = dcop
import     = kdecore
import     = kdefx
import     = kdeui
importpath = $IMP
amend      = * ctor parent /TransferThis/
amend      = * all parent /Transfer/
include    = ../kdecore @KDE_INCLUDEPATH@/kdeprint
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lDCOP -lkdeprint -lkdecore -lkdecorecmodule\
             -ldcopcmodule -lkdeui -lkdeuicmodule
define     = "KDEPRINT_EXPORT", ""
retain

// -----------------------------------------

module = kmdi

source     = $SRC/kmdi/
ignore     =
compare    = $COMP
subst      = $DST/extra/kde352
import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
import     = dcopmod.sip
import     = kdecoremod.sip
import     = qtxmlmod.sip
import     = kdefxmod.sip
import     = kdeuimod.sip
//import     = kiomod.sip
//import     = kfilemod.sip
//import     = kpartsmod.sip
importpath = $IMP
ignore     = kmdiiterator.h kmdilistiterator.h kmdinulliterator.h

include    =  ../dcop ../kdecore  ../kdeui ../pythonize ../pykpanelapplet
libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lqtxmlcmodule -lDCOP -lkdecore -lkdeui\
             -ldcopcmodule -lkdecorecmodule -lqt-mt -lkdefx -lkdefxcmodule -lpythonize -lkdeuicmodule\
             -lkmdi
define     = "QT_VERSION", "301"
define     = "QMainWindow::ToolBarDock", "Qt::Dock"

retain


// -----------------------------------------

//module = kspell2

//source     = $SRC/kspell2/
//ignore     =
//compare    = $COMP
//subst      = $DST/extra/kde352
//import     = qtmod.sip (Qt_3_0_0 Qt_4_0_0 WS_X11)
//import     = dcopmod.sip
//import     = kdecoremod.sip
//import     = qtxmlmod.sip
//import     = kdefxmod.sip
//import     = kdeuimod.sip
////import     = kiomod.sip
////import     = kfilemod.sip
////import     = kpartsmod.sip
//importpath = $IMP
//include    =  ../dcop ../kdecore  ../kdeui ../pythonize ../pykpanelapplet
//libs       =  -L@BL_KDEDIR@ -lsip -lqtcmodule -lqtxmlcmodule -lDCOP -lkdecore -lkdeui\
//             -ldcopcmodule -lkdecorecmodule -lqt-mt -lkdefx -lkdefxcmodule -lpythonize -lkdeuicmodule\
//             -lkspell2
//
//retain


    // ------------- build data -----------------

//build

//release    = 3.7-1
//version    = 3.7
//usingQt
//usingKDE