diff options
author | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
---|---|---|
committer | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
commit | ce4a32fe52ef09d8f5ff1dd22c001110902b60a2 (patch) | |
tree | 5ac38a06f3dde268dc7927dc155896926aaf7012 /win/pro_files | |
download | tdelibs-ce4a32fe52ef09d8f5ff1dd22c001110902b60a2.tar.gz tdelibs-ce4a32fe52ef09d8f5ff1dd22c001110902b60a2.zip |
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdelibs@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'win/pro_files')
64 files changed, 1700 insertions, 0 deletions
diff --git a/win/pro_files/README.pro_files b/win/pro_files/README.pro_files new file mode 100644 index 000000000..2192750f3 --- /dev/null +++ b/win/pro_files/README.pro_files @@ -0,0 +1,14 @@ +kdelibs/win32 .pro files + +(c) 2003-2005, Jaroslaw Staniek + +Add this directory to your PATH. +Cygwin or (other bash replacement) required. + +Please copy .pro files to destination kdelibs/ +subdirectores using update_kdelibs_pro_files scipt. + +.pro files were copied here from kdelibs/ directory +using collect_kdelibs_pro_files scipt. + +Scripts are available in win/tools/. diff --git a/win/pro_files/dcop/KDE-ICE/KDE-ICE.pro b/win/pro_files/dcop/KDE-ICE/KDE-ICE.pro new file mode 100644 index 000000000..d74a769a8 --- /dev/null +++ b/win/pro_files/dcop/KDE-ICE/KDE-ICE.pro @@ -0,0 +1,37 @@ +TEMPLATE = lib + +include( $(KDELIBS)/win/common.pro ) + +DEFINES += ICE_t TRANS_SERVER TRANS_CLIENT SOCKCONN TCPCONN ANSICPP + +TARGET = kdeice$$KDEBUG$(KDE_VER) + +system( bash kmoc ) + +DEF_FILE = kde-ice.def + +CONFIG += no_precompile_header console +CONFIG -= dll +CONFIG += staticlib + +SOURCES += iceauth.c \ + process.c \ + accept.c \ + authutil.c \ + connect.c \ + error.c \ + getauth.c \ + globals.c \ + listen.c \ + listenwk.c \ + locking.c \ + misc.c \ + ping.c \ + protosetup.c \ + register.c \ + replywait.c \ + setauth.c \ + shutdown.c \ + transport.c \ + watch.c + diff --git a/win/pro_files/dcop/client/client.pro b/win/pro_files/dcop/client/client.pro new file mode 100644 index 000000000..4df64db5b --- /dev/null +++ b/win/pro_files/dcop/client/client.pro @@ -0,0 +1,18 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + +# needed to export library classes: +#DEFINES += MAKE_DCOP_LIB + +DEFINES += KDECORE_EXPORT= + +TARGET = dcopclient + +#system( bash kmoc .. ) + +#INCLUDEPATH += .. ../moc + +LIBS += $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeice$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX + +SOURCES = dcopclient.c diff --git a/win/pro_files/dcop/client/dcop/dcop.pro b/win/pro_files/dcop/client/dcop/dcop.pro new file mode 100644 index 000000000..99911eedb --- /dev/null +++ b/win/pro_files/dcop/client/dcop/dcop.pro @@ -0,0 +1,18 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + +# needed to export library classes: +#DEFINES += MAKE_DCOP_LIB + +DEFINES += KDECORE_EXPORT= + +TARGET = dcop + +#system( bash kmoc .. ) + +#INCLUDEPATH += .. ../moc + +LIBS += $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeice$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX + +SOURCES += ../dcop.cpp diff --git a/win/pro_files/dcop/client/dcopfind/dcopfind.pro b/win/pro_files/dcop/client/dcopfind/dcopfind.pro new file mode 100644 index 000000000..315dcf5a2 --- /dev/null +++ b/win/pro_files/dcop/client/dcopfind/dcopfind.pro @@ -0,0 +1,18 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + +# needed to export library classes: +#DEFINES += MAKE_DCOP_LIB + +DEFINES += KDECORE_EXPORT= + +TARGET = dcopfind + +#system( bash kmoc .. ) + +#INCLUDEPATH += .. ../moc + +LIBS += $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeice$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX + +SOURCES += ../dcopfind.cpp diff --git a/win/pro_files/dcop/client/dcopref/dcopref.pro b/win/pro_files/dcop/client/dcopref/dcopref.pro new file mode 100644 index 000000000..13370884c --- /dev/null +++ b/win/pro_files/dcop/client/dcopref/dcopref.pro @@ -0,0 +1,18 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + +# needed to export library classes: +#DEFINES += MAKE_DCOP_LIB + +DEFINES += KDECORE_EXPORT= + +TARGET = dcopref + +#system( bash kmoc .. ) + +#INCLUDEPATH += .. ../moc + +LIBS += $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeice$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX + +SOURCES += ../dcopref.c diff --git a/win/pro_files/dcop/dcop.pro b/win/pro_files/dcop/dcop.pro new file mode 100644 index 000000000..7758cbb7b --- /dev/null +++ b/win/pro_files/dcop/dcop.pro @@ -0,0 +1,19 @@ +TEMPLATE = lib + +include( $(KDELIBS)/win/common.pro ) + +# needed to export library classes: +DEFINES += MAKE_DCOP_LIB + +TARGET = dcop$$KDEBUG + +system( bash kmoc ) + +LIBS += $$KDELIBDESTDIR/kdeice$$KDELIB_SUFFIX + +SOURCES = \ +dcopref.cpp \ +dcopobject.cpp \ +dcopclient.cpp \ +dcopstub.cpp + diff --git a/win/pro_files/dcop/dcopidl/dcopidl.pro b/win/pro_files/dcop/dcopidl/dcopidl.pro new file mode 100644 index 000000000..017bfa5c8 --- /dev/null +++ b/win/pro_files/dcop/dcopidl/dcopidl.pro @@ -0,0 +1,21 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + +# needed to export library classes: + +LIBS += $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX + +LIBS -= $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeui$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/kdefx$$KDELIB_SUFFIX + +TARGET = dcopidl + +DEFINES += YY_ALWAYS_INTERACTIVE + +SOURCES = \ +main.cpp \ +scanner.cc \ +yacc.cc + +HEADERS = diff --git a/win/pro_files/dcop/dcopidl2cpp/dcopidl2cpp.pro b/win/pro_files/dcop/dcopidl2cpp/dcopidl2cpp.pro new file mode 100644 index 000000000..af8cef771 --- /dev/null +++ b/win/pro_files/dcop/dcopidl2cpp/dcopidl2cpp.pro @@ -0,0 +1,18 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + +LIBS -= $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/kdeui$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdefx$$KDELIB_SUFFIX + +TARGET = dcopidl2cpp + +#DEFINES += YY_ALWAYS_INTERACTIVE + +SOURCES = \ +main.cpp \ +skel.cpp \ +stubimpl.cpp \ +stub.cpp + +HEADERS = diff --git a/win/pro_files/dcop/dcopserver/dcopserver.pro b/win/pro_files/dcop/dcopserver/dcopserver.pro new file mode 100644 index 000000000..46c7b31e9 --- /dev/null +++ b/win/pro_files/dcop/dcopserver/dcopserver.pro @@ -0,0 +1,19 @@ +TEMPLATE = app + +# needed to export library classes: + +CONFIG += nokdecore nokdefx nokdeui +include( $(KDELIBS)/win/common.pro ) + +DEFINES += MAKE_DCOP_LIB + +TARGET = dcopserver + +system( bash kmoc .. ) + +INCLUDEPATH += .. ../moc + +LIBS += $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeice$$KDELIB_SUFFIX + +SOURCES += ../dcopserver.cpp \ + ../dcopsignals.cpp diff --git a/win/pro_files/dcop/dcopserver_shutdown/dcopserver_shutdown.pro b/win/pro_files/dcop/dcopserver_shutdown/dcopserver_shutdown.pro new file mode 100644 index 000000000..c08d3c192 --- /dev/null +++ b/win/pro_files/dcop/dcopserver_shutdown/dcopserver_shutdown.pro @@ -0,0 +1,17 @@ +TEMPLATE = app + +CONFIG += nokdecore nokdefx nokdeui +include( $(KDELIBS)/win/common.pro ) + +# needed to export library classes: +DEFINES += MAKE_DCOP_LIB + +TARGET = dcopserver_shutdown + +system( bash kmoc .. ) + +INCLUDEPATH += .. ../moc + +LIBS += $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeice$$KDELIB_SUFFIX + +SOURCES = ../dcopserver_shutdown_win.cpp diff --git a/win/pro_files/dcop/iceauth/iceauth.pro b/win/pro_files/dcop/iceauth/iceauth.pro new file mode 100644 index 000000000..b5c2bdf3b --- /dev/null +++ b/win/pro_files/dcop/iceauth/iceauth.pro @@ -0,0 +1,16 @@ +TEMPLATE = app + +CONFIG += nokdecore nokdefx nokdeui +include( $(KDELIBS)/win/common.pro ) + +# needed to export library classes: + +LIBS += $$KDELIBDESTDIR/kdeice$$KDELIB_SUFFIX + +TARGET = iceauth + +SOURCES = \ +iceauth.c \ +process.c + +HEADERS = diff --git a/win/pro_files/dcop/testdcop/testdcop.pro b/win/pro_files/dcop/testdcop/testdcop.pro new file mode 100644 index 000000000..9876e2815 --- /dev/null +++ b/win/pro_files/dcop/testdcop/testdcop.pro @@ -0,0 +1,14 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + +TARGET = testdcop +DESTDIR = . + +system( bash kmoc .. ) + +INCLUDEPATH += ../moc + +LIBS += $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeice$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX + +SOURCES = ../testdcop.cpp diff --git a/win/pro_files/dcop/tests/build_win.sh b/win/pro_files/dcop/tests/build_win.sh new file mode 100755 index 000000000..161bdf13f --- /dev/null +++ b/win/pro_files/dcop/tests/build_win.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +perl ./generate.pl < testcases || exit 1 + +qmake dcop_test.pro -o Makefile && $MAKE || exit 1 +qmake driver.pro -o Makefile && $MAKE || exit 1 diff --git a/win/pro_files/dcop/tests/dcop_test.pro b/win/pro_files/dcop/tests/dcop_test.pro new file mode 100644 index 000000000..4b390dd1d --- /dev/null +++ b/win/pro_files/dcop/tests/dcop_test.pro @@ -0,0 +1,15 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + +TARGET = dcop_test +DESTDIR = . + +system( bash kmoc ) +system( bash kdcopidl ) + +INCLUDEPATH += .. ../moc + +LIBS += $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeice$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX + +SOURCES += test.cpp test_skel.cpp test_stub.cpp diff --git a/win/pro_files/dcop/tests/driver.pro b/win/pro_files/dcop/tests/driver.pro new file mode 100644 index 000000000..215a8596e --- /dev/null +++ b/win/pro_files/dcop/tests/driver.pro @@ -0,0 +1,15 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + +TARGET = driver +DESTDIR = . + +system( bash kmoc ) +system( bash kdcopidl ) + +INCLUDEPATH += .. ../moc + +LIBS += $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeice$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX + +SOURCES += driver.cpp test_stub.cpp diff --git a/win/pro_files/dcop/tests/tests.pro b/win/pro_files/dcop/tests/tests.pro new file mode 100644 index 000000000..fd5d7cab5 --- /dev/null +++ b/win/pro_files/dcop/tests/tests.pro @@ -0,0 +1,31 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + +# needed to export library classes: +DEFINES += MAKE_DCOP_LIB + +TARGET = testdcop + +system( bash kmoc .. ) + +INCLUDEPATH += .. ../moc + +LIBS += $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeice$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX + +SOURCES += ../testdcop.cpp + + + + + + + + + + + + + + + diff --git a/win/pro_files/interfaces/interfaces.pro b/win/pro_files/interfaces/interfaces.pro new file mode 100644 index 000000000..b766eec14 --- /dev/null +++ b/win/pro_files/interfaces/interfaces.pro @@ -0,0 +1,4 @@ +TEMPLATE = subdirs + +SUBDIRS += \ +ktexteditor diff --git a/win/pro_files/interfaces/ktexteditor/ktexteditor.pro b/win/pro_files/interfaces/ktexteditor/ktexteditor.pro new file mode 100644 index 000000000..45678e6ff --- /dev/null +++ b/win/pro_files/interfaces/ktexteditor/ktexteditor.pro @@ -0,0 +1,74 @@ +TEMPLATE = lib +DEFINES += MAKE_KTEXTEDITOR_LIB + +include( $(KDELIBS)/win/common.pro ) + +LIBS += $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/kdeui$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdefx$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR\dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR\kparts$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR\kio$$KDELIB_SUFFIX $$KDELIBDESTDIR\kabc$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR\kdewin32$$KDELIB_SUFFIX + +INCLUDEPATH += $(KDELIBS)/interfaces $(KDELIBS)/interfaces/ktexteditor \ + $(KDELIBS)/kabc + +TARGET = ktexteditor$$KDEBUG + +system( bash kmoc ) +system( bash kdcopidl ) + +SOURCES = \ + ktexteditor.cpp \ + editinterface.cpp editinterfaceext.cpp \ + clipboardinterface.cpp selectioninterface.cpp searchinterface.cpp \ + codecompletioninterface.cpp wordwrapinterface.cpp blockselectioninterface.cpp \ + configinterface.cpp cursorinterface.cpp dynwordwrapinterface.cpp \ + printinterface.cpp highlightinginterface.cpp markinterface.cpp \ + popupmenuinterface.cpp undointerface.cpp viewcursorinterface.cpp \ + editdcopinterface.cpp clipboarddcopinterface.cpp \ + selectiondcopinterface.cpp \ + searchdcopinterface.cpp markinterfaceextension.cpp \ + configinterfaceextension.cpp encodinginterface.cpp sessionconfiginterface.cpp \ + viewstatusmsginterface.cpp editorchooser.cpp \ + blockselectiondcopinterface.cpp documentinfo.cpp documentdcopinfo.cpp\ + encodingdcopinterface.cpp \ + printdcopinterface.cpp \ + undodcopinterface.cpp viewcursordcopinterface.cpp \ + viewstatusmsgdcopinterface.cpp \ + selectioninterfaceext.cpp \ + texthintinterface.cpp variableinterface.cpp \ + templateinterface.cpp + +# generated: +SOURCES += \ +selectionextdcopinterface_skel.cpp \ +viewstatusmsgdcopinterface_skel.cpp \ +viewcursordcopinterface_skel.cpp \ +undodcopinterface_skel.cpp \ +printdcopinterface_skel.cpp \ +encodingdcopinterface_skel.cpp \ +documentdcopinfo_skel.cpp \ +blockselectiondcopinterface_skel.cpp \ +searchdcopinterface_skel.cpp \ +selectiondcopinterface_skel.cpp \ +clipboarddcopinterface_skel.cpp \ +editdcopinterface_skel.cpp \ +\ +selectionextdcopinterface_stub.cpp \ +viewstatusmsgdcopinterface_stub.cpp \ +viewcursordcopinterface_stub.cpp \ +undodcopinterface_stub.cpp \ +printdcopinterface_stub.cpp \ +encodingdcopinterface_stub.cpp \ +documentdcopinfo_stub.cpp \ +blockselectiondcopinterface_stub.cpp \ +searchdcopinterface_stub.cpp \ +selectiondcopinterface_stub.cpp \ +clipboarddcopinterface_stub.cpp \ +editdcopinterface_stub.cpp + + +HEADERS = + +INTERFACES = \ +editorchooser_ui.ui diff --git a/win/pro_files/kabc/kabc.pro b/win/pro_files/kabc/kabc.pro new file mode 100644 index 000000000..d7826b319 --- /dev/null +++ b/win/pro_files/kabc/kabc.pro @@ -0,0 +1,40 @@ +TEMPLATE = lib + +include( $(KDELIBS)/win/common.pro ) + +# needed to export library classes: +DEFINES += MAKE_KABC_LIB +LIBS += $$KDELIBDESTDIR\kdecore$$KDELIB_SUFFIX $$KDELIBDESTDIR\kdeui$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR\kresources$$KDELIB_SUFFIX $$KDELIBDESTDIR\dcop$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR\kio$$KDELIB_SUFFIX $$KDELIBDESTDIR\kvcard$$KDELIB_SUFFIX + +INCLUDEPATH += $(KDELIBS)/kabc/vcard/include $(KDELIBS)/kabc/vcard/include/generated \ + $(KDELIBS)/kabc/vcardparser + +system( bash kmoc ) +system( bash kdcopidl ) +system( cd scripts && perl.exe makeaddressee ) + +TARGET = kabc$$KDEBUG + +SOURCES = \ + address.cpp addressbook.cpp addressee.cpp addresseedialog.cpp agent.cpp \ + distributionlist.cpp distributionlistdialog.cpp distributionlisteditor.cpp \ + errorhandler.cpp field.cpp formatfactory.cpp geo.cpp key.cpp \ + phonenumber.cpp picture.cpp plugin.cpp resource.cpp \ + resourceselectdialog.cpp secrecy.cpp sound.cpp stdaddressbook.cpp \ + timezone.cpp vcard21parser.cpp vcardconverter.cpp vcardformat.cpp \ + vcardformatimpl.cpp vcardformatplugin.cpp ldifconverter.cpp addresslineedit.cpp \ + ldapclient.cpp addresseelist.cpp vcardtool.cpp addresseehelper.cpp \ + lock.cpp locknull.cpp ldif.cpp ldapurl.cpp ldapconfigwidget.cpp \ + sortmode.cpp \ +\ +vcardparser/vcard.cpp vcardparser/vcardline.cpp vcardparser/vcardparser.cpp + +HEADERS = + +generated: +SOURCES += \ +addresseehelper_skel.cpp \ +addresseehelper_stub.cpp + diff --git a/win/pro_files/kabc/vcard/vcard.pro b/win/pro_files/kabc/vcard/vcard.pro new file mode 100644 index 000000000..7ccf215bc --- /dev/null +++ b/win/pro_files/kabc/vcard/vcard.pro @@ -0,0 +1,22 @@ +TEMPLATE = lib + +include( $(KDELIBS)/win/common.pro ) + +# needed to export library classes: +DEFINES += MAKE_KVCARD_LIB + +LIBS += $$KDELIBDESTDIR\kdecore$$KDELIB_SUFFIX + +INCLUDEPATH += $(KDELIBS)/kabc/vcard/include $(KDELIBS)/kabc/vcard/include/generated \ + $(KDELIBS)/kabc/vcardparser + +system( bash kmoc ) +system( bash kdcopidl ) + +TARGET = kvcard$$KDEBUG + +SOURCES = \ +vCard-all.cpp + +HEADERS = + diff --git a/win/pro_files/kate/interfaces/interfaces.pro b/win/pro_files/kate/interfaces/interfaces.pro new file mode 100644 index 000000000..e327fed37 --- /dev/null +++ b/win/pro_files/kate/interfaces/interfaces.pro @@ -0,0 +1,22 @@ +TEMPLATE = lib + +include( $(KDELIBS)/win/common.pro ) + +# needed to export library classes: +DEFINES += MAKE_KATEPARTINTERFACES_LIB + +TARGET = katepartinterfaces$$KDEBUG + +LIBS += $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeui$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/ktexteditor$$KDELIB_SUFFIX $$KDELIBDESTDIR/kparts$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/ktexteditor$$KDELIB_SUFFIX + +INCLUDEPATH += $(KDELIBS)/interfaces + +system( bash kmoc ) + +SOURCES = \ +katecmd.cpp \ +interfaces.cpp + +HEADERS = diff --git a/win/pro_files/kate/kate.pro b/win/pro_files/kate/kate.pro new file mode 100644 index 000000000..45fc6e36d --- /dev/null +++ b/win/pro_files/kate/kate.pro @@ -0,0 +1,6 @@ +TEMPLATE = subdirs + +SUBDIRS += \ +interfaces \ +part + diff --git a/win/pro_files/kate/part/part.pro b/win/pro_files/kate/part/part.pro new file mode 100644 index 000000000..82a9aa046 --- /dev/null +++ b/win/pro_files/kate/part/part.pro @@ -0,0 +1,43 @@ +TEMPLATE = lib +CONFIG += kde3lib #this is a kde module library + +include( $(KDELIBS)/win/common.pro ) + +# needed to export library classes: +DEFINES += MAKE_KATEPART_LIB + +TARGET = katepart$$KDELIBDEBUG + +LIBS += $$KDELIBDESTDIR/katepartinterfaces$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/ktexteditor$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/kdeui$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/kutils$$KDELIB_SUFFIX $$KDELIBDESTDIR/kparts$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR/kio$$KDELIB_SUFFIX + +INCLUDEPATH += $(KDELIBS)/interfaces $(KDELIBS)/interfaces/kregexpeditor \ + $(KDELIBS)/kutils $(KDELIBS)/kdeprint + +system( bash kmoc ) +system( bash kdcopidl ) + +SOURCES = \ + katesearch.cpp katebuffer.cpp katecmds.cpp \ + kateundo.cpp katecursor.cpp katedialogs.cpp katedocument.cpp \ + katefactory.cpp katehighlight.cpp katesyntaxdocument.cpp \ + katetextline.cpp kateview.cpp kateconfig.cpp kateviewhelpers.cpp \ + katecodecompletion.cpp katedocumenthelpers.cpp \ + katecodefoldinghelpers.cpp kateviewinternal.cpp katebookmarks.cpp \ + katefont.cpp katelinerange.cpp katesupercursor.cpp \ + katearbitraryhighlight.cpp katerenderer.cpp kateattribute.cpp \ + kateindentscriptabstracts.cpp \ + kateautoindent.cpp katefiletype.cpp kateschema.cpp \ + katetemplatehandler.cpp \ + kateprinter.cpp katespell.cpp + +#todo: katejscript.cpp + +HEADERS = + +# generated: +SOURCES += \ +katedocument_skel.cpp diff --git a/win/pro_files/kdecore/kconfig_compiler/kconfig_compiler.pro b/win/pro_files/kdecore/kconfig_compiler/kconfig_compiler.pro new file mode 100644 index 000000000..5b8272185 --- /dev/null +++ b/win/pro_files/kdecore/kconfig_compiler/kconfig_compiler.pro @@ -0,0 +1,18 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + +TARGET = kconfig_compiler + +win32 { +#CONFIG -= console +#CONFIG += windows +} + +#system( bash kmoc ) + +SOURCES = kconfig_compiler.cpp + +HEADERS = + + diff --git a/win/pro_files/kdecore/kdecore.pro b/win/pro_files/kdecore/kdecore.pro new file mode 100644 index 000000000..183835a43 --- /dev/null +++ b/win/pro_files/kdecore/kdecore.pro @@ -0,0 +1,143 @@ +TEMPLATE = lib + +include( $(KDELIBS)/win/common.pro ) +# for kqiodevicegzip_p.cpp +include( $(KDELIBS)/win/zlib.pro ) + +# needed to export library classes: +DEFINES += MAKE_KDECORE_LIB + +LIBS += $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdefx$$KDELIB_SUFFIX \ + -lqassistantclient + +TARGET = kdecore$$KDEBUG + +INCLUDEPATH += $(KDELIBS)/libltdl $(KDELIBS)/kdecore/network + +system( bash kmoc ) +system( bash kdcopidl ) + +SOURCES += \ +fakes.c \ +kpixmapprovider.cpp \ +kpalette.cpp \ +kprocess.cpp \ +kprocio.cpp \ +kcrash.cpp \ +kallocator.cpp \ +knotifyclient.cpp \ +kcompletionbase.cpp \ +kcompletion.cpp \ +kmimesourcefactory.cpp \ +ksimpleconfig.cpp \ +libintl.cpp \ +kcatalogue.cpp \ +kcalendarsystem.cpp \ +kcalendarsystemfactory.cpp \ +kcalendarsystemgregorian.cpp \ +kcalendarsystemhebrew.cpp \ +kcalendarsystemhijri.cpp \ +kcalendarsystemjalali.cpp \ +kaboutdata.cpp \ +kstringhandler.cpp \ +kcmdlineargs.cpp \ +kurldrag.cpp \ +kurl.cpp \ +kidna.cpp \ +kstaticdeleter.cpp \ +kstandarddirs.cpp \ +kconfig.cpp \ +kconfigdialogmanager.cpp \ +kcharsets.cpp \ +kglobal.cpp \ +kdebug.cpp \ +ktempfile.cpp \ +ktempdir.cpp \ +ksavefile.cpp \ +kconfigbackend.cpp \ +kconfigbase.cpp \ +kconfigskeleton.cpp \ +klockfile.cpp \ +kstdaccel.cpp \ +kcheckaccelerators.cpp \ +kkeyserver_x11.cpp \ +kkeynative_x11.cpp \ +kaccelbase.cpp \ +kaccel.cpp \ +kaccelmanager.cpp \ +kshortcut.cpp \ +kshortcutmenu.cpp \ +kshortcutlist.cpp \ +kinstance.cpp \ +kdeversion.cpp \ +klocale.cpp \ +kicontheme.cpp \ +kiconloader.cpp \ +kiconeffect.cpp \ +kglobalsettings.cpp \ +kckey.cpp \ +kglobalaccel.cpp \ +kglobalaccel_win.cpp \ +kaccelaction.cpp \ +kuniqueapplication.cpp \ +ksycoca.cpp \ +ksycocadict.cpp \ +ksycocafactory.cpp \ +kapplication.cpp \ +kapplication_win.cpp \ +kappdcopiface.cpp \ +kprocctrl.cpp \ +kdesktopfile.cpp \ +kbufferedio.cpp \ +netsupp_win32.cpp \ +kasyncio.cpp \ +ksockaddr.cpp \ +kmdcodec.cpp \ +kdcoppropertyproxy.cpp \ +klibloader.cpp \ +kprotocolinfo_kdecore.cpp \ +../kio/kio/kprotocolinfo.cpp \ +kprotocolinfofactory.cpp \ +kmountpoint.cpp \ +kmacroexpander.cpp \ +kshell.cpp \ +kclipboard.cpp \ +kdebugdcopiface.cpp \ +krandomsequence.cpp \ +krfcdate.cpp \ +kmultipledrag.cpp \ +kipc.cpp \ +kuser.cpp \ +kaudioplayer.cpp \ +kvmallocator.cpp \ +kqiodevicegzip_p.cpp + +#network/kresolver.cpp \ +#network/kresolvermanager.cpp \ +#network/kreverseresolver.cpp \ +#network/ksocketaddress.cpp \ +#network/ksocketbase.cpp \ +#network/ksocketdevice.cpp \ +#network/ksockssocketdevice.cpp + +#kstartupinfo.cpp \ +#todo: kextsock.cpp \ +#todo: ksock.cpp \ +#todo: ksocks.cpp \ +#kpath.cpp \ + +# generated: +SOURCES += \ +kappdcopiface_stub.cpp \ +kappdcopiface_skel.cpp \ +ksycoca_stub.cpp \ +ksycoca_skel.cpp \ +kdebugdcopiface_stub.cpp \ +kdebugdcopiface_skel.cpp + + +exists( custom_kdecore.pro ) { + include( custom_kdecore.pro ) +} + +HEADERS = diff --git a/win/pro_files/kded/kded.pro b/win/pro_files/kded/kded.pro new file mode 100644 index 000000000..05f2455cc --- /dev/null +++ b/win/pro_files/kded/kded.pro @@ -0,0 +1,36 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + +LIBS += $$KDELIBDESTDIR\dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR\kio$$KDELIB_SUFFIX + +# icon +LIBS+=$(KDELIBS)/win/resources/kbuildsycoca.res + +INCLUDEPATH += $(KDELIBS)/kded + +system( bash kmoc ) + +!contains(CONFIG,GUI) { + !contains(KW_CONFIG,release) { + TARGET = kbuildsycoca_d + } + contains(KW_CONFIG,release) { + TARGET = kbuildsycoca + } +} + +SOURCES = \ +kbuildsycoca.cpp \ +kbuildimageiofactory.cpp \ +kbuildprotocolinfofactory.cpp \ +kbuildservicefactory.cpp \ +kbuildservicegroupfactory.cpp \ +kbuildservicetypefactory.cpp \ +kctimefactory.cpp \ +vfolder_menu.cpp + +HEADERS = + +TRANSLATIONS = kbuildsycoca_pl.ts + diff --git a/win/pro_files/kded/kded_rel.pro b/win/pro_files/kded/kded_rel.pro new file mode 100644 index 000000000..a878305ba --- /dev/null +++ b/win/pro_files/kded/kded_rel.pro @@ -0,0 +1,12 @@ +#release gui version + +QMAKE_CXXFLAGS += -DKBUILDSYCOCA_GUI + +!contains(KW_CONFIG,release) { + KW_CONFIG = debug windows + KDEBUG=_d +} + +include( "kded.pro" ) + +TARGET = kbuildsycocaw #gui version diff --git a/win/pro_files/kded/makeall.sh b/win/pro_files/kded/makeall.sh new file mode 100755 index 000000000..2a988fac5 --- /dev/null +++ b/win/pro_files/kded/makeall.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +qmake kded.pro && nmake -nologo clean && nmake -nologo || exit 1 +qmake kded_gui.pro && nmake -nologo clean && nmake -nologo || exit 1 diff --git a/win/pro_files/kded/makeall_rel.sh b/win/pro_files/kded/makeall_rel.sh new file mode 100755 index 000000000..c3dc42172 --- /dev/null +++ b/win/pro_files/kded/makeall_rel.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +qmake kded.pro KW_CONFIG=release -o Makefile.release && nmake -nologo -f Makefile.release clean && nmake -nologo -f Makefile.release || exit 1 +qmake kded_gui.pro KW_CONFIG=release -o Makefile.release && nmake -nologo -f Makefile.release clean && nmake -nologo -f Makefile.release || exit 1 diff --git a/win/pro_files/kdefx/kdefx.pro b/win/pro_files/kdefx/kdefx.pro new file mode 100644 index 000000000..6c9ba4a22 --- /dev/null +++ b/win/pro_files/kdefx/kdefx.pro @@ -0,0 +1,22 @@ +TEMPLATE = lib + +include( $(KDELIBS)/win/common.pro ) + + +# needed to export library classes: +DEFINES += MAKE_KDEFX_LIB + +TARGET = kdefx$$KDEBUG + +system( bash kmoc ) + +SOURCES = \ +kimageeffect.cpp \ +kpixmapeffect.cpp \ +kpixmapsplitter.cpp \ +kpixmap.cpp \ +kstyle.cpp \ +kdrawutil.cpp \ +kcpuinfo.cpp + +HEADERS = diff --git a/win/pro_files/kdefx/kdefx_rel.pro b/win/pro_files/kdefx/kdefx_rel.pro new file mode 100644 index 000000000..177836f03 --- /dev/null +++ b/win/pro_files/kdefx/kdefx_rel.pro @@ -0,0 +1,27 @@ +TEMPLATE = lib + +KW_CONFIG = release +CONFIG -= debug +CONFIG += release + +include( $(KDELIBS)/win/common.pro ) + + +# needed to export library classes: +DEFINES += MAKE_KDEFX_LIB + +system( moc kstyle.h -o moc/kstyle.moc ) + +LIBS -= "$(KDEDIR)\lib\kdewin32_$(KDE_VER).lib" "$(KDEDIR)\lib\ltdl_$(KDE_VER).lib" + +SOURCES = \ +kimageeffect.cpp \ +kpixmapeffect.cpp \ +kpixmap.cpp \ +kstyle.cpp \ +kdrawutil.cpp \ +kcpuinfo.cpp + +HEADERS = + +TARGET = kdefx diff --git a/win/pro_files/kdeprint/kdeprint.pro b/win/pro_files/kdeprint/kdeprint.pro new file mode 100644 index 000000000..c541548ae --- /dev/null +++ b/win/pro_files/kdeprint/kdeprint.pro @@ -0,0 +1,15 @@ +TEMPLATE = lib + +include( $(KDELIBS)/win/common.pro ) + + +# needed to export library classes: +DEFINES += MAKE_KDEPRINT_LIB + +TARGET = kdeprint$$KDEBUG + +SOURCES = \ +kprinter.cpp \ +kpreloadobject.cpp + +HEADERS = diff --git a/win/pro_files/kdeui/kdeui.pro b/win/pro_files/kdeui/kdeui.pro new file mode 100644 index 000000000..13404b3a8 --- /dev/null +++ b/win/pro_files/kdeui/kdeui.pro @@ -0,0 +1,148 @@ +TEMPLATE = lib + +include( $(KDELIBS)/win/common.pro ) + + +# needed to export library classes: +DEFINES += MAKE_KDEUI_LIB + +LIBS += $$KDELIBDESTDIR\kdecore$$KDELIB_SUFFIX $$KDELIBDESTDIR\kdefx$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR\dcop$$KDELIB_SUFFIX + +system( bash kmoc ) +system( bash kdcopidl ) + +TARGET = kdeui$$KDEBUG + +SOURCES = \ +kaboutapplication.cpp \ +kaboutdialog.cpp \ +kaboutkde.cpp \ +kactionclasses.cpp \ +kactioncollection.cpp \ +kaction.cpp \ +kactionselector.cpp \ +kactivelabel.cpp \ +kanimwidget.cpp \ +karrowbutton.cpp \ +kauthicon.cpp \ +kbugreport.cpp \ +kbuttonbox.cpp \ +kcharselect.cpp \ +kcmenumngr.cpp \ +kcmodule.cpp \ +kcolorbutton.cpp \ +kcolorcombo.cpp \ +kcolordialog.cpp \ +kcolordrag.cpp \ +kcombobox.cpp \ +kcommand.cpp \ +kcompletionbox.cpp \ +kconfigdialog.cpp \ +kcursor.cpp \ +kdatepicker.cpp \ +kdatetbl.cpp \ +kdatewidget.cpp \ +kdialog.cpp \ +kdialogbase.cpp \ +kdockwidget.cpp \ +kdockwidget_private.cpp \ +kdualcolorbutton.cpp \ +keditcl1.cpp \ +keditcl2.cpp \ +keditlistbox.cpp \ +kedittoolbar.cpp \ +kfontcombo.cpp \ +kfontdialog.cpp \ +kfontrequester.cpp \ +kguiitem.cpp \ +khelpmenu.cpp \ +kiconview.cpp \ +kiconviewsearchline.cpp \ +kjanuswidget.cpp \ +kkeybutton.cpp \ +kkeydialog.cpp \ +klanguagebutton.cpp \ +kled.cpp \ +klineedit.cpp \ +klineeditdlg.cpp \ +klistbox.cpp \ +klistview.cpp \ +klistviewsearchline.cpp \ +kmainwindowiface.cpp \ +kmainwindow.cpp \ +kmenubar.cpp \ +knuminput.cpp \ +knumvalidator.cpp \ +kpanelapplet.cpp \ +kpanelappmenu.cpp \ +kpanelextension.cpp \ +kpanelmenu.cpp \ +kpassdlg.cpp \ +kpassivepopup.cpp \ +kpixmapio.cpp \ +kpixmapregionselectordialog.cpp \ +kpixmapregionselectorwidget.cpp \ +kpopupmenu.cpp \ +kprogress.cpp \ +kpushbutton.cpp \ +krestrictedline.cpp \ +krootpixmap.cpp \ +kruler.cpp \ +ksconfig.cpp \ +kselect.cpp \ +kseparator.cpp \ +kshortcutdialog.cpp \ +kspell.cpp \ +kspelldlg.cpp \ +ksplashscreen.cpp \ +ksqueezedtextlabel.cpp \ +kstatusbar.cpp \ +kstdaction.cpp \ +kstdguiitem.cpp \ +kstringvalidator.cpp \ +ksyntaxhighlighter.cpp \ +ksystemtray.cpp \ +ktabctl.cpp \ +ktextbrowser.cpp \ +ktextedit.cpp \ +ktip.cpp \ +ktoolbar.cpp \ +ktoolbarbutton.cpp \ +ktoolbarhandler.cpp \ +ktoolbarradiogroup.cpp \ +kurllabel.cpp \ +kwhatsthismanager.cpp \ +kwindowinfo.cpp \ +kwizard.cpp \ +kwordwrap.cpp \ +kxmlguibuilder.cpp \ +kxmlguiclient.cpp \ +kxmlguifactory.cpp \ +kxmlguifactory_p.cpp \ +kdcopactionproxy.cpp \ +ktabwidget.cpp \ +ktabbar.cpp \ +kdatetimewidget.cpp \ +ktimewidget.cpp \ +kinputdialog.cpp + +exists( kmessagebox_win.cpp ) { + #added KMessageBox::Dangerous implementation + SOURCES += kmessagebox_win.cpp +} +!exists( kmessagebox_win.cpp ) { + SOURCES += kmessagebox.cpp +} + +# generated: +SOURCES += \ +kmainwindowiface_stub.cpp \ +kmainwindowiface_skel.cpp + +FORMS = \ +kshortcutdialog_advanced.ui \ +kshortcutdialog_simple.ui \ +kspellui.ui + +HEADERS = diff --git a/win/pro_files/kdewidgets/kdewidgets.pro b/win/pro_files/kdewidgets/kdewidgets.pro new file mode 100644 index 000000000..1458bf323 --- /dev/null +++ b/win/pro_files/kdewidgets/kdewidgets.pro @@ -0,0 +1,20 @@ +TEMPLATE = lib +CONFIG += kde3lib #this is a dynamic kde library + +include( $(KDELIBS)/win/common.pro ) + +system( makekdewidgets -o kdewidgets.cpp kde.widgets ) + +#no _d because it's a special case + +TARGET = kdewidgets + +DESTDIR = $$KDELIBDESTDIR/kde3/plugins/designer + +LIBS += $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX $$KDELIBDESTDIR/kio$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/kdeui$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/kabc$$KDELIB_SUFFIX $$KDELIBDESTDIR/kutils$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/kresources$$KDELIB_SUFFIX + +SOURCES += classpreviews.cpp kdewidgets.cpp + diff --git a/win/pro_files/kdewidgets/makekdewidgets.pro b/win/pro_files/kdewidgets/makekdewidgets.pro new file mode 100644 index 000000000..cc9c0786b --- /dev/null +++ b/win/pro_files/kdewidgets/makekdewidgets.pro @@ -0,0 +1,19 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + + +TARGET = makekdewidgets +DESTDIR = . + +win32 { +#CONFIG -= console +#CONFIG += windows +} + +SOURCES = makekdewidgets.cpp + +HEADERS = + + + diff --git a/win/pro_files/kio/kfile/tests/kfiletreeviewtest.pro b/win/pro_files/kio/kfile/tests/kfiletreeviewtest.pro new file mode 100644 index 000000000..da3cffa19 --- /dev/null +++ b/win/pro_files/kio/kfile/tests/kfiletreeviewtest.pro @@ -0,0 +1,29 @@ +TEMPLATE = app
+
+include( $(KDELIBS)/win/common.pro )
+
+
+#allow to select target independently from debug information
+kdebase_release:CONFIG -= console
+kdebase_release:CONFIG += windows
+kdebase_release:QMAKE_MAKEFILE = Makefile.release
+
+
+TARGET = kfiletreeviewtest
+
+LIBS += $$KDELIBDESTDIR/kdefx$$KDELIB_SUFFIX \
+ $$KDELIBDESTDIR/kio$$KDELIB_SUFFIX \
+ $$KDELIBDESTDIR/kparts$$KDELIB_SUFFIX \
+ $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR/kio$$KDELIB_SUFFIX
+
+# icon
+LIBS+=$(KDELIBS)/win/resources/kfind.res
+
+system( bash kmoc )
+
+SOURCES = \
+kfiletreeviewtest.cpp
+
+HEADERS =
+
+
diff --git a/win/pro_files/kio/kio.pro b/win/pro_files/kio/kio.pro new file mode 100644 index 000000000..6381bc387 --- /dev/null +++ b/win/pro_files/kio/kio.pro @@ -0,0 +1,212 @@ +TEMPLATE = lib
+
+include( $(KDELIBS)/win/common.pro )
+include( $(KDELIBS)/win/zlib.pro )
+
+# needed to export library classes:
+DEFINES += MAKE_KIO_LIB
+
+LIBS += $$KDELIBDESTDIR\kdecore$$KDELIB_SUFFIX $$KDELIBDESTDIR\kdeui$$KDELIB_SUFFIX \
+ $$KDELIBDESTDIR\dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR\kdewin32$$KDELIB_SUFFIX
+
+system( bash kmoc kio kfile misc bookmarks kssl )
+
+TARGET = kio$$KDEBUG
+
+INCLUDEPATH += $(KDELIBS)/kdecore/network $(KDELIBS)/kio/kio $(KDELIBS)/kio/misc $(KDELIBS)/kio/bookmarks \
+ $(KDELIBS)/kio/kssl \
+ $(KDELIBS)/libltdl $(KDELIBS)/interfaces \
+ $(KDELIBS)/kio/kio/moc $(KDELIBS)/kio/misc/moc $(KDELIBS)/kio/kfile/moc \
+ $(KDELIBS)/kio/misc/moc \
+ $(KDELIBS)/kio/bookmarks/moc \
+ $(KDELIBS)/kio/kssl/moc $(KDELIBS)/kwallet/client
+
+system( cd kio && dcopidl kdirnotify.h > kdirnotify.kidl && dcopidl2cpp --no-stub kdirnotify.kidl )
+system( cd kio && dcopidl observer.h > observer.kidl && dcopidl2cpp observer.kidl )
+system( cd bookmarks && dcopidl kbookmarknotifier.h > kbookmarknotifier.kidl && dcopidl2cpp kbookmarknotifier.kidl )
+system( cd bookmarks && dcopidl kbookmarkmanager.h > kbookmarkmanager.kidl && dcopidl2cpp kbookmarkmanager.kidl )
+system( cd misc && dcopidl uiserver.h > uiserver.kidl && dcopidl2cpp uiserver.kidl )
+
+
+SOURCES = \
+kio/authinfo.cpp \
+kio/chmodjob.cpp \
+kio/connection.cpp \
+kio/dataprotocol.cpp \
+kio/dataslave.cpp \
+kio/davjob.cpp \
+kio/defaultprogress.cpp \
+kio/global.cpp \
+kio/job.cpp \
+kio/kacl.cpp \
+kio/kar.cpp \
+kio/karchive.cpp \
+kio/kdatatool.cpp \
+kio/kdcopservicestarter.cpp \
+kio/kdirlister.cpp \
+kio/kdirnotify.cpp \
+kio/kdirwatch.cpp \
+kio/kemailsettings.cpp \
+kio/kfilefilter.cpp \
+kio/kfileitem.cpp \
+kio/kfilemetainfo.cpp \
+kio/kfileshare.cpp \
+kio/kfilterbase.cpp \
+kio/kfilterdev.cpp \
+kio/kimageio.cpp \
+kio/kmimemagic.cpp \
+kio/kmimetype.cpp \
+kio/kmimetypechooser.cpp \
+kio/knfsshare.cpp \
+kio/kprotocolinfo.cpp \
+kio/kprotocolmanager.cpp \
+kio/kremoteencoding.cpp \
+kio/krun.cpp \
+kio/ksambashare.cpp \
+kio/kscan.cpp \
+kio/kservice.cpp \
+kio/kservicefactory.cpp \
+kio/kservicegroup.cpp \
+kio/kservicegroupfactory.cpp \
+kio/kservicetype.cpp \
+kio/kservicetypefactory.cpp \
+kio/kshellcompletion.cpp \
+kio/kshred.cpp \
+kio/ktar.cpp \
+kio/ktrader.cpp \
+kio/ktraderparse.cpp \
+kio/ktraderparsetree.cpp \
+kio/kurifilter.cpp \
+kio/kurlcompletion.cpp \
+kio/kurlpixmapprovider.cpp \
+kio/kuserprofile.cpp \
+kio/kzip.cpp \
+kio/lex.c \
+kio/metainfojob.cpp \
+kio/netaccess.cpp \
+kio/observer.cpp \
+kio/passdlg.cpp \
+kio/paste.cpp \
+kio/pastedialog.cpp \
+kio/previewjob.cpp \
+kio/progressbase.cpp \
+kio/renamedlg.cpp \
+kio/scheduler.cpp \
+kio/sessiondata.cpp \
+kio/skipdlg.cpp \
+kio/slave.cpp \
+kio/slavebase.cpp \
+kio/slaveconfig.cpp \
+kio/slaveinterface.cpp \
+kio/statusbarprogress.cpp \
+kio/tcpslavebase.cpp \
+kio/yacc.c \
+\
+bookmarks/kbookmark.cc \
+bookmarks/kbookmarkbar.cc \
+bookmarks/kbookmarkdombuilder.cc \
+bookmarks/kbookmarkdrag.cc \
+bookmarks/kbookmarkexporter.cc \
+bookmarks/kbookmarkimporter.cc \
+bookmarks/kbookmarkimporter_crash.cc \
+bookmarks/kbookmarkimporter_ie.cc \
+bookmarks/kbookmarkimporter_kde1.cc \
+bookmarks/kbookmarkimporter_ns.cc \
+bookmarks/kbookmarkimporter_opera.cc \
+bookmarks/kbookmarkmanager.cc \
+bookmarks/kbookmarkmenu.cc \
+\
+kfile/kcombiview.cpp \
+kfile/kcustommenueditor.cpp \
+kfile/kdiroperator.cpp \
+kfile/kdirselectdialog.cpp \
+kfile/kdirsize.cpp \
+kfile/kdiskfreesp.cpp \
+kfile/kencodingfiledialog.cpp \
+kfile/kfilebookmarkhandler.cpp \
+kfile/kfiledetailview.cpp \
+kfile/kfiledialog.cpp \
+kfile/kfilefiltercombo.cpp \
+kfile/kfileiconview.cpp \
+kfile/kfilemetainfowidget.cpp \
+kfile/kfilemetapreview.cpp \
+kfile/kfilepreview.cpp \
+kfile/kfilesharedlg.cpp \
+kfile/kfilespeedbar.cpp \
+kfile/kfiletreebranch.cpp \
+kfile/kfiletreeview.cpp \
+kfile/kfiletreeviewitem.cpp \
+kfile/kfileview.cpp \
+kfile/kicondialog.cpp \
+kfile/kimagefilepreview.cpp \
+kfile/kmetaprops.cpp \
+kfile/knotifydialog.cpp \
+kfile/kopenwith.cpp \
+kfile/kpreviewprops.cpp \
+kfile/kpreviewwidgetbase.cpp \
+kfile/kpropertiesdialog.cpp \
+kfile/krecentdirs.cpp \
+kfile/krecentdocument.cpp \
+kfile/kurlbar.cpp \
+kfile/kurlcombobox.cpp \
+kfile/kurlrequester.cpp \
+kfile/kurlrequesterdlg.cpp \
+\
+misc/uiserver.cpp \
+\
+kssl/ksslcertdlg.cc \
+kssl/ksslinfodlg.cc \
+kssl/ksslcsessioncache.cc \
+kssl/ksslsession.cc \
+kssl/ksslsettings.cc \
+kssl/ksslcertchain.cc \
+kssl/ksslcertificate.cc \
+kssl/ksslcertificatecache.cc \
+kssl/ksslcertificatehome.cc \
+kssl/ksslcertificatefactory.cc \
+kssl/kssl.cc \
+kssl/ksslconnectioninfo.cc \
+kssl/ksslkeygen.cc \
+kssl/ksslpkcs7.cc \
+kssl/ksslpkcs12.cc \
+kssl/ksslx509v3.cc \
+kssl/ksslx509map.cc \
+kssl/ksslsigners.cc \
+kssl/ksslpeerinfo.cc \
+kssl/kopenssl.cc \
+kssl/ksmimecrypto.cc
+
+#removed kio/kautomount.cpp \
+
+SOURCES += \
+../kdecore/kprotocolinfo_kdecore.cpp
+
+# js 2004-08-05 ^^^^^ a hack because msvc cannot split a class between two libraries!
+
+#kprotocolinfofactory.cpp \
+
+#slavebase.cpp \
+
+# generated:
+SOURCES += \
+kio/kdirnotify_stub.cpp \
+kio/kdirnotify_skel.cpp \
+kio/observer_stub.cpp \
+kio/observer_skel.cpp \
+\
+bookmarks/kbookmarknotifier_stub.cpp \
+bookmarks/kbookmarknotifier_skel.cpp \
+bookmarks/kbookmarkmanager_stub.cpp \
+bookmarks/kbookmarkmanager_skel.cpp \
+\
+misc/uiserver_stub.cpp \
+misc/uiserver_skel.cpp
+
+
+FORMS = \
+kssl/keygenwizard.ui \
+kssl/keygenwizard2.ui \
+kfile/knotifywidgetbase.ui \
+kfile/kpropertiesdesktopadvbase.ui \
+kfile/kpropertiesdesktopbase.ui \
+kfile/kpropertiesmimetypebase.ui
diff --git a/win/pro_files/kioslave/bzip2/bzip2.pro b/win/pro_files/kioslave/bzip2/bzip2.pro new file mode 100644 index 000000000..ba76a95a4 --- /dev/null +++ b/win/pro_files/kioslave/bzip2/bzip2.pro @@ -0,0 +1,10 @@ +include( ../common.pro ) + +INCLUDEPATH += $(KDELIBS)/win/3rdparty/bzip2 + +TARGET = kbzip2filter$$KDELIBDEBUG + +SOURCES = \ +kbzip2filter.cpp + +HEADERS = diff --git a/win/pro_files/kioslave/common.pro b/win/pro_files/kioslave/common.pro new file mode 100644 index 000000000..2bb1361f7 --- /dev/null +++ b/win/pro_files/kioslave/common.pro @@ -0,0 +1,8 @@ +TEMPLATE = lib + +CONFIG += kde3lib #this is a dynamic kde library + +include( $(KDELIBS)/win/common.pro ) + +LIBS += $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX $$KDELIBDESTDIR/kio$$KDELIB_SUFFIX + diff --git a/win/pro_files/kioslave/gzip/gzip.pro b/win/pro_files/kioslave/gzip/gzip.pro new file mode 100644 index 000000000..fb09f18c3 --- /dev/null +++ b/win/pro_files/kioslave/gzip/gzip.pro @@ -0,0 +1,9 @@ +include( ../common.pro ) +include( $(KDELIBS)/win/zlib.pro ) + +TARGET = kgzipfilter$$KDELIBDEBUG + +SOURCES = \ +kgzipfilter.cpp + +HEADERS = diff --git a/win/pro_files/kioslave/kioslave.pro b/win/pro_files/kioslave/kioslave.pro new file mode 100644 index 000000000..a28199480 --- /dev/null +++ b/win/pro_files/kioslave/kioslave.pro @@ -0,0 +1,11 @@ +TEMPLATE = subdirs + +SUBDIRS += \ +gzip \ +bzip2 + +#file \ +#ftp \ +#http \ +#metainfo + diff --git a/win/pro_files/kmdi/kmdi.pro b/win/pro_files/kmdi/kmdi.pro new file mode 100644 index 000000000..1f425b465 --- /dev/null +++ b/win/pro_files/kmdi/kmdi.pro @@ -0,0 +1,31 @@ +TEMPLATE = lib + +include( $(KDELIBS)/win/common.pro ) + + +# needed to export library classes: +DEFINES += MAKE_KMDI_LIB + +TARGET = kmdi$$KDEBUG + +LIBS += $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeui$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/kutils$$KDELIB_SUFFIX $$KDELIBDESTDIR/kparts$$KDELIB_SUFFIX + +INCLUDEPATH += res $(KDELIBS)/kutils $(KDELIBS)/kdeui + +system( bash kmoc ) + +SOURCES = \ +kmdichildarea.cpp \ +kmdichildfrm.cpp \ +kmdichildfrmcaption.cpp \ +kmdichildview.cpp \ +kmdidockcontainer.cpp \ +kmdidocumentviewtabwidget.cpp \ +kmdifocuslist.cpp \ +kmdiguiclient.cpp \ +kmdimainfrm.cpp \ +kmditaskbar.cpp \ +kmditoolviewaccessor.cpp + +HEADERS = diff --git a/win/pro_files/kmdi/test/test.pro b/win/pro_files/kmdi/test/test.pro new file mode 100644 index 000000000..85216ebb0 --- /dev/null +++ b/win/pro_files/kmdi/test/test.pro @@ -0,0 +1,25 @@ +TEMPLATE = app +#CONFIG = qt warn_on thread + +include( $(KDELIBS)/win/common.pro ) + + +CONFIG -= release +CONFIG -= windows +CONFIG += debug +CONFIG += console + +unix:DEFINES = NO_INCLUDE_MOCFILES QT_NO_COMPAT +unix:LIBS += -lkmdi -L$(KDEDIR)/lib -lkdecore -lkdeui -lDCOP -lkparts +unix:INCLUDEPATH += . .. $(KDEDIR)/include + +LIBS += $$KDELIBDESTDIR\kmdi$$KDELIB_SUFFIX $$KDELIBDESTDIR\kparts$$KDELIB_SUFFIX + +HEADERS = hello.h \ + mainwidget.h + +SOURCES = hello.cpp \ + mainwidget.cpp \ + main.cpp + +TARGET = kfourchildren diff --git a/win/pro_files/kparts/kparts.pro b/win/pro_files/kparts/kparts.pro new file mode 100644 index 000000000..19b68a16b --- /dev/null +++ b/win/pro_files/kparts/kparts.pro @@ -0,0 +1,31 @@ +TEMPLATE = lib + +include( $(KDELIBS)/win/common.pro ) + + +# needed to export library classes: +DEFINES += MAKE_KPARTS_LIB + +TARGET = kparts$$KDEBUG + +LIBS += $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeui$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR/kio$$KDELIB_SUFFIX + +INCLUDEPATH += $(KDELIBS)/kio/kfile + +system( bash kmoc ) + +SOURCES = \ +browserextension.cpp \ +browserinterface.cpp \ +browserrun.cpp \ +dockmainwindow.cpp \ +event.cpp \ +factory.cpp \ +historyprovider.cpp \ +mainwindow.cpp \ +part.cpp \ +partmanager.cpp \ +plugin.cpp \ +statusbarextension.cpp + diff --git a/win/pro_files/kresources/kresources.pro b/win/pro_files/kresources/kresources.pro new file mode 100644 index 000000000..d729b82ed --- /dev/null +++ b/win/pro_files/kresources/kresources.pro @@ -0,0 +1,35 @@ +TEMPLATE = lib + +include( $(KDELIBS)/win/common.pro ) + + +# needed to export library classes: +DEFINES += MAKE_KRESOURCES_LIB + +INCLUDEPATH += $(KDELIBS)/ab + +LIBS += $$KDELIBDESTDIR\kdecore$$KDELIB_SUFFIX $$KDELIBDESTDIR\kdeui$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR\dcop$$KDELIB_SUFFIX $$KDELIBDESTDIR\kio$$KDELIB_SUFFIX + +system( bash kmoc ) +system( bash kdcopidl ) + +TARGET = kresources$$KDEBUG + +SOURCES = \ +configdialog.cpp \ +configpage.cpp \ +configwidget.cpp \ +factory.cpp \ +kcmkresources.cpp \ +managerimpl.cpp \ +resource.cpp \ +selectdialog.cpp \ +testresources.cpp + +generated: +SOURCES += \ +manageriface_skel.cpp \ +manageriface_stub.cpp + +HEADERS = diff --git a/win/pro_files/kstyles/activeheart/widget-engine/genembed.pro b/win/pro_files/kstyles/activeheart/widget-engine/genembed.pro new file mode 100644 index 000000000..21ab07a78 --- /dev/null +++ b/win/pro_files/kstyles/activeheart/widget-engine/genembed.pro @@ -0,0 +1,17 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + + +win32 { + CONFIG +=console + CONIG -=windows +} + +DESTDIR=. +TARGET = genembed + +SOURCES = \ +genembed.cpp + + diff --git a/win/pro_files/kstyles/activeheart/widget-engine/widget-engine.pro b/win/pro_files/kstyles/activeheart/widget-engine/widget-engine.pro new file mode 100644 index 000000000..9245377cc --- /dev/null +++ b/win/pro_files/kstyles/activeheart/widget-engine/widget-engine.pro @@ -0,0 +1,17 @@ +include( ../../common.pro ) + +system( bash kmoc ) +system( qmake genembed.pro -o Makefile.genembed ) +system( nmake /f Makefile.genembed clean ) +system( nmake /f Makefile.genembed ) +system( bash ./genemb.sh ) + +TARGET = activeheart$$KDEBUG + +SOURCES = \ +colorutil.cpp \ +gradients.cpp \ +activeheart.cpp \ +pixmaploader.cpp + + diff --git a/win/pro_files/kstyles/common.pro b/win/pro_files/kstyles/common.pro new file mode 100644 index 000000000..d76111c37 --- /dev/null +++ b/win/pro_files/kstyles/common.pro @@ -0,0 +1,12 @@ +TEMPLATE = lib + +CONFIG += kstyle + +include( $(KDELIBS)/win/common.pro ) + + +# needed to export library classes: +DEFINES += MAKE_KSTYLE_LIB + +LIBS += $$KDELIBDESTDIR\kdefx$$KDELIB_SUFFIX + diff --git a/win/pro_files/kstyles/dotNET/dotnet/dotnet.pro b/win/pro_files/kstyles/dotNET/dotnet/dotnet.pro new file mode 100644 index 000000000..d9ca9d8c3 --- /dev/null +++ b/win/pro_files/kstyles/dotNET/dotnet/dotnet.pro @@ -0,0 +1,10 @@ +include( ../../common.pro ) + +TARGET = dotnet$$KDEBUG + +SOURCES = \ +dotnet.cpp + +system( moc dotnet.h -o moc/dotnet.moc ) + + diff --git a/win/pro_files/kstyles/highcolor/highcolor.pro b/win/pro_files/kstyles/highcolor/highcolor.pro new file mode 100644 index 000000000..57bfca812 --- /dev/null +++ b/win/pro_files/kstyles/highcolor/highcolor.pro @@ -0,0 +1,10 @@ +include( ../common.pro ) + +TARGET = highcolor$$KDEBUG + +system( bash kmoc ) + +SOURCES = \ +highcolor.cpp + + diff --git a/win/pro_files/kstyles/keramik/genembed.pro b/win/pro_files/kstyles/keramik/genembed.pro new file mode 100644 index 000000000..21ab07a78 --- /dev/null +++ b/win/pro_files/kstyles/keramik/genembed.pro @@ -0,0 +1,17 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + + +win32 { + CONFIG +=console + CONIG -=windows +} + +DESTDIR=. +TARGET = genembed + +SOURCES = \ +genembed.cpp + + diff --git a/win/pro_files/kstyles/keramik/keramik.pro b/win/pro_files/kstyles/keramik/keramik.pro new file mode 100644 index 000000000..42094301c --- /dev/null +++ b/win/pro_files/kstyles/keramik/keramik.pro @@ -0,0 +1,14 @@ +include( ../common.pro ) + +TARGET = keramik$$KDEBUG + +system( bash kmoc ) + +SOURCES = \ +colorutil.cpp \ +gradients.cpp \ +keramik.cpp \ +pixmaploader.cpp + +system( bash ./genemb.sh ) + diff --git a/win/pro_files/kstyles/klegacy/klegacy.pro b/win/pro_files/kstyles/klegacy/klegacy.pro new file mode 100644 index 000000000..1f280202c --- /dev/null +++ b/win/pro_files/kstyles/klegacy/klegacy.pro @@ -0,0 +1,8 @@ +include( ../common.pro ) + +TARGET = klegacy$$KDEBUG + +system( bash kmoc ) + +SOURCES = \ +klegacystyle.cpp diff --git a/win/pro_files/kstyles/kstyles.pro b/win/pro_files/kstyles/kstyles.pro new file mode 100644 index 000000000..c556acfaa --- /dev/null +++ b/win/pro_files/kstyles/kstyles.pro @@ -0,0 +1,11 @@ +TEMPLATE = subdirs + +SUBDIRS += \ +activeheart/widget-engine \ +plastik \ +highcolor \ +keramik \ +light \ +slickerstyle/slicker \ +dotNET/dotnet \ +thinkeramik/widget-engine diff --git a/win/pro_files/kstyles/kthemestyle/themestyle.pro b/win/pro_files/kstyles/kthemestyle/themestyle.pro new file mode 100644 index 000000000..773030b6b --- /dev/null +++ b/win/pro_files/kstyles/kthemestyle/themestyle.pro @@ -0,0 +1,15 @@ +include( ../common.pro ) + +LIBS += $$KDELIBDESTDIR\kdecore$$KDELIB_SUFFIX + +TARGET = kthemestyle$$KDEBUG + +SOURCES = \ +kthemestyle.cpp \ +kthemebase.cpp \ +kstyledirs.cpp + +system( moc kthemestyle.h -o moc/kthemestyle.moc ) +system( moc kthemebase.h -o moc/kthemebase.moc ) + + diff --git a/win/pro_files/kstyles/light/light.pro b/win/pro_files/kstyles/light/light.pro new file mode 100644 index 000000000..025158c3a --- /dev/null +++ b/win/pro_files/kstyles/light/light.pro @@ -0,0 +1,11 @@ +include( ../common.pro ) + +TARGET = light$$KDEBUG + +system( bash kmoc ) + +SOURCES = \ +light.cpp \ +lightstyle-v2.cpp \ +lightstyle-v3.cpp + diff --git a/win/pro_files/kstyles/plastik/plastik.pro b/win/pro_files/kstyles/plastik/plastik.pro new file mode 100644 index 000000000..51937369c --- /dev/null +++ b/win/pro_files/kstyles/plastik/plastik.pro @@ -0,0 +1,9 @@ +include( ../common.pro ) + +TARGET = plastik$$KDEBUG + +system( bash kmoc ) + +SOURCES = \ +plastik.cpp \ +misc.cpp diff --git a/win/pro_files/kstyles/slickerstyle/slicker/slicker.pro b/win/pro_files/kstyles/slickerstyle/slicker/slicker.pro new file mode 100644 index 000000000..0f7bab178 --- /dev/null +++ b/win/pro_files/kstyles/slickerstyle/slicker/slicker.pro @@ -0,0 +1,8 @@ +include( ../../common.pro ) + +TARGET = slicker$$KDEBUG + +system( bash kmoc ) + +SOURCES = \ +slicker.cpp
\ No newline at end of file diff --git a/win/pro_files/kstyles/thinkeramik/widget-engine/genembed.pro b/win/pro_files/kstyles/thinkeramik/widget-engine/genembed.pro new file mode 100644 index 000000000..37e637ed7 --- /dev/null +++ b/win/pro_files/kstyles/thinkeramik/widget-engine/genembed.pro @@ -0,0 +1,26 @@ +TEMPLATE = app + +include( $(KDELIBS)/win/common.pro ) + + +unix:LIBS += -lkdefx + +win32 { + CONFIG +=console + CONIG -=windows +} + +DESTDIR=. + + +contains( KW_CONFIG, release ) { +TARGET = genembed_rel +} +!contains( KW_CONFIG, release ) { +TARGET = genembed +} + +SOURCES = \ +genembed.cpp + + diff --git a/win/pro_files/kstyles/thinkeramik/widget-engine/thinkeramik_rel.pro b/win/pro_files/kstyles/thinkeramik/widget-engine/thinkeramik_rel.pro new file mode 100644 index 000000000..66346be7d --- /dev/null +++ b/win/pro_files/kstyles/thinkeramik/widget-engine/thinkeramik_rel.pro @@ -0,0 +1,50 @@ +# release version with compiled-in kdefx classes +# this is used eg. for QT-only apps like Installer + +TEMPLATE = lib + +unix { + INCLUDEPATH += moc + #force finding libraries in current dir (for installer, etc): + QMAKE_LFLAGS += -Wl,-rpath,. + DEFINES += KDEFX_EXPORT= +} + + +CONFIG += kstyle + +KW_CONFIG = release +CONFIG -= debug +CONFIG += release + +include( $(KDELIBS)/win/common.pro ) + + +LIBS= #DONT BE DEPENDENT ON ANY OTHER LIBS + +CONFIG -= debug + +# needed to export library classes: +DEFINES += MAKE_KSTYLE_LIB MAKE_KDEFX_LIB + +TARGET = thinkeramik + +SOURCES = \ +colorutil.cpp \ +gradients.cpp \ +thinkeramik.cpp \ +pixmaploader.cpp + +#compile in kdefx +SOURCES += \ +../../../kdefx/kstyle.cpp \ +../../../kdefx/kimageeffect.cpp \ +../../../kdefx/kpixmapeffect.cpp \ +../../../kdefx/kpixmap.cpp + +system( moc thinkeramik.h -o moc/thinkeramik.moc ) +system( moc ../../../kdefx/kstyle.h -o moc/kstyle.moc ) + + +system( bash ./genemb.sh ) + diff --git a/win/pro_files/kstyles/thinkeramik/widget-engine/widget-engine.pro b/win/pro_files/kstyles/thinkeramik/widget-engine/widget-engine.pro new file mode 100644 index 000000000..41181415f --- /dev/null +++ b/win/pro_files/kstyles/thinkeramik/widget-engine/widget-engine.pro @@ -0,0 +1,26 @@ +include( ../../common.pro ) + +TARGET = thinkeramik$$KDEBUG + +unix { + INCLUDEPATH += moc + #force finding libraries in current dir (for installer, etc): + QMAKE_LFLAGS += -Wl,-rpath,. +} + +system( bash kmoc ) + +SOURCES = \ +colorutil.cpp \ +gradients.cpp \ +thinkeramik.cpp \ +pixmaploader.cpp + +contains( KW_CONFIG, release ) { + system( bash ./genemb.sh _rel ) +} + +!contains( KW_CONFIG, release ) { + system( bash ./genemb.sh ) +} + diff --git a/win/pro_files/kutils/kutils.pro b/win/pro_files/kutils/kutils.pro new file mode 100644 index 000000000..5f07d4673 --- /dev/null +++ b/win/pro_files/kutils/kutils.pro @@ -0,0 +1,26 @@ +TEMPLATE = lib + +include( $(KDELIBS)/win/common.pro ) + + +# needed to export library classes: +DEFINES += MAKE_KUTILS_LIB + +TARGET = kutils$$KDEBUG + +LIBS += $$KDELIBDESTDIR/kdecore$$KDELIB_SUFFIX $$KDELIBDESTDIR/kdeui$$KDELIB_SUFFIX \ + $$KDELIBDESTDIR/kio$$KDELIB_SUFFIX + +INCLUDEPATH += $(KDELIBS)/interfaces/kregexpeditor + +system( bash kmoc ) + +SOURCES = \ +kfind.cpp \ +kfinddialog.cpp \ +kmultitabbar.cpp \ +kplugininfo.cpp \ +kreplace.cpp \ +kreplacedialog.cpp + +HEADERS = diff --git a/win/pro_files/libltdl/libltdl.pro b/win/pro_files/libltdl/libltdl.pro new file mode 100644 index 000000000..b4385d70b --- /dev/null +++ b/win/pro_files/libltdl/libltdl.pro @@ -0,0 +1,19 @@ +TEMPLATE = lib + +DEFINES += MAKE_LTDL_LIB +DEFINES += DLL_EXPORT HAVE_STRING_H=1 HAVE_STDLIB_H=1 HAVE_STDIO_H=1 HAVE_MALLOC_H=1 HAVE_CTYPE_H=1 +DEFINES += LTDL_OBJDIR=\".libs/\" + +include( $(KDELIBS)/win/common.pro ) + + +TARGET = ltdl$$KDEBUG + + +SOURCES = \ +ltdl.c \ +ltdl_win.c + +HEADERS = \ +ltdl.h \ +ltdl_win.h |