summaryrefslogtreecommitdiffstats
path: root/win/pro_files
diff options
context:
space:
mode:
Diffstat (limited to 'win/pro_files')
-rw-r--r--win/pro_files/README.pro_files14
-rw-r--r--win/pro_files/dcop/KDE-ICE/KDE-ICE.pro37
-rw-r--r--win/pro_files/dcop/client/client.pro18
-rw-r--r--win/pro_files/dcop/client/dcop/dcop.pro18
-rw-r--r--win/pro_files/dcop/client/dcopfind/dcopfind.pro18
-rw-r--r--win/pro_files/dcop/client/dcopref/dcopref.pro18
-rw-r--r--win/pro_files/dcop/dcop.pro19
-rw-r--r--win/pro_files/dcop/dcopidl/dcopidl.pro21
-rw-r--r--win/pro_files/dcop/dcopidl2cpp/dcopidl2cpp.pro18
-rw-r--r--win/pro_files/dcop/dcopserver/dcopserver.pro19
-rw-r--r--win/pro_files/dcop/dcopserver_shutdown/dcopserver_shutdown.pro17
-rw-r--r--win/pro_files/dcop/iceauth/iceauth.pro16
-rw-r--r--win/pro_files/dcop/testdcop/testdcop.pro14
-rwxr-xr-xwin/pro_files/dcop/tests/build_win.sh6
-rw-r--r--win/pro_files/dcop/tests/dcop_test.pro15
-rw-r--r--win/pro_files/dcop/tests/driver.pro15
-rw-r--r--win/pro_files/dcop/tests/tests.pro31
-rw-r--r--win/pro_files/interfaces/interfaces.pro4
-rw-r--r--win/pro_files/interfaces/ktexteditor/ktexteditor.pro74
-rw-r--r--win/pro_files/kabc/kabc.pro40
-rw-r--r--win/pro_files/kabc/vcard/vcard.pro22
-rw-r--r--win/pro_files/kate/interfaces/interfaces.pro22
-rw-r--r--win/pro_files/kate/kate.pro6
-rw-r--r--win/pro_files/kate/part/part.pro43
-rw-r--r--win/pro_files/kdecore/kconfig_compiler/kconfig_compiler.pro18
-rw-r--r--win/pro_files/kdecore/kdecore.pro143
-rw-r--r--win/pro_files/kded/kded.pro36
-rw-r--r--win/pro_files/kded/kded_rel.pro12
-rwxr-xr-xwin/pro_files/kded/makeall.sh4
-rwxr-xr-xwin/pro_files/kded/makeall_rel.sh4
-rw-r--r--win/pro_files/kdefx/kdefx.pro22
-rw-r--r--win/pro_files/kdefx/kdefx_rel.pro27
-rw-r--r--win/pro_files/kdeprint/kdeprint.pro15
-rw-r--r--win/pro_files/kdeui/kdeui.pro148
-rw-r--r--win/pro_files/kdewidgets/kdewidgets.pro20
-rw-r--r--win/pro_files/kdewidgets/makekdewidgets.pro19
-rw-r--r--win/pro_files/kio/kfile/tests/kfiletreeviewtest.pro29
-rw-r--r--win/pro_files/kio/kio.pro212
-rw-r--r--win/pro_files/kioslave/bzip2/bzip2.pro10
-rw-r--r--win/pro_files/kioslave/common.pro8
-rw-r--r--win/pro_files/kioslave/gzip/gzip.pro9
-rw-r--r--win/pro_files/kioslave/kioslave.pro11
-rw-r--r--win/pro_files/kmdi/kmdi.pro31
-rw-r--r--win/pro_files/kmdi/test/test.pro25
-rw-r--r--win/pro_files/kparts/kparts.pro31
-rw-r--r--win/pro_files/kresources/kresources.pro35
-rw-r--r--win/pro_files/kstyles/activeheart/widget-engine/genembed.pro17
-rw-r--r--win/pro_files/kstyles/activeheart/widget-engine/widget-engine.pro17
-rw-r--r--win/pro_files/kstyles/common.pro12
-rw-r--r--win/pro_files/kstyles/dotNET/dotnet/dotnet.pro10
-rw-r--r--win/pro_files/kstyles/highcolor/highcolor.pro10
-rw-r--r--win/pro_files/kstyles/keramik/genembed.pro17
-rw-r--r--win/pro_files/kstyles/keramik/keramik.pro14
-rw-r--r--win/pro_files/kstyles/klegacy/klegacy.pro8
-rw-r--r--win/pro_files/kstyles/kstyles.pro11
-rw-r--r--win/pro_files/kstyles/kthemestyle/themestyle.pro15
-rw-r--r--win/pro_files/kstyles/light/light.pro11
-rw-r--r--win/pro_files/kstyles/plastik/plastik.pro9
-rw-r--r--win/pro_files/kstyles/slickerstyle/slicker/slicker.pro8
-rw-r--r--win/pro_files/kstyles/thinkeramik/widget-engine/genembed.pro26
-rw-r--r--win/pro_files/kstyles/thinkeramik/widget-engine/thinkeramik_rel.pro50
-rw-r--r--win/pro_files/kstyles/thinkeramik/widget-engine/widget-engine.pro26
-rw-r--r--win/pro_files/kutils/kutils.pro26
-rw-r--r--win/pro_files/libltdl/libltdl.pro19
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