aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Baudens <baudens@mandriva.com>2001-08-24 16:08:15 +0000
committerDavid Baudens <baudens@mandriva.com>2001-08-24 16:08:15 +0000
commitd0ac82a7a082706872dd6e0d90c02d60b52a77a9 (patch)
treec5c25fe8a421a7bd29d33cf95efb29e68d870525
parente75324dc1ecbc0900b8d1bf6ebb29f0120abb064 (diff)
downloadcommon-data-d0ac82a7a082706872dd6e0d90c02d60b52a77a9.tar
common-data-d0ac82a7a082706872dd6e0d90c02d60b52a77a9.tar.gz
common-data-d0ac82a7a082706872dd6e0d90c02d60b52a77a9.tar.bz2
common-data-d0ac82a7a082706872dd6e0d90c02d60b52a77a9.tar.xz
common-data-d0ac82a7a082706872dd6e0d90c02d60b52a77a9.zip
Final primary Krozat commit (yes, Chef, your are really honor
-rw-r--r--krozat/krozat/Krozat.desktop200
-rw-r--r--krozat/krozat/Makefile737
-rw-r--r--krozat/krozat/Makefile.am33
-rw-r--r--krozat/krozat/Makefile.am~31
-rw-r--r--krozat/krozat/Makefile.in736
-rw-r--r--krozat/krozat/krozat.cpp845
-rw-r--r--krozat/krozat/krozat.cpp~845
-rw-r--r--krozat/krozat/krozat.h129
-rwxr-xr-xkrozat/krozat/krozat.kssbin0 -> 71188 bytes
-rw-r--r--krozat/krozat/krozat.moc150
-rw-r--r--krozat/krozat/krozat.obin0 -> 41172 bytes
-rw-r--r--krozat/krozat/krozat_kss_meta_unload.cpp6
-rw-r--r--krozat/krozat/krozat_kss_meta_unload.obin0 -> 1916 bytes
-rw-r--r--krozat/krozat/pics/1-boot&init.pngbin0 -> 8412 bytes
-rw-r--r--krozat/krozat/pics/10-service.pngbin0 -> 12947 bytes
-rw-r--r--krozat/krozat/pics/11-support.pngbin0 -> 10931 bytes
-rw-r--r--krozat/krozat/pics/12-Xdrake.pngbin0 -> 9299 bytes
-rw-r--r--krozat/krozat/pics/13-filetools.pngbin0 -> 10733 bytes
-rw-r--r--krozat/krozat/pics/14-filetransfert.pngbin0 -> 10636 bytes
-rw-r--r--krozat/krozat/pics/15-tux.pngbin0 -> 11415 bytes
-rw-r--r--krozat/krozat/pics/16-chess.pngbin0 -> 18674 bytes
-rw-r--r--krozat/krozat/pics/17-floppy.pngbin0 -> 6364 bytes
-rw-r--r--krozat/krozat/pics/18-disc.pngbin0 -> 9624 bytes
-rw-r--r--krozat/krozat/pics/2-hardware.pngbin0 -> 12532 bytes
-rw-r--r--krozat/krozat/pics/3-rouage.pngbin0 -> 17811 bytes
-rw-r--r--krozat/krozat/pics/4-rpmsecu.pngbin0 -> 11316 bytes
-rw-r--r--krozat/krozat/pics/5-carte.pngbin0 -> 13677 bytes
-rw-r--r--krozat/krozat/pics/6-shell.pngbin0 -> 10213 bytes
-rw-r--r--krozat/krozat/pics/7-bugfix.pngbin0 -> 9385 bytes
-rw-r--r--krozat/krozat/pics/8-bureau.pngbin0 -> 10181 bytes
-rw-r--r--krozat/krozat/pics/9-docu.pngbin0 -> 12465 bytes
-rw-r--r--krozat/krozat/pics/Makefile381
-rw-r--r--krozat/krozat/pics/Makefile.am6
-rw-r--r--krozat/krozat/pics/Makefile.in380
-rw-r--r--krozat/krozat/templates/cpp_template16
-rw-r--r--krozat/krozat/templates/header_template16
-rw-r--r--krozat/po/Makefile356
-rw-r--r--krozat/po/Makefile.am6
-rw-r--r--krozat/po/Makefile.in355
39 files changed, 5228 insertions, 0 deletions
diff --git a/krozat/krozat/Krozat.desktop b/krozat/krozat/Krozat.desktop
new file mode 100644
index 0000000..fcadae5
--- /dev/null
+++ b/krozat/krozat/Krozat.desktop
@@ -0,0 +1,200 @@
+[Desktop Entry]
+Exec=krozat.kss
+Icon=kscreensaver
+Type=Application
+Actions=Setup;InWindow;Root
+Name=Mandrake Slide Show
+Name[af]=SKUIF VERTOON
+Name[az]=Dilim Göstəricisi
+Name[bg]=Слайд-шоу
+Name[br]=Diskouezadur skeudennoù
+Name[ca]=Diapositives
+Name[da]=Lysbilledshow
+Name[de]=Diashow
+Name[el]=Προβολή Slide
+Name[eo]=Lumbildoj
+Name[es]=Presentación
+Name[et]=Slaidiprogramm
+Name[fi]=Diaesitys
+Name[fr]=Diaporama
+Name[gl]=Diapositivas
+Name[he]=תויפוקש תגצמ
+Name[hu]=Diavetítés
+Name[is]=Skyggnusýning
+Name[it]=Immagini in sequenza
+Name[ja]=スライドショウ
+Name[ko]=연달아 보기
+Name[lt]=Skaidrių šou
+Name[lv]=Slīdrāde
+Name[mi]=Whakakite Whakaahua
+Name[mk]=Слајд приредба
+Name[nl]=Diavoorstelling
+Name[no]=Lysbildefremvisning
+Name[no_NY]=Framvising
+Name[oc]=Diapositives
+Name[pl]=Sekwencja slajdów
+Name[pt_BR]=Show de slides
+Name[pt]=Slides
+Name[ru]=Слайд-шоу
+Name[sl]=Diapozitivi
+Name[sv]=Bildspel
+Name[ta]=¿Ø×í ¸¡ðº¢
+Name[tr]=Saydam Gösterisi
+Name[uk]=Слайди
+Name[zh_TW.Big5]=滑道展示
+
+[Desktop Action Setup]
+Exec=krozat.kss -setup
+Name=Setup...
+Name[af]=OPSTELLING...
+Name[az]=Qurulum...
+Name[bg]=Настройки...
+Name[br]=Kefluniadur...
+Name[bs]=Postavke...
+Name[ca]=Configuració...
+Name[cs]=Nastavení...
+Name[da]=Opsætning...
+Name[de]=Einrichtung...
+Name[el]=Ρύθμιση...
+Name[eo]=Agordo...
+Name[es]=Configuración...
+Name[et]=Seadistused...
+Name[eu]=Konfigurazioa...
+Name[fi]=Asetukset...
+Name[fr]=Configuration...
+Name[gl]=Configuración...
+Name[he]=...תורדגה
+Name[hr]=Postavke...
+Name[hu]=Beállítás...
+Name[is]=Stillingar...
+Name[it]=Impostazioni...
+Name[ja]=セットアップ...
+Name[ko]=설정...
+Name[lt]=Nustatymas...
+Name[lv]=Uzstādīšana...
+Name[mi]=Mea Whiriwhiri...
+Name[mk]=Опции...
+Name[nl]=Instellingen...
+Name[no]=Oppsett...
+Name[no_NY]=Oppsett ...
+Name[oc]=Configuracion...
+Name[pl]=Ustawienia...
+Name[pt_BR]=Configuração...
+Name[pt]=Configurar...
+Name[ro]=Opţiuni...
+Name[ru]=Настройки...
+Name[sk]=Nastavenie...
+Name[sl]=Nastavljanje...
+Name[sv]=Inställningar...
+Name[ta]=«¨ÁôÒ...
+Name[tr]=Kurulum...
+Name[uk]=Встановити...
+Name[vi]=Cài đặt...
+Name[wa]=Apontyî...
+Name[zh_CN.GB2312]=设置...
+Name[zh_TW.Big5]=設定...
+Icon=kscreensaver
+
+[Desktop Action InWindow]
+Exec=krozat.kss -window-id %w
+Name=Display in specified window
+Name[af]=VERTOON IN GESPESIFISEER wINdow
+Name[az]=Bİldirilən pəncərədə göstər
+Name[bg]=Изображение в зададен прозорец
+Name[br]=Diskwel er prenestr spisaet
+Name[bs]=Prikaži u navedenom prozoru
+Name[ca]=Mostra a la finestra especificada
+Name[cs]=Zobrazit v určeném okně
+Name[da]=Visning i angivet vindue
+Name[de]=In vorgegebenem Fenster anzeigen
+Name[el]=Προβολή στο καθορισμένο παράθυρο
+Name[eo]=Montru en indikita fenestro
+Name[es]=Mostrar en la ventana especificada
+Name[et]=Määratud aknas näitamine
+Name[eu]=Zehaztutako lehioan erakutsi
+Name[fi]=Näytä määrätyssä ikkunassa
+Name[fr]=Affichage dans la fenêtre spécifiée
+Name[gl]=Mostrar na fiestra especificada
+Name[he]=ןייוצמ ןולחב גצה
+Name[hr]=Prikaži u navedenom prozoru
+Name[hu]=Megjelenítés a megadott ablakban
+Name[is]=Birta í völdum glugga
+Name[it]=Mostra nella finestra specificata
+Name[ja]=特定のウィンドウで表示
+Name[ko]=한 창에 보여줌
+Name[lt]=Rodyti specialiame lange
+Name[lv]=Rādīt norādītajā logā
+Name[mk]=Приказ во избран прозорец
+Name[mt]=Uri f'window speċifika
+Name[nl]=In een gedefinieerd venster weergeven
+Name[no]=Vis i det oppgitte vinduet
+Name[no_NY]=Vis i oppgitt vindauge
+Name[oc]=Monstra dens la finestra especificada
+Name[pl]=Wyświetl w zadanym oknie
+Name[pt_BR]=Mostrar em janela especificada
+Name[pt]=Mostrar na janela especificada
+Name[ro]=Afişează în fereastra specificată
+Name[ru]=Отображать в указанном окне
+Name[sk]=Zobraziť v zadanom okne
+Name[sl]=Prikaz v določenemu oknu
+Name[sr]=Prikaži u zadatom prozoru
+Name[sv]=Visa i angivet fönster
+Name[ta]=ÌÈ¢ò¾ º¡ÇÃò¾¢ü ¸¡ðÎ
+Name[tr]=Belirtilen pencerede göster
+Name[uk]=Відобразити у вказаному вікні
+Name[vi]=Hiêển thềEcửa sềEcụ thềE
+Name[zh_CN.GB2312]=在指定的窗口中显示
+Name[zh_TW.Big5]=在指定的視窗顯示
+NoDisplay=true
+
+[Desktop Action Root]
+Exec=krozat.kss -root
+Name=Display in root window
+Name[af]=VERTOON IN ROOT wINdow
+Name[az]=Kök pəncərədə göstər
+Name[bg]=Изображение в корневия прозорец
+Name[bs]=Prikaži u korijenskom prozoru
+Name[ca]=Mostra a la finestra arrel
+Name[cs]=Zobrazit na pozadí plochy
+Name[da]=Visning i root vindue
+Name[de]=In Hintergrundfenster anzeigen
+Name[el]=Προβολή στο βασικό παράθυρο
+Name[eo]=Montru en radika fenestro
+Name[es]=Mostrar en la ventana raíz
+Name[et]=Root aknas näitamine
+Name[eu]=Erro lehioan erakutsi
+Name[fi]=Näytä root-ikkunassa
+Name[fr]=Affichage dans la fenêtre racine
+Name[gl]=Mostrar na fiestra de fondo
+Name[he]=שרושה ןולחב גצה
+Name[hr]=Prikaži u korijenskom prozoru
+Name[hu]=Megjelenítés a root ablakban
+Name[is]=Birta í bakgrunni skjáborðs
+Name[it]=Mostra sullo sfondo
+Name[ja]=ルートウィンドウで表示
+Name[ko]=전체 화면에 보여줌
+Name[lt]=Rodyti root lange
+Name[lv]=Rādīt saknes logā
+Name[mk]=Приказ на работната површина
+Name[mt]=Uri fil-window ewlenija
+Name[nl]=In hoofdvenster weergeven
+Name[no]=Vis i bunnvinduet
+Name[no_NY]=Vis i rotvindauget
+Name[oc]=Monstra dens la finestra arrel
+Name[pl]=Wyświetl w oknie pierwotnym
+Name[pt_BR]=Mostrar na janela-raiz
+Name[pt]=Mostrar na janela de fundo
+Name[ro]=Afişează în fereastra root
+Name[ru]=Отображать в корневом окне
+Name[sk]=Zobraziť v koreňovom okne
+Name[sl]=Prikaz v korenskem oknu
+Name[sr]=Prikaži u glavnom (root) prozoru
+Name[sv]=Visa i rotfönstret
+Name[ta]=§Å÷î º¡ÇÃò¾¢ü ¸¡ðÎ
+Name[tr]=Kök pencerede göster
+Name[uk]=Відобразити на тлі екрана
+Name[vi]=Hiển thềEcửa sềEcủa root
+Name[zh_CN.GB2312]=在根窗口中显示
+Name[zh_TW.Big5]=在原始視窗顯示
+NoDisplay=true
+
diff --git a/krozat/krozat/Makefile b/krozat/krozat/Makefile
new file mode 100644
index 0000000..b5a11fd
--- /dev/null
+++ b/krozat/krozat/Makefile
@@ -0,0 +1,737 @@
+# Generated automatically from Makefile.in by config.pl.
+# KDE tags expanded automatically by am_edit - $Revision$
+# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+# $Id$
+# Makefile.am for kscreensave.
+#
+
+
+SHELL = /bin/sh
+
+srcdir = .
+top_srcdir = ..
+VPATH = .
+prefix = /usr
+exec_prefix = ${prefix}
+#>-
+bindir = ${exec_prefix}/bin
+#>+ 3
+DEPDIR = .deps
+
+bindir = ${exec_prefix}/bin
+sbindir = ${exec_prefix}/sbin
+libexecdir = ${exec_prefix}/libexec
+sysconfdir = ${prefix}/etc
+sharedstatedir = ${prefix}/com
+localstatedir = ${prefix}/var
+libdir = ${exec_prefix}/lib
+infodir = ${prefix}/info
+mandir = ${prefix}/man
+includedir = ${prefix}/include
+oldincludedir = /usr/include
+
+DESTDIR =
+
+pkgdatadir = $(datadir)/krozat
+pkglibdir = $(libdir)/krozat
+pkgincludedir = $(includedir)/krozat
+
+top_builddir = ..
+
+ACLOCAL = aclocal
+AUTOCONF = autoconf
+AUTOMAKE = automake
+AUTOHEADER = autoheader
+
+INSTALL = /usr//bin/install -c -p
+INSTALL_PROGRAM = ${INSTALL} $(INSTALL_STRIP_FLAG) $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_SCRIPT = ${INSTALL}
+transform = s,x,x,
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_alias = i686-pc-linux-gnu
+build_triplet = i686-pc-linux-gnu
+host_alias = i686-pc-linux-gnu
+host_triplet = i686-pc-linux-gnu
+target_alias = i686-pc-linux-gnu
+target_triplet = i686-pc-linux-gnu
+ARTSCCONFIG = /usr/bin/artsc-config
+AS = @AS@
+AUTODIRS =
+CC = gcc
+CONF_FILES = $(top_srcdir)/./admin/configure.in.min $(top_srcdir)/configure.in.in
+CPP = gcc -E
+CXX = c++
+CXXCPP = c++ -E
+DCOPIDL = /usr/bin/dcopidl
+DCOPIDL2CPP = /usr/bin/dcopidl2cpp
+DCOP_DEPENDENCIES = $(DCOPIDL)
+DLLTOOL = @DLLTOOL@
+DPMSINC = @DPMSINC@
+DPMSLIB = @DPMSLIB@
+EXEEXT =
+GCJ = @GCJ@
+GCJFLAGS = @GCJFLAGS@
+GLINC = @GLINC@
+GLLIB = @GLLIB@
+GMSGFMT = /usr//bin/msgfmt
+IDL = @IDL@
+IDL_DEPENDENCIES = @IDL_DEPENDENCIES@
+JAR = @JAR@
+JAVAC = @JAVAC@
+JAVAH = @JAVAH@
+JVMLIBS = @JVMLIBS@
+KDECONFIG = /usr/bin/kde-config
+KDE_CXXFLAGS =
+KDE_EXTRA_RPATH =
+KDE_INCLUDES =
+KDE_LDFLAGS = -L/usr/lib
+KDE_PLUGIN = -avoid-version -module -no-undefined $(KDE_RPATH)
+KDE_RPATH = -R $(kde_libraries) -R $(x_libraries)
+KDE_USE_CLOSURE_FALSE = #
+KDE_USE_CLOSURE_TRUE =
+KDE_USE_FINAL_FALSE =
+KDE_USE_FINAL_TRUE = #
+KDE_XSL_STYLESHEET = /usr/share/apps/ksgmltools2/customization/kde-chunk.xsl
+LIBCOMPAT =
+LIBCRYPT = -lcrypt
+LIBDL = -ldl
+LIBGEN = @LIBGEN@
+LIBJPEG = -ljpeg
+LIBMICO = @LIBMICO@
+LIBOBJS = @LIBOBJS@
+LIBPNG = -lpng -lz -lm
+LIBPTHREAD = @LIBPTHREAD@
+LIBPYTHON = @LIBPYTHON@
+LIBQIMGIO = @LIBQIMGIO@
+LIBRESOLV = -lresolv
+LIBSHADOW = @LIBSHADOW@
+LIBSM = -lSM -lICE
+LIBSOCKET = -lresolv
+LIBTIFF = @LIBTIFF@
+LIBTOOL = $(SHELL) $(top_builddir)/libtool
+LIBUCB =
+LIBUTIL = -lutil
+LIBXINERAMA =
+LIBZ = -lz
+LIB_KAB = -lkab
+LIB_KDECORE = -lkdecore
+LIB_KDEUI = -lkdeui
+LIB_KFILE = -lkfile
+LIB_KFM =
+LIB_KFORMULA = -lkformula
+LIB_KHTML = -lkhtml
+LIB_KIMGIO = @LIB_KIMGIO@
+LIB_KIO = -lkio
+LIB_KPARTS = -lkparts
+LIB_KSPELL = -lkspell
+LIB_KSYCOCA = -lksycoca
+LIB_KWRITE = -lkwrite
+LIB_QT = -lqt $(LIBPNG) $(LIBJPEG) -lXext $(LIB_X11) $(LIBSM)
+LIB_SMB = -lsmb
+LIB_X11 = -lX11 $(LIBSOCKET)
+LN_S = ln -s
+MAKEINFO = makeinfo
+MCOPIDL = /usr/bin/mcopidl
+MEINPROC = /usr/bin/meinproc
+MICO_INCLUDES = @MICO_INCLUDES@
+MICO_LDFLAGS = @MICO_LDFLAGS@
+MOC = /usr/lib/qt2/bin/moc
+MSGFMT = /usr//bin/msgfmt
+NOOPT_CXXFLAGS = -fno-exceptions -fno-check-new
+NOREPO = -fno-repo
+OBJDUMP = @OBJDUMP@
+OBJEXT = o
+PACKAGE = krozat
+PAMLIBS = @PAMLIBS@
+PASSWDLIBS = @PASSWDLIBS@
+PYTHONINC = @PYTHONINC@
+PYTHONLIB = @PYTHONLIB@
+PYTHONMODDIR = @PYTHONMODDIR@
+QT_INCLUDES = -I/usr/lib/qt2/include
+QT_LDFLAGS =
+RANLIB = ranlib
+REPO = -frepo
+SETUIDFLAGS = @SETUIDFLAGS@
+STRIP = strip
+TOPSUBDIRS = doc krozat po
+UIC = /usr/lib/qt2/bin/uic
+USER_INCLUDES =
+USER_LDFLAGS =
+USE_EXCEPTIONS = -fexceptions
+USE_RTTI =
+USE_THREADS = @USE_THREADS@
+VERSION = 0.1
+XGETTEXT = /usr//bin/xgettext
+XPMINC = @XPMINC@
+XPMLIB = @XPMLIB@
+X_EXTRA_LIBS = -lresolv
+X_INCLUDES = -I/usr/X11R6/include
+X_LDFLAGS = -L/usr/X11R6/lib
+X_PRE_LIBS =
+all_includes = -I/usr/lib/qt2/include -I/usr/X11R6/include
+all_libraries = -L/usr/X11R6/lib -L/usr/lib
+idldir = @idldir@
+jni_includes = @jni_includes@
+kde_appsdir = ${prefix}/share/applnk
+kde_bindir = ${exec_prefix}/bin
+kde_confdir = ${prefix}/share/config
+kde_datadir = ${prefix}/share/apps
+kde_htmldir = ${prefix}/share/doc/HTML
+kde_icondir = ${prefix}/share/icons
+kde_includes = /usr/include
+kde_libraries = /usr/lib
+kde_libs_htmldir = /usr/share/doc/HTML
+kde_libs_prefix = /usr
+kde_locale = ${prefix}/share/locale
+kde_mimedir = ${prefix}/share/mimelnk
+kde_moduledir = ${exec_prefix}/lib/kde2
+kde_servicesdir = ${prefix}/share/services
+kde_servicetypesdir = ${prefix}/share/servicetypes
+kde_sounddir = ${prefix}/share/sounds
+kde_templatesdir = ${prefix}/share/templates
+kde_wallpaperdir = ${prefix}/share/wallpapers
+micodir = @micodir@
+qt_includes = /usr/lib/qt2/include
+qt_libraries =
+x_includes = /usr/X11R6/include
+x_libraries = /usr/X11R6/lib
+
+AM_CPPFLAGS = -UQT_NO_ASCII_CAST
+
+INCLUDES = $(all_includes)
+LDFLAGS = $(all_libraries) $(KDE_RPATH)
+LDADD = $(LIB_KDEUI) -lkscreensaver -lm
+
+bin_PROGRAMS = krozat.kss
+
+krozat_kss_SOURCES = krozat.cpp
+
+#>- METASOURCES = krozat.moc
+
+noinst_HEADERS = krozat.h
+
+########## Meta objects ##########
+
+#data_DATA = kscience.png
+datadir = $(kde_datadir)/kscreensaver
+
+desktop_DATA = Krozat.desktop
+
+desktopdir = $(kde_appsdir)/System/ScreenSavers
+
+#EXTRA_DIST = $(desktop_DATA) vm.xpm vm.xbm kscience.png
+
+SUBDIRS = . pics
+mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
+CONFIG_HEADER = ../config.h
+CONFIG_CLEAN_FILES =
+bin_PROGRAMS = krozat.kss
+PROGRAMS = $(bin_PROGRAMS)
+
+
+DEFS = -DHAVE_CONFIG_H -I. -I$(srcdir) -I..
+CPPFLAGS =
+LIBS =
+#>- krozat_kss_OBJECTS = krozat.$(OBJEXT)
+#>+ 5
+krozat_kss_final_OBJECTS = krozat_kss.all_cpp.o
+krozat_kss_nofinal_OBJECTS = krozat.$(OBJEXT) \
+krozat_kss_meta_unload.o
+krozat_kss_OBJECTS = $(krozat_kss_nofinal_OBJECTS)
+#krozat_kss_OBJECTS = $(krozat_kss_final_OBJECTS)
+krozat_kss_LDADD = $(LDADD)
+krozat_kss_DEPENDENCIES =
+krozat_kss_LDFLAGS =
+CXXFLAGS = -O2 -fno-exceptions -fno-check-new
+#>- CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+#>+ 1
+CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
+#>- LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+#>+ 1
+LTCXXCOMPILE = $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
+CXXLD = $(CXX)
+#>- CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@
+#>+ 1
+CXXLINK = $(LIBTOOL) --mode=link --tag=CXX $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(LDFLAGS) -o $@
+DATA = $(desktop_DATA)
+
+HEADERS = $(noinst_HEADERS)
+
+DIST_COMMON = Makefile.am Makefile.in
+
+
+#>- DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 4
+KDE_DIST=Krozat.desktop krozat_kss_meta_unload.cpp krozat.kss
+
+DISTFILES= $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+
+
+TAR = gtar
+GZIP_ENV = --best
+#>- DEP_FILES = .deps/krozat.P
+#>+ 4
+#DEP_FILES = $(DEPDIR)/krozat_kss_meta_unload.P $(DEPDIR)/krozat_kss.all_cpp.P \
+ .deps/krozat.P
+DEP_FILES = $(DEPDIR)/krozat_kss_meta_unload.P .deps/krozat.P
+
+SOURCES = $(krozat_kss_SOURCES)
+OBJECTS = $(krozat_kss_OBJECTS)
+
+#>- all: all-redirect
+#>+ 1
+all: docs-am all-redirect
+.SUFFIXES:
+.SUFFIXES: .S .c .cpp .lo .o .obj .s
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+#>- cd $(top_srcdir) && $(AUTOMAKE) --gnu krozat/Makefile
+#>+ 2
+ cd $(top_srcdir) && $(AUTOMAKE) --gnu krozat/Makefile
+ cd $(top_srcdir) && perl admin/am_edit krozat/Makefile.in
+
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
+ cd $(top_builddir) \
+ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+
+mostlyclean-binPROGRAMS:
+
+clean-binPROGRAMS:
+ -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
+
+distclean-binPROGRAMS:
+
+maintainer-clean-binPROGRAMS:
+
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(bindir)
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ if test -f $$p; then \
+ echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
+ $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
+ else :; fi; \
+ done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ list='$(bin_PROGRAMS)'; for p in $$list; do \
+ rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
+ done
+
+# FIXME: We should only use cygpath when building on Windows,
+# and only if it is available.
+.c.obj:
+ $(COMPILE) -c `cygpath -w $<`
+
+.s.o:
+ $(COMPILE) -c $<
+
+.S.o:
+ $(COMPILE) -c $<
+
+mostlyclean-compile:
+ -rm -f *.o core *.core
+ -rm -f *.$(OBJEXT)
+
+clean-compile:
+
+distclean-compile:
+ -rm -f *.tab.c
+
+maintainer-clean-compile:
+
+.s.lo:
+ $(LIBTOOL) --mode=compile $(COMPILE) -c $<
+
+.S.lo:
+ $(LIBTOOL) --mode=compile $(COMPILE) -c $<
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+
+maintainer-clean-libtool:
+
+krozat.kss: $(krozat_kss_OBJECTS) $(krozat_kss_DEPENDENCIES)
+ @rm -f krozat.kss
+ $(CXXLINK) $(krozat_kss_LDFLAGS) $(krozat_kss_OBJECTS) $(krozat_kss_LDADD) $(LIBS)
+.cpp.o:
+ $(CXXCOMPILE) -c $<
+.cpp.obj:
+ $(CXXCOMPILE) -c `cygpath -w $<`
+.cpp.lo:
+ $(LTCXXCOMPILE) -c $<
+
+install-desktopDATA: $(desktop_DATA)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(desktopdir)
+ @list='$(desktop_DATA)'; for p in $$list; do \
+ if test -f $(srcdir)/$$p; then \
+ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(desktopdir)/$$p"; \
+ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(desktopdir)/$$p; \
+ else if test -f $$p; then \
+ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(desktopdir)/$$p"; \
+ $(INSTALL_DATA) $$p $(DESTDIR)$(desktopdir)/$$p; \
+ fi; fi; \
+ done
+
+uninstall-desktopDATA:
+ @$(NORMAL_UNINSTALL)
+ list='$(desktop_DATA)'; for p in $$list; do \
+ rm -f $(DESTDIR)$(desktopdir)/$$p; \
+ done
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+
+
+
+all-recursive install-data-recursive install-exec-recursive \
+installdirs-recursive install-recursive uninstall-recursive \
+check-recursive installcheck-recursive info-recursive dvi-recursive:
+ @set fnord $(MAKEFLAGS); amf=$$2; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+mostlyclean-recursive clean-recursive distclean-recursive \
+maintainer-clean-recursive:
+ @set fnord $(MAKEFLAGS); amf=$$2; \
+ dot_seen=no; \
+ rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
+ rev="$$subdir $$rev"; \
+ test "$$subdir" != "." || dot_seen=yes; \
+ done; \
+ test "$$dot_seen" = "no" && rev=". $$rev"; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP)
+ list='$(SOURCES) $(HEADERS)'; \
+ unique=`for i in $$list; do echo $$i; done | \
+ awk ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ here=`pwd` && cd $(srcdir) \
+ && mkid -f$$here/ID $$unique $(LISP)
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS)'; \
+ unique=`for i in $$list; do echo $$i; done | \
+ awk ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
+ || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
+
+mostlyclean-tags:
+
+clean-tags:
+
+distclean-tags:
+ -rm -f TAGS ID
+
+maintainer-clean-tags:
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = krozat
+
+distdir: $(DISTFILES)
+ here=`cd $(top_builddir) && pwd`; \
+ top_distdir=`cd $(top_distdir) && pwd`; \
+ distdir=`cd $(distdir) && pwd`; \
+ cd $(top_srcdir) \
+ && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu krozat/Makefile
+ @for file in $(DISTFILES); do \
+ d=$(srcdir); \
+ if test -d $$d/$$file; then \
+ cp -pr $$d/$$file $(distdir)/$$file; \
+ else \
+ test -f $(distdir)/$$file \
+ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+ || cp -p $$d/$$file $(distdir)/$$file || :; \
+ fi; \
+ done
+ for subdir in $(SUBDIRS); do \
+ if test "$$subdir" = .; then :; else \
+ test -d $(distdir)/$$subdir \
+ || mkdir $(distdir)/$$subdir \
+ || exit 1; \
+ chmod 777 $(distdir)/$$subdir; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \
+ || exit 1; \
+ fi; \
+ done
+
+DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
+
+-include $(DEP_FILES)
+
+mostlyclean-depend:
+
+clean-depend:
+
+distclean-depend:
+ -rm -rf .deps
+
+maintainer-clean-depend:
+
+%.o: %.c
+ @echo '$(COMPILE) -c $<'; \
+ $(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+ @-cp .deps/$(*F).pp .deps/$(*F).P; \
+ tr ' ' '\012' < .deps/$(*F).pp \
+ | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+ >> .deps/$(*F).P; \
+ rm .deps/$(*F).pp
+
+%.lo: %.c
+ @echo '$(LTCOMPILE) -c $<'; \
+ $(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+ @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \
+ < .deps/$(*F).pp > .deps/$(*F).P; \
+ tr ' ' '\012' < .deps/$(*F).pp \
+ | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+ >> .deps/$(*F).P; \
+ rm -f .deps/$(*F).pp
+
+%.o: %.cpp
+ @echo '$(CXXCOMPILE) -c $<'; \
+ $(CXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+ @-cp .deps/$(*F).pp .deps/$(*F).P; \
+ tr ' ' '\012' < .deps/$(*F).pp \
+ | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+ >> .deps/$(*F).P; \
+ rm .deps/$(*F).pp
+
+%.lo: %.cpp
+ @echo '$(LTCXXCOMPILE) -c $<'; \
+ $(LTCXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+ @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \
+ < .deps/$(*F).pp > .deps/$(*F).P; \
+ tr ' ' '\012' < .deps/$(*F).pp \
+ | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+ >> .deps/$(*F).P; \
+ rm -f .deps/$(*F).pp
+info-am:
+info: info-recursive
+dvi-am:
+dvi: dvi-recursive
+check-am: all-am
+check: check-recursive
+installcheck-am:
+installcheck: installcheck-recursive
+install-exec-am: install-binPROGRAMS
+install-exec: install-exec-recursive
+
+install-data-am: install-desktopDATA
+install-data: install-data-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-recursive
+uninstall-am: uninstall-binPROGRAMS uninstall-desktopDATA
+uninstall: uninstall-recursive
+all-am: Makefile $(PROGRAMS) $(DATA) $(HEADERS)
+all-redirect: all-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs: installdirs-recursive
+installdirs-am:
+ $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(desktopdir)
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+ -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \
+ mostlyclean-libtool mostlyclean-tags mostlyclean-depend \
+ mostlyclean-generic
+
+mostlyclean: mostlyclean-recursive
+
+#>- clean-am: clean-binPROGRAMS clean-compile clean-libtool clean-tags \
+#>- clean-depend clean-generic mostlyclean-am
+#>+ 2
+clean-am: clean-metasources clean-moc-classes clean-final clean-binPROGRAMS clean-compile clean-libtool clean-tags \
+ clean-depend clean-generic mostlyclean-am
+
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+distclean-am: distclean-binPROGRAMS distclean-compile distclean-libtool \
+ distclean-tags distclean-depend distclean-generic \
+ clean-am
+ -rm -f libtool
+
+distclean: distclean-recursive
+
+maintainer-clean-am: maintainer-clean-binPROGRAMS \
+ maintainer-clean-compile maintainer-clean-libtool \
+ maintainer-clean-tags maintainer-clean-depend \
+ maintainer-clean-generic distclean-am
+ @echo "This command is intended for maintainers to use;"
+ @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-recursive
+
+.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \
+maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
+mostlyclean-compile distclean-compile clean-compile \
+maintainer-clean-compile mostlyclean-libtool distclean-libtool \
+clean-libtool maintainer-clean-libtool uninstall-desktopDATA \
+install-desktopDATA install-data-recursive uninstall-data-recursive \
+install-exec-recursive uninstall-exec-recursive installdirs-recursive \
+uninstalldirs-recursive all-recursive check-recursive \
+installcheck-recursive info-recursive dvi-recursive \
+mostlyclean-recursive distclean-recursive clean-recursive \
+maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
+distclean-tags clean-tags maintainer-clean-tags distdir \
+mostlyclean-depend distclean-depend clean-depend \
+maintainer-clean-depend info-am info dvi-am dvi check check-am \
+installcheck-am installcheck install-exec-am install-exec \
+install-data-am install-data install-am install uninstall-am uninstall \
+all-redirect all-am all installdirs-am installdirs mostlyclean-generic \
+distclean-generic clean-generic maintainer-clean-generic clean \
+mostlyclean distclean maintainer-clean
+
+
+messages:
+ $(XGETTEXT) *.cpp *.h -o $(podir)/klock.pot
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 3
+krozat.moc: $(srcdir)/krozat.h
+ $(MOC) $(srcdir)/krozat.h -o krozat.moc
+
+#>+ 3
+clean-metasources:
+ -rm -f krozat.moc
+
+#>+ 2
+docs-am:
+
+#>+ 5
+force-reedit:
+ cd $(top_srcdir) && $(AUTOMAKE) --gnu krozat/Makefile
+ cd $(top_srcdir) && perl admin/am_edit krozat/Makefile.in
+
+
+#>+ 10
+krozat_kss_meta_unload.cpp: krozat.moc
+ @echo 'creating krozat_kss_meta_unload.cpp'
+ @-rm -f krozat_kss_meta_unload.cpp
+ @echo 'static const char * _metalist_krozat_kss[] = {' > krozat_kss_meta_unload.cpp
+ @cat krozat.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> krozat_kss_meta_unload.cpp
+ @echo '0};' >> krozat_kss_meta_unload.cpp
+ @echo '#include <kunload.h>' >> krozat_kss_meta_unload.cpp
+ @echo '_UNLOAD(krozat_kss)' >> krozat_kss_meta_unload.cpp
+
+
+#>+ 3
+clean-moc-classes:
+ -rm -f krozat_kss_meta_unload.cpp
+
+#>+ 11
+krozat_kss.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/krozat.cpp $(srcdir)/krozat_kss_meta_unload.cpp krozat.moc
+ @echo 'creating krozat_kss.all_cpp.cpp ...'; \
+ rm -f krozat_kss.all_cpp.files krozat_kss.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> krozat_kss.all_cpp.final; \
+ for file in krozat.cpp krozat_kss_meta_unload.cpp ; do \
+ echo "#include \"$$file\"" >> krozat_kss.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> krozat_kss.all_cpp.final; \
+ done; \
+ cat krozat_kss.all_cpp.final krozat_kss.all_cpp.files > krozat_kss.all_cpp.cpp; \
+ rm -f krozat_kss.all_cpp.final krozat_kss.all_cpp.files
+
+#>+ 3
+clean-final:
+ -rm -f krozat_kss.all_cpp.cpp
+
+#>+ 2
+final:
+ $(MAKE) krozat_kss_OBJECTS="$(krozat_kss_final_OBJECTS)" all-am
+#>+ 2
+no-final:
+ $(MAKE) krozat_kss_OBJECTS="$(krozat_kss_nofinal_OBJECTS)" all-am
+#>+ 3
+cvs-clean:
+ $(MAKE) -f $(top_srcdir)/admin/Makefile.common cvs-clean
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 2
+$(srcdir)/krozat.cpp: krozat.moc
diff --git a/krozat/krozat/Makefile.am b/krozat/krozat/Makefile.am
new file mode 100644
index 0000000..14ff677
--- /dev/null
+++ b/krozat/krozat/Makefile.am
@@ -0,0 +1,33 @@
+# $Id$
+# Makefile.am for kscreensave.
+#
+
+AM_CPPFLAGS = -UQT_NO_ASCII_CAST
+
+INCLUDES = $(all_includes)
+LDFLAGS = $(all_libraries) $(KDE_RPATH)
+LDADD = $(LIB_KDEUI) -lkscreensaver -lm
+
+bin_PROGRAMS = krozat.kss
+
+krozat_kss_SOURCES = krozat.cpp
+
+METASOURCES = krozat.moc
+
+noinst_HEADERS = krozat.h
+
+messages:
+ $(XGETTEXT) *.cpp *.h -o $(podir)/klock.pot
+
+########## Meta objects ##########
+
+#data_DATA = kscience.png
+datadir = $(kde_datadir)/kscreensaver
+
+desktop_DATA = Krozat.desktop
+
+desktopdir = $(kde_appsdir)/System/ScreenSavers
+
+#EXTRA_DIST = $(desktop_DATA) vm.xpm vm.xbm kscience.png
+
+SUBDIRS = . pics \ No newline at end of file
diff --git a/krozat/krozat/Makefile.am~ b/krozat/krozat/Makefile.am~
new file mode 100644
index 0000000..9bb5659
--- /dev/null
+++ b/krozat/krozat/Makefile.am~
@@ -0,0 +1,31 @@
+# $Id$
+# Makefile.am for kscreensave.
+#
+
+AM_CPPFLAGS = -UQT_NO_ASCII_CAST
+
+INCLUDES = $(all_includes) $(GLINC)
+LDFLAGS = $(all_libraries) $(KDE_RPATH)
+LDADD = $(LIB_KDEUI) -lkscreensaver -lm
+
+bin_PROGRAMS = krozat.kss
+
+krozat_kss_SOURCES = krozat.cpp
+
+METASOURCES = krozat.moc
+
+noinst_HEADERS = krozat.h
+
+messages:
+ $(XGETTEXT) *.cpp *.h -o $(podir)/klock.pot
+
+########## Meta objects ##########
+
+#data_DATA = kscience.png
+datadir = $(kde_datadir)/kscreensaver
+
+desktop_DATA = Krozat.desktop
+
+desktopdir = $(kde_appsdir)/System/ScreenSavers
+
+#EXTRA_DIST = $(desktop_DATA) vm.xpm vm.xbm kscience.png
diff --git a/krozat/krozat/Makefile.in b/krozat/krozat/Makefile.in
new file mode 100644
index 0000000..c6710b2
--- /dev/null
+++ b/krozat/krozat/Makefile.in
@@ -0,0 +1,736 @@
+# KDE tags expanded automatically by am_edit - $Revision$
+# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+# $Id$
+# Makefile.am for kscreensave.
+#
+
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+#>-
+bindir = @bindir@
+#>+ 3
+DEPDIR = .deps
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+
+DESTDIR =
+
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+transform = @program_transform_name@
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_alias = @build_alias@
+build_triplet = @build@
+host_alias = @host_alias@
+host_triplet = @host@
+target_alias = @target_alias@
+target_triplet = @target@
+ARTSCCONFIG = @ARTSCCONFIG@
+AS = @AS@
+AUTODIRS = @AUTODIRS@
+CC = @CC@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DLLTOOL = @DLLTOOL@
+DPMSINC = @DPMSINC@
+DPMSLIB = @DPMSLIB@
+EXEEXT = @EXEEXT@
+GCJ = @GCJ@
+GCJFLAGS = @GCJFLAGS@
+GLINC = @GLINC@
+GLLIB = @GLLIB@
+GMSGFMT = @GMSGFMT@
+IDL = @IDL@
+IDL_DEPENDENCIES = @IDL_DEPENDENCIES@
+JAR = @JAR@
+JAVAC = @JAVAC@
+JAVAH = @JAVAH@
+JVMLIBS = @JVMLIBS@
+KDECONFIG = @KDECONFIG@
+KDE_CXXFLAGS = @KDE_CXXFLAGS@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBGEN = @LIBGEN@
+LIBJPEG = @LIBJPEG@
+LIBMICO = @LIBMICO@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBPYTHON = @LIBPYTHON@
+LIBQIMGIO = @LIBQIMGIO@
+LIBRESOLV = @LIBRESOLV@
+LIBSHADOW = @LIBSHADOW@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTIFF = @LIBTIFF@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBXINERAMA = @LIBXINERAMA@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KFORMULA = @LIB_KFORMULA@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMGIO = @LIB_KIMGIO@
+LIB_KIO = @LIB_KIO@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KWRITE = @LIB_KWRITE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LN_S = @LN_S@
+MAKEINFO = @MAKEINFO@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MICO_INCLUDES = @MICO_INCLUDES@
+MICO_LDFLAGS = @MICO_LDFLAGS@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+NOREPO = @NOREPO@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PAMLIBS = @PAMLIBS@
+PASSWDLIBS = @PASSWDLIBS@
+PYTHONINC = @PYTHONINC@
+PYTHONLIB = @PYTHONLIB@
+PYTHONMODDIR = @PYTHONMODDIR@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+REPO = @REPO@
+SETUIDFLAGS = @SETUIDFLAGS@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XPMINC = @XPMINC@
+XPMLIB = @XPMLIB@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+idldir = @idldir@
+jni_includes = @jni_includes@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_includes = @kde_includes@
+kde_libraries = @kde_libraries@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+micodir = @micodir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+
+AM_CPPFLAGS = -UQT_NO_ASCII_CAST
+
+INCLUDES = $(all_includes)
+LDFLAGS = $(all_libraries) $(KDE_RPATH)
+LDADD = $(LIB_KDEUI) -lkscreensaver -lm
+
+bin_PROGRAMS = krozat.kss
+
+krozat_kss_SOURCES = krozat.cpp
+
+#>- METASOURCES = krozat.moc
+
+noinst_HEADERS = krozat.h
+
+########## Meta objects ##########
+
+#data_DATA = kscience.png
+datadir = $(kde_datadir)/kscreensaver
+
+desktop_DATA = Krozat.desktop
+
+desktopdir = $(kde_appsdir)/System/ScreenSavers
+
+#EXTRA_DIST = $(desktop_DATA) vm.xpm vm.xbm kscience.png
+
+SUBDIRS = . pics
+mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
+CONFIG_HEADER = ../config.h
+CONFIG_CLEAN_FILES =
+bin_PROGRAMS = krozat.kss
+PROGRAMS = $(bin_PROGRAMS)
+
+
+DEFS = @DEFS@ -I. -I$(srcdir) -I..
+CPPFLAGS = @CPPFLAGS@
+LIBS = @LIBS@
+#>- krozat_kss_OBJECTS = krozat.$(OBJEXT)
+#>+ 5
+krozat_kss_final_OBJECTS = krozat_kss.all_cpp.o
+krozat_kss_nofinal_OBJECTS = krozat.$(OBJEXT) \
+krozat_kss_meta_unload.o
+@KDE_USE_FINAL_FALSE@krozat_kss_OBJECTS = $(krozat_kss_nofinal_OBJECTS)
+@KDE_USE_FINAL_TRUE@krozat_kss_OBJECTS = $(krozat_kss_final_OBJECTS)
+krozat_kss_LDADD = $(LDADD)
+krozat_kss_DEPENDENCIES =
+krozat_kss_LDFLAGS =
+CXXFLAGS = @CXXFLAGS@
+#>- CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+#>+ 1
+CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
+#>- LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+#>+ 1
+LTCXXCOMPILE = $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
+CXXLD = $(CXX)
+#>- CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@
+#>+ 1
+CXXLINK = $(LIBTOOL) --mode=link --tag=CXX $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(LDFLAGS) -o $@
+DATA = $(desktop_DATA)
+
+HEADERS = $(noinst_HEADERS)
+
+DIST_COMMON = Makefile.am Makefile.in
+
+
+#>- DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 4
+KDE_DIST=Krozat.desktop krozat_kss_meta_unload.cpp krozat.kss
+
+DISTFILES= $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+
+
+TAR = gtar
+GZIP_ENV = --best
+#>- DEP_FILES = .deps/krozat.P
+#>+ 4
+@KDE_USE_FINAL_TRUE@DEP_FILES = $(DEPDIR)/krozat_kss_meta_unload.P $(DEPDIR)/krozat_kss.all_cpp.P \
+ .deps/krozat.P
+@KDE_USE_FINAL_FALSE@DEP_FILES = $(DEPDIR)/krozat_kss_meta_unload.P .deps/krozat.P
+
+SOURCES = $(krozat_kss_SOURCES)
+OBJECTS = $(krozat_kss_OBJECTS)
+
+#>- all: all-redirect
+#>+ 1
+all: docs-am all-redirect
+.SUFFIXES:
+.SUFFIXES: .S .c .cpp .lo .o .obj .s
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+#>- cd $(top_srcdir) && $(AUTOMAKE) --gnu krozat/Makefile
+#>+ 2
+ cd $(top_srcdir) && $(AUTOMAKE) --gnu krozat/Makefile
+ cd $(top_srcdir) && perl admin/am_edit krozat/Makefile.in
+
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
+ cd $(top_builddir) \
+ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+
+mostlyclean-binPROGRAMS:
+
+clean-binPROGRAMS:
+ -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
+
+distclean-binPROGRAMS:
+
+maintainer-clean-binPROGRAMS:
+
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(bindir)
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ if test -f $$p; then \
+ echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
+ $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
+ else :; fi; \
+ done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ list='$(bin_PROGRAMS)'; for p in $$list; do \
+ rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
+ done
+
+# FIXME: We should only use cygpath when building on Windows,
+# and only if it is available.
+.c.obj:
+ $(COMPILE) -c `cygpath -w $<`
+
+.s.o:
+ $(COMPILE) -c $<
+
+.S.o:
+ $(COMPILE) -c $<
+
+mostlyclean-compile:
+ -rm -f *.o core *.core
+ -rm -f *.$(OBJEXT)
+
+clean-compile:
+
+distclean-compile:
+ -rm -f *.tab.c
+
+maintainer-clean-compile:
+
+.s.lo:
+ $(LIBTOOL) --mode=compile $(COMPILE) -c $<
+
+.S.lo:
+ $(LIBTOOL) --mode=compile $(COMPILE) -c $<
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+
+maintainer-clean-libtool:
+
+krozat.kss: $(krozat_kss_OBJECTS) $(krozat_kss_DEPENDENCIES)
+ @rm -f krozat.kss
+ $(CXXLINK) $(krozat_kss_LDFLAGS) $(krozat_kss_OBJECTS) $(krozat_kss_LDADD) $(LIBS)
+.cpp.o:
+ $(CXXCOMPILE) -c $<
+.cpp.obj:
+ $(CXXCOMPILE) -c `cygpath -w $<`
+.cpp.lo:
+ $(LTCXXCOMPILE) -c $<
+
+install-desktopDATA: $(desktop_DATA)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(desktopdir)
+ @list='$(desktop_DATA)'; for p in $$list; do \
+ if test -f $(srcdir)/$$p; then \
+ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(desktopdir)/$$p"; \
+ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(desktopdir)/$$p; \
+ else if test -f $$p; then \
+ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(desktopdir)/$$p"; \
+ $(INSTALL_DATA) $$p $(DESTDIR)$(desktopdir)/$$p; \
+ fi; fi; \
+ done
+
+uninstall-desktopDATA:
+ @$(NORMAL_UNINSTALL)
+ list='$(desktop_DATA)'; for p in $$list; do \
+ rm -f $(DESTDIR)$(desktopdir)/$$p; \
+ done
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+
+@SET_MAKE@
+
+all-recursive install-data-recursive install-exec-recursive \
+installdirs-recursive install-recursive uninstall-recursive \
+check-recursive installcheck-recursive info-recursive dvi-recursive:
+ @set fnord $(MAKEFLAGS); amf=$$2; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+mostlyclean-recursive clean-recursive distclean-recursive \
+maintainer-clean-recursive:
+ @set fnord $(MAKEFLAGS); amf=$$2; \
+ dot_seen=no; \
+ rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
+ rev="$$subdir $$rev"; \
+ test "$$subdir" != "." || dot_seen=yes; \
+ done; \
+ test "$$dot_seen" = "no" && rev=". $$rev"; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP)
+ list='$(SOURCES) $(HEADERS)'; \
+ unique=`for i in $$list; do echo $$i; done | \
+ awk ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ here=`pwd` && cd $(srcdir) \
+ && mkid -f$$here/ID $$unique $(LISP)
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS)'; \
+ unique=`for i in $$list; do echo $$i; done | \
+ awk ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
+ || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
+
+mostlyclean-tags:
+
+clean-tags:
+
+distclean-tags:
+ -rm -f TAGS ID
+
+maintainer-clean-tags:
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = krozat
+
+distdir: $(DISTFILES)
+ here=`cd $(top_builddir) && pwd`; \
+ top_distdir=`cd $(top_distdir) && pwd`; \
+ distdir=`cd $(distdir) && pwd`; \
+ cd $(top_srcdir) \
+ && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu krozat/Makefile
+ @for file in $(DISTFILES); do \
+ d=$(srcdir); \
+ if test -d $$d/$$file; then \
+ cp -pr $$d/$$file $(distdir)/$$file; \
+ else \
+ test -f $(distdir)/$$file \
+ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+ || cp -p $$d/$$file $(distdir)/$$file || :; \
+ fi; \
+ done
+ for subdir in $(SUBDIRS); do \
+ if test "$$subdir" = .; then :; else \
+ test -d $(distdir)/$$subdir \
+ || mkdir $(distdir)/$$subdir \
+ || exit 1; \
+ chmod 777 $(distdir)/$$subdir; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \
+ || exit 1; \
+ fi; \
+ done
+
+DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
+
+-include $(DEP_FILES)
+
+mostlyclean-depend:
+
+clean-depend:
+
+distclean-depend:
+ -rm -rf .deps
+
+maintainer-clean-depend:
+
+%.o: %.c
+ @echo '$(COMPILE) -c $<'; \
+ $(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+ @-cp .deps/$(*F).pp .deps/$(*F).P; \
+ tr ' ' '\012' < .deps/$(*F).pp \
+ | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+ >> .deps/$(*F).P; \
+ rm .deps/$(*F).pp
+
+%.lo: %.c
+ @echo '$(LTCOMPILE) -c $<'; \
+ $(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+ @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \
+ < .deps/$(*F).pp > .deps/$(*F).P; \
+ tr ' ' '\012' < .deps/$(*F).pp \
+ | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+ >> .deps/$(*F).P; \
+ rm -f .deps/$(*F).pp
+
+%.o: %.cpp
+ @echo '$(CXXCOMPILE) -c $<'; \
+ $(CXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+ @-cp .deps/$(*F).pp .deps/$(*F).P; \
+ tr ' ' '\012' < .deps/$(*F).pp \
+ | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+ >> .deps/$(*F).P; \
+ rm .deps/$(*F).pp
+
+%.lo: %.cpp
+ @echo '$(LTCXXCOMPILE) -c $<'; \
+ $(LTCXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+ @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \
+ < .deps/$(*F).pp > .deps/$(*F).P; \
+ tr ' ' '\012' < .deps/$(*F).pp \
+ | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+ >> .deps/$(*F).P; \
+ rm -f .deps/$(*F).pp
+info-am:
+info: info-recursive
+dvi-am:
+dvi: dvi-recursive
+check-am: all-am
+check: check-recursive
+installcheck-am:
+installcheck: installcheck-recursive
+install-exec-am: install-binPROGRAMS
+install-exec: install-exec-recursive
+
+install-data-am: install-desktopDATA
+install-data: install-data-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-recursive
+uninstall-am: uninstall-binPROGRAMS uninstall-desktopDATA
+uninstall: uninstall-recursive
+all-am: Makefile $(PROGRAMS) $(DATA) $(HEADERS)
+all-redirect: all-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs: installdirs-recursive
+installdirs-am:
+ $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(desktopdir)
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+ -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \
+ mostlyclean-libtool mostlyclean-tags mostlyclean-depend \
+ mostlyclean-generic
+
+mostlyclean: mostlyclean-recursive
+
+#>- clean-am: clean-binPROGRAMS clean-compile clean-libtool clean-tags \
+#>- clean-depend clean-generic mostlyclean-am
+#>+ 2
+clean-am: clean-metasources clean-moc-classes clean-final clean-binPROGRAMS clean-compile clean-libtool clean-tags \
+ clean-depend clean-generic mostlyclean-am
+
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+distclean-am: distclean-binPROGRAMS distclean-compile distclean-libtool \
+ distclean-tags distclean-depend distclean-generic \
+ clean-am
+ -rm -f libtool
+
+distclean: distclean-recursive
+
+maintainer-clean-am: maintainer-clean-binPROGRAMS \
+ maintainer-clean-compile maintainer-clean-libtool \
+ maintainer-clean-tags maintainer-clean-depend \
+ maintainer-clean-generic distclean-am
+ @echo "This command is intended for maintainers to use;"
+ @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-recursive
+
+.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \
+maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
+mostlyclean-compile distclean-compile clean-compile \
+maintainer-clean-compile mostlyclean-libtool distclean-libtool \
+clean-libtool maintainer-clean-libtool uninstall-desktopDATA \
+install-desktopDATA install-data-recursive uninstall-data-recursive \
+install-exec-recursive uninstall-exec-recursive installdirs-recursive \
+uninstalldirs-recursive all-recursive check-recursive \
+installcheck-recursive info-recursive dvi-recursive \
+mostlyclean-recursive distclean-recursive clean-recursive \
+maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
+distclean-tags clean-tags maintainer-clean-tags distdir \
+mostlyclean-depend distclean-depend clean-depend \
+maintainer-clean-depend info-am info dvi-am dvi check check-am \
+installcheck-am installcheck install-exec-am install-exec \
+install-data-am install-data install-am install uninstall-am uninstall \
+all-redirect all-am all installdirs-am installdirs mostlyclean-generic \
+distclean-generic clean-generic maintainer-clean-generic clean \
+mostlyclean distclean maintainer-clean
+
+
+messages:
+ $(XGETTEXT) *.cpp *.h -o $(podir)/klock.pot
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 3
+krozat.moc: $(srcdir)/krozat.h
+ $(MOC) $(srcdir)/krozat.h -o krozat.moc
+
+#>+ 3
+clean-metasources:
+ -rm -f krozat.moc
+
+#>+ 2
+docs-am:
+
+#>+ 5
+force-reedit:
+ cd $(top_srcdir) && $(AUTOMAKE) --gnu krozat/Makefile
+ cd $(top_srcdir) && perl admin/am_edit krozat/Makefile.in
+
+
+#>+ 10
+krozat_kss_meta_unload.cpp: krozat.moc
+ @echo 'creating krozat_kss_meta_unload.cpp'
+ @-rm -f krozat_kss_meta_unload.cpp
+ @echo 'static const char * _metalist_krozat_kss[] = {' > krozat_kss_meta_unload.cpp
+ @cat krozat.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> krozat_kss_meta_unload.cpp
+ @echo '0};' >> krozat_kss_meta_unload.cpp
+ @echo '#include <kunload.h>' >> krozat_kss_meta_unload.cpp
+ @echo '_UNLOAD(krozat_kss)' >> krozat_kss_meta_unload.cpp
+
+
+#>+ 3
+clean-moc-classes:
+ -rm -f krozat_kss_meta_unload.cpp
+
+#>+ 11
+krozat_kss.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/krozat.cpp $(srcdir)/krozat_kss_meta_unload.cpp krozat.moc
+ @echo 'creating krozat_kss.all_cpp.cpp ...'; \
+ rm -f krozat_kss.all_cpp.files krozat_kss.all_cpp.final; \
+ echo "#define KDE_USE_FINAL 1" >> krozat_kss.all_cpp.final; \
+ for file in krozat.cpp krozat_kss_meta_unload.cpp ; do \
+ echo "#include \"$$file\"" >> krozat_kss.all_cpp.files; \
+ test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> krozat_kss.all_cpp.final; \
+ done; \
+ cat krozat_kss.all_cpp.final krozat_kss.all_cpp.files > krozat_kss.all_cpp.cpp; \
+ rm -f krozat_kss.all_cpp.final krozat_kss.all_cpp.files
+
+#>+ 3
+clean-final:
+ -rm -f krozat_kss.all_cpp.cpp
+
+#>+ 2
+final:
+ $(MAKE) krozat_kss_OBJECTS="$(krozat_kss_final_OBJECTS)" all-am
+#>+ 2
+no-final:
+ $(MAKE) krozat_kss_OBJECTS="$(krozat_kss_nofinal_OBJECTS)" all-am
+#>+ 3
+cvs-clean:
+ $(MAKE) -f $(top_srcdir)/admin/Makefile.common cvs-clean
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 2
+$(srcdir)/krozat.cpp: krozat.moc
diff --git a/krozat/krozat/krozat.cpp b/krozat/krozat/krozat.cpp
new file mode 100644
index 0000000..3df5b5b
--- /dev/null
+++ b/krozat/krozat/krozat.cpp
@@ -0,0 +1,845 @@
+/* Slide Show Screen Saver
+ * (C) 1999 Stefan Taferner <taferner@kde.org>
+ *
+ * This code is under GPL
+ *
+ * 2001/03/04 Converted to libkscreensaver by Martin R. Jones.
+ * Adapted by Laurent Montel <lmontel@mandrakesoft.com>
+ * For MandrakeSoft
+ */
+
+
+#include <qdir.h>
+#include <qpushbutton.h>
+#include <qcolor.h>
+#include <qlabel.h>
+#include <qlayout.h>
+#include <qfile.h>
+#include <qcolor.h>
+#include <qpaintdevicemetrics.h>
+#include <qcheckbox.h>
+#include <qcombobox.h>
+#include <qslider.h>
+
+#include <kconfig.h>
+#include <kglobal.h>
+#include <kapp.h>
+#include <klocale.h>
+#include <kbuttonbox.h>
+#include <kmessagebox.h>
+#include <kimageio.h>
+#include <kfiledialog.h>
+#include <kstddirs.h>
+
+#include <stdlib.h>
+#include <assert.h>
+#include <math.h>
+#include <time.h>
+
+#include "krozat.h"
+#include "krozat.moc"
+
+// libkscreensaver interface
+extern "C"
+{
+ const char *kss_applicationName = "mandrake.kss";
+ const char *kss_description = I18N_NOOP( "KMandrakeSlideShow :)" );
+ const char *kss_version = "2.2.0";
+
+ KScreenSaver *kss_create( WId id )
+ {
+ return new krozatSaver( id );
+ }
+
+ QDialog *kss_setup()
+ {
+ return new krozatSetup();
+ }
+}
+
+
+//=============================================================================
+// Class krozatSaver
+//=============================================================================
+krozatSaver::krozatSaver( WId id ): KScreenSaver(id)
+{
+ time_t t;
+
+ time(&t);
+ srand((unsigned int)t);
+
+ KImageIO::registerFormats();
+
+ blank();
+
+ mEffect = NULL;
+ mNumEffects = 0;
+ mIntArray = NULL;
+ registerEffects();
+
+ readConfig();
+ initNextScreen();
+
+ mFileIdx = 0;
+ mColorContext = QColor::enterAllocContext();
+
+ mEffectRunning = false;
+ loadNextImage();
+ createNextScreen();
+
+ mTimer.start(10, true);
+ //init background color
+ setBackgroundColor(QColor("#21449C"));
+
+ connect(&mTimer, SIGNAL(timeout()), SLOT(slotTimeout()));
+}
+
+
+//----------------------------------------------------------------------------
+krozatSaver::~krozatSaver()
+{
+ mTimer.stop();
+ if (mPainter.isActive()) mPainter.end();
+ QColor::leaveAllocContext();
+ QColor::destroyAllocContext(mColorContext);
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSaver::initNextScreen()
+{
+ QPaintDeviceMetrics metric(this);
+ int w, h;
+
+ w = width();
+ h = height();
+ mNextScreen = QPixmap(w, h, metric.depth());
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSaver::readConfig()
+{
+ //Change this directory
+ mDirectory="/usr/share/apps/krozat/pics/";
+ mDelay = 5000; //in milli-second
+
+ loadDirectory();
+}
+
+
+//----------------------------------------------------------------------------
+void krozatSaver::registerEffects()
+{
+ int i = 0;
+
+ mEffectList = new EffectMethod[64];
+ mEffectList[i++] = &krozatSaver::effectChessboard;
+ mEffectList[i++] = &krozatSaver::effectMultiCircleOut;
+ mEffectList[i++] = &krozatSaver::effectSpiralIn;
+ mEffectList[i++] = &krozatSaver::effectSweep;
+ mEffectList[i++] = &krozatSaver::effectMeltdown;
+ mEffectList[i++] = &krozatSaver::effectCircleOut;
+ mEffectList[i++] = &krozatSaver::effectBlobs;
+ mEffectList[i++] = &krozatSaver::effectHorizLines;
+ mEffectList[i++] = &krozatSaver::effectVertLines;
+ mEffectList[i++] = &krozatSaver::effectRandom;
+ mEffectList[i++] = &krozatSaver::effectGrowing;
+ mEffectList[i++] = &krozatSaver::effectIncomingEdges;
+
+ mNumEffects = i;
+ // mNumEffects = 1; //...for testing
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectMultiCircleOut(bool aInit)
+{
+ int x, y, i;
+ double alpha;
+ static QPointArray pa(4);
+
+ if (aInit)
+ {
+ startPainter();
+ mw = width();
+ mh = height();
+ mx = mw;
+ my = mh>>1;
+ pa.setPoint(0, mw>>1, mh>>1);
+ pa.setPoint(3, mw>>1, mh>>1);
+ mfy = sqrt((double)mw*mw + mh*mh) / 2;
+ mi = rand()%15 + 2;
+ mfd = M_PI*2/mi;
+ mAlpha = mfd;
+ mwait = 10 * mi;
+ mfx = M_PI/32; // divisor must be powers of 8
+ }
+
+ if (mAlpha < 0)
+ {
+ mPainter.end();
+ showNextScreen();
+ return -1;
+ }
+
+ for (alpha=mAlpha, i=mi; i>=0; i--, alpha+=mfd)
+ {
+ x = (mw>>1) + (int)(mfy * cos(-alpha));
+ y = (mh>>1) + (int)(mfy * sin(-alpha));
+
+ mx = (mw>>1) + (int)(mfy * cos(-alpha + mfx));
+ my = (mh>>1) + (int)(mfy * sin(-alpha + mfx));
+
+ pa.setPoint(1, x, y);
+ pa.setPoint(2, mx, my);
+
+ mPainter.drawPolygon(pa);
+ }
+ mAlpha -= mfx;
+
+ return mwait;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectSpiralIn(bool aInit)
+{
+ if (aInit)
+ {
+ startPainter();
+ mw = width();
+ mh = height();
+ mix = mw / 8;
+ miy = mh / 8;
+ mx0 = 0;
+ mx1 = mw - mix;
+ my0 = miy;
+ my1 = mh - miy;
+ mdx = mix;
+ mdy = 0;
+ mi = 0;
+ mj = 16 * 16;
+ mx = 0;
+ my = 0;
+ }
+
+ if (mi==0 && mx0>=mx1)
+ {
+ mPainter.end();
+ showNextScreen();
+ return -1;
+ }
+
+ if (mi==0 && mx>=mx1) // switch to: down on right side
+ {
+ mi = 1;
+ mdx = 0;
+ mdy = miy;
+ mx1 -= mix;
+ }
+ else if (mi==1 && my>=my1) // switch to: right to left on bottom side
+ {
+ mi = 2;
+ mdx = -mix;
+ mdy = 0;
+ my1 -= miy;
+ }
+ else if (mi==2 && mx<=mx0) // switch to: up on left side
+ {
+ mi = 3;
+ mdx = 0;
+ mdy = -miy;
+ mx0 += mix;
+ }
+ else if (mi==3 && my<=my0) // switch to: left to right on top side
+ {
+ mi = 0;
+ mdx = mix;
+ mdy = 0;
+ my0 += miy;
+ }
+
+ bitBlt(this, mx, my, &mNextScreen, mx, my, mix, miy, CopyROP, true);
+
+ mx += mdx;
+ my += mdy;
+ mj--;
+
+ return 8;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectMeltdown(bool aInit)
+{
+ int i, x, y;
+ bool done;
+
+ if (aInit)
+ {
+ if (mIntArray) delete mIntArray;
+ mw = width();
+ mh = height();
+ mdx = 4;
+ mdy = 16;
+ mix = mw / mdx;
+ mIntArray = new int[mix];
+ for (i=mix-1; i>=0; i--)
+ mIntArray[i] = 0;
+ }
+
+ done = true;
+ for (i=0,x=0; i<mix; i++,x+=mdx)
+ {
+ y = mIntArray[i];
+ if (y >= mh) continue;
+ done = false;
+ if ((rand()&15) < 6) continue;
+ bitBlt(this, x, y+mdy, this, x, y, mdx, mh-y-mdy, CopyROP, true);
+ bitBlt(this, x, y, &mNextScreen, x, y, mdx, mdy, CopyROP, true);
+ mIntArray[i] += mdy;
+ }
+
+ if (done)
+ {
+ delete mIntArray;
+ mIntArray = NULL;
+ return -1;
+ }
+
+ return 15;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectCircleOut(bool aInit)
+{
+ int x, y;
+ static QPointArray pa(4);
+
+ if (aInit)
+ {
+ startPainter();
+ mw = width();
+ mh = height();
+ mx = mw;
+ my = mh>>1;
+ mAlpha = 2*M_PI;
+ pa.setPoint(0, mw>>1, mh>>1);
+ pa.setPoint(3, mw>>1, mh>>1);
+ mfx = M_PI/16; // divisor must be powers of 8
+ mfy = sqrt((double)mw*mw + mh*mh) / 2;
+ }
+
+ if (mAlpha < 0)
+ {
+ mPainter.end();
+ showNextScreen();
+ return -1;
+ }
+
+ x = mx;
+ y = my;
+ mx = (mw>>1) + (int)(mfy * cos(mAlpha));
+ my = (mh>>1) + (int)(mfy * sin(mAlpha));
+ mAlpha -= mfx;
+
+ pa.setPoint(1, x, y);
+ pa.setPoint(2, mx, my);
+
+ mPainter.drawPolygon(pa);
+
+ return 20;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectSweep(bool aInit)
+{
+ int w, h, x, y, i;
+
+ if (aInit)
+ {
+ // subtype: 0=sweep right to left, 1=sweep left to right
+ // 2=sweep bottom to top, 3=sweep top to bottom
+ mSubType = rand() % 4;
+ mw = width();
+ mh = height();
+ mdx = (mSubType==1 ? 16 : -16);
+ mdy = (mSubType==3 ? 16 : -16);
+ mx = (mSubType==1 ? 0 : mw);
+ my = (mSubType==3 ? 0 : mh);
+ }
+
+ if (mSubType==0 || mSubType==1)
+ {
+ // horizontal sweep
+ if ((mSubType==0 && mx < -64) ||
+ (mSubType==1 && mx > mw+64))
+ {
+ return -1;
+ }
+ for (w=2,i=4,x=mx; i>0; i--, w<<=1, x-=mdx)
+ {
+ bitBlt(this, x, 0, &mNextScreen, x, 0, w, mh, CopyROP, true);
+ }
+ mx += mdx;
+ }
+ else
+ {
+ // vertical sweep
+ if ((mSubType==2 && my < -64) ||
+ (mSubType==3 && my > mh+64))
+ {
+ return -1;
+ }
+ for (h=2,i=4,y=my; i>0; i--, h<<=1, y-=mdy)
+ {
+ bitBlt(this, 0, y, &mNextScreen, 0, y, mw, h, CopyROP, true);
+ }
+ my += mdy;
+ }
+
+ return 20;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectBlobs(bool aInit)
+{
+ int r;
+
+ if (aInit)
+ {
+ startPainter();
+ mAlpha = M_PI * 2;
+ mw = width();
+ mh = height();
+ mi = 150;
+ }
+
+ if (mi <= 0)
+ {
+ mPainter.end();
+ showNextScreen();
+ return -1;
+ }
+
+ mx = rand() % mw;
+ my = rand() % mh;
+ r = (rand() % 200) + 50;
+
+ mPainter.drawEllipse(mx-r, my-r, r, r);
+ mi--;
+
+ return 10;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectRandom(bool /*aInit*/)
+{
+ int x, y, i, w, h, fact, sz;
+
+ fact = (rand() % 3) + 1;
+
+ w = width() >> fact;
+ h = height() >> fact;
+ sz = 1 << fact;
+
+ for (i = (w*h)<<1; i > 0; i--)
+ {
+ x = (rand() % w) << fact;
+ y = (rand() % h) << fact;
+ bitBlt(this, x, y, &mNextScreen, x, y, sz, sz, CopyROP, true);
+ }
+ showNextScreen();
+
+ return -1;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectGrowing(bool aInit)
+{
+ if (aInit)
+ {
+ mw = width();
+ mh = height();
+ mx = mw >> 1;
+ my = mh >> 1;
+ mi = 0;
+ mfx = mx / 100.0;
+ mfy = my / 100.0;
+ }
+
+ mx = (mw>>1) - (int)(mi * mfx);
+ my = (mh>>1) - (int)(mi * mfy);
+ mi++;
+
+ if (mx<0 || my<0)
+ {
+ showNextScreen();
+ return -1;
+ }
+
+ bitBlt(this, mx, my, &mNextScreen, mx, my,
+ mw - (mx<<1), mh - (my<<1), CopyROP, true);
+
+ return 20;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectChessboard(bool aInit)
+{
+ int y;
+
+ if (aInit)
+ {
+ mw = width();
+ mh = height();
+ mdx = 8; // width of one tile
+ mdy = 8; // height of one tile
+ mj = (mw+mdx-1)/mdx; // number of tiles
+ mx = mj*mdx; // shrinking x-offset from screen border
+ mix = 0; // growing x-offset from screen border
+ miy = 0; // 0 or mdy for growing tiling effect
+ my = mj&1 ? 0 : mdy; // 0 or mdy for shrinking tiling effect
+ mwait = 800 / mj; // timeout between effects
+ }
+
+ if (mix >= mw)
+ {
+ showNextScreen();
+ return -1;
+ }
+
+ mix += mdx;
+ mx -= mdx;
+ miy = miy ? 0 : mdy;
+ my = my ? 0 : mdy;
+
+ for (y=0; y<mw; y+=(mdy<<1))
+ {
+ bitBlt(this, mix, y+miy, &mNextScreen, mix, y+miy,
+ mdx, mdy, CopyROP, true);
+ bitBlt(this, mx, y+my, &mNextScreen, mx, y+my,
+ mdx, mdy, CopyROP, true);
+ }
+
+ return mwait;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectIncomingEdges(bool aInit)
+{
+ int x1, y1;
+
+ if (aInit)
+ {
+ mw = width();
+ mh = height();
+ mix = mw >> 1;
+ miy = mh >> 1;
+ mfx = mix / 100.0;
+ mfy = miy / 100.0;
+ mi = 0;
+ mSubType = rand() & 1;
+ }
+
+ mx = (int)(mfx * mi);
+ my = (int)(mfy * mi);
+
+ if (mx>mix || my>miy)
+ {
+ showNextScreen();
+ return -1;
+ }
+
+ x1 = mw - mx;
+ y1 = mh - my;
+ mi++;
+
+ if (mSubType)
+ {
+ // moving image edges
+ bitBlt(this, 0, 0, &mNextScreen, mix-mx, miy-my, mx, my, CopyROP, true);
+ bitBlt(this, x1, 0, &mNextScreen, mix, miy-my, mx, my, CopyROP, true);
+ bitBlt(this, 0, y1, &mNextScreen, mix-mx, miy, mx, my, CopyROP, true);
+ bitBlt(this, x1, y1, &mNextScreen, mix, miy, mx, my, CopyROP, true);
+ }
+ else
+ {
+ // fixed image edges
+ bitBlt(this, 0, 0, &mNextScreen, 0, 0, mx, my, CopyROP, true);
+ bitBlt(this, x1, 0, &mNextScreen, x1, 0, mx, my, CopyROP, true);
+ bitBlt(this, 0, y1, &mNextScreen, 0, y1, mx, my, CopyROP, true);
+ bitBlt(this, x1, y1, &mNextScreen, x1, y1, mx, my, CopyROP, true);
+ }
+ return 20;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectHorizLines(bool aInit)
+{
+ static int iyPos[] = { 0, 4, 2, 6, 1, 5, 3, 7, -1 };
+ int y;
+
+ if (aInit)
+ {
+ mw = width();
+ mh = height();
+ mi = 0;
+ }
+
+ if (iyPos[mi] < 0) return -1;
+
+ for (y=iyPos[mi]; y<mh; y+=8)
+ {
+ bitBlt(this, 0, y, &mNextScreen, 0, y, mw, 1, CopyROP, true);
+ }
+
+ mi++;
+ if (iyPos[mi] >= 0) return 160;
+ return -1;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectVertLines(bool aInit)
+{
+ static int ixPos[] = { 0, 4, 2, 6, 1, 5, 3, 7, -1 };
+ int x;
+
+ if (aInit)
+ {
+ mw = width();
+ mh = height();
+ mi = 0;
+ }
+
+ if (ixPos[mi] < 0) return -1;
+
+ for (x=ixPos[mi]; x<mw; x+=8)
+ {
+ bitBlt(this, x, 0, &mNextScreen, x, 0, 1, mh, CopyROP, true);
+ }
+
+ mi++;
+ if (ixPos[mi] >= 0) return 160;
+ return -1;
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSaver::startPainter(Qt::PenStyle aPen)
+{
+ QBrush brush;
+ brush.setPixmap(mNextScreen);
+ if (mPainter.isActive())
+ mPainter.end();
+ mPainter.begin(this);
+ mPainter.setBrush(brush);
+ mPainter.setPen(aPen);
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSaver::restart()
+{
+ mEffectRunning = false;
+ mEffect = NULL;
+ blank();
+ slotTimeout();
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSaver::slotTimeout()
+{
+ int tmout = -1;
+ int i;
+
+ if (mEffectRunning)
+ {
+ tmout = (this->*mEffect)(false);
+ }
+ else
+ {
+ loadNextImage();
+ createNextScreen();
+
+ if (mNumEffects > 1) i = rand() % mNumEffects;
+ else i = 0;
+
+ mEffect = mEffectList[i];
+ mEffectRunning = true;
+ tmout = (this->*mEffect)(true);
+ }
+ if (tmout <= 0)
+ {
+ tmout = mDelay;
+ mEffectRunning = false;
+ }
+ mTimer.start(tmout, true);
+}
+
+
+//----------------------------------------------------------------------------
+void krozatSaver::showNextScreen()
+{
+ bitBlt(this, 0, 0, &mNextScreen, 0, 0,
+ mNextScreen.width(), mNextScreen.height(), CopyROP, true);
+}
+
+
+//----------------------------------------------------------------------------
+void krozatSaver::createNextScreen()
+{
+ QPainter p;
+ int ww, wh, iw, ih, x, y;
+ double fx, fy;
+
+ if (mNextScreen.size() != size())
+ mNextScreen.resize(size());
+
+ //backgroundcolor
+ mNextScreen.fill( QColor("#21449C") );
+
+ ww = mNextScreen.width();
+ wh = mNextScreen.height();
+ iw = mImage.width();
+ ih = mImage.height();
+
+ p.begin(&mNextScreen);
+
+ if (mFileList.isEmpty())
+ {
+ p.setPen(QColor("white"));
+ p.drawText(20 + (rand() % (ww>>1)), 20 + (rand() % (wh>>1)),
+ i18n("No images found"));
+ }
+ else
+ {
+ x = (ww - iw) >> 1;
+ y = (wh - ih) >> 1;
+ // bitBlt(&mNextScreen, x, y, &mImage, 0, 0, iw, ih, CopyROP, false);
+ p.drawImage(x, y, mImage);
+ }
+
+ p.end();
+}
+
+
+//----------------------------------------------------------------------------
+void krozatSaver::loadNextImage()
+{
+ QString fname, fpath;
+ int num, i, j;
+
+ num = mFileList.count();
+ if (mFileIdx >= num) mFileIdx = 0;
+ fname = mFileList[mFileIdx];
+
+ if (!mDirectory.isEmpty())
+ fpath = mDirectory + '/' + fname;
+ else
+ fpath = fname;
+
+ if (!mImage.load(fpath))
+ {
+ printf(i18n("Failed to load image \"%1\"\n").arg(fpath).local8Bit());
+ mFileList.remove(fname);
+ if (!mFileList.isEmpty())
+ loadNextImage();
+ return;
+ }
+ mFileIdx++;
+
+ i = fname.findRev('.');
+ if (i < 0) i = 32767;
+ j = fname.findRev('/') + 1;
+ if (j < 0) j = 0;
+ mImageName = fname.mid(j, i-j);
+}
+
+
+//----------------------------------------------------------------------------
+void krozatSaver::loadDirectory()
+{
+ QDir dir(mDirectory);
+
+ mFileIdx = 0;
+ mFileList.clear();
+ mFileList = dir.entryList();
+ mFileList.remove(".");
+ mFileList.remove("..");
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSaver::blank()
+{
+ erase();
+}
+
+
+//=============================================================================
+// Class krozatSetup
+//=============================================================================
+krozatSetup::krozatSetup(QWidget *aParent, const char *aName):
+ QDialog(aParent, aName, TRUE )
+{
+ setCaption(i18n("Setup Slide Show Screen Saver"));
+
+ QPushButton *button;
+
+ QVBoxLayout *tl = new QVBoxLayout(this, 10, 10);
+ QHBoxLayout *tl1 = new QHBoxLayout;
+ tl->addLayout(tl1);
+
+ KButtonBox *bbox = new KButtonBox(this);
+ button = bbox->addButton(i18n("About"));
+ connect(button, SIGNAL(clicked()), SLOT(slotAbout()));
+ bbox->addStretch(1);
+
+ button = bbox->addButton(i18n("OK"));
+ connect(button, SIGNAL(clicked()), SLOT(slotOkPressed()));
+
+ button = bbox->addButton(i18n("Cancel"));
+ connect(button, SIGNAL(clicked()), SLOT(reject()));
+ bbox->layout();
+ tl->addWidget(bbox);
+
+ tl->freeze();
+}
+
+
+
+//-----------------------------------------------------------------------------
+void krozatSetup::slotOkPressed()
+{
+ accept();
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSetup::slotAbout()
+{
+ KMessageBox::about(this,
+ i18n("SlideShow Version 1.1\n\n"
+ "Copyright (c) 1999 by\n"
+ "Stefan Taferner <taferner@kde.org>\n"));
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSetup::minSize(QWidget* aWidget)
+{
+ aWidget->setFixedSize(aWidget->sizeHint());
+}
+
diff --git a/krozat/krozat/krozat.cpp~ b/krozat/krozat/krozat.cpp~
new file mode 100644
index 0000000..0bfaadc
--- /dev/null
+++ b/krozat/krozat/krozat.cpp~
@@ -0,0 +1,845 @@
+/* Slide Show Screen Saver
+ * (C) 1999 Stefan Taferner <taferner@kde.org>
+ *
+ * This code is under GPL
+ *
+ * 2001/03/04 Converted to libkscreensaver by Martin R. Jones.
+ * Adapted by Laurent Montel <lmontel@mandrakesoft.com>
+ * For MandrakeSoft
+ */
+
+
+#include <qdir.h>
+#include <qpushbutton.h>
+#include <qcolor.h>
+#include <qlabel.h>
+#include <qlayout.h>
+#include <qfile.h>
+#include <qcolor.h>
+#include <qpaintdevicemetrics.h>
+#include <qcheckbox.h>
+#include <qcombobox.h>
+#include <qslider.h>
+
+#include <kconfig.h>
+#include <kglobal.h>
+#include <kapp.h>
+#include <klocale.h>
+#include <kbuttonbox.h>
+#include <kmessagebox.h>
+#include <kimageio.h>
+#include <kfiledialog.h>
+#include <kstddirs.h>
+
+#include <stdlib.h>
+#include <assert.h>
+#include <math.h>
+#include <time.h>
+
+#include "krozat.h"
+#include "krozat.moc"
+
+// libkscreensaver interface
+extern "C"
+{
+ const char *kss_applicationName = "mandrake.kss";
+ const char *kss_description = I18N_NOOP( "KMandrakeSlideShow :)" );
+ const char *kss_version = "2.2.0";
+
+ KScreenSaver *kss_create( WId id )
+ {
+ return new krozatSaver( id );
+ }
+
+ QDialog *kss_setup()
+ {
+ return new krozatSetup();
+ }
+}
+
+
+//=============================================================================
+// Class krozatSaver
+//=============================================================================
+krozatSaver::krozatSaver( WId id ): KScreenSaver(id)
+{
+ time_t t;
+
+ time(&t);
+ srand((unsigned int)t);
+
+ KImageIO::registerFormats();
+
+ blank();
+
+ mEffect = NULL;
+ mNumEffects = 0;
+ mIntArray = NULL;
+ registerEffects();
+
+ readConfig();
+ initNextScreen();
+
+ mFileIdx = 0;
+ mColorContext = QColor::enterAllocContext();
+
+ mEffectRunning = false;
+ loadNextImage();
+ createNextScreen();
+
+ mTimer.start(10, true);
+ //init background color
+ setBackgroundColor(blue);
+
+ connect(&mTimer, SIGNAL(timeout()), SLOT(slotTimeout()));
+}
+
+
+//----------------------------------------------------------------------------
+krozatSaver::~krozatSaver()
+{
+ mTimer.stop();
+ if (mPainter.isActive()) mPainter.end();
+ QColor::leaveAllocContext();
+ QColor::destroyAllocContext(mColorContext);
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSaver::initNextScreen()
+{
+ QPaintDeviceMetrics metric(this);
+ int w, h;
+
+ w = width();
+ h = height();
+ mNextScreen = QPixmap(w, h, metric.depth());
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSaver::readConfig()
+{
+ //Change this directory
+ mDirectory="/root/essai_screensaver_mandrake";
+ mDelay = 1000; //in milli-second
+
+ loadDirectory();
+}
+
+
+//----------------------------------------------------------------------------
+void krozatSaver::registerEffects()
+{
+ int i = 0;
+
+ mEffectList = new EffectMethod[64];
+ mEffectList[i++] = &krozatSaver::effectChessboard;
+ mEffectList[i++] = &krozatSaver::effectMultiCircleOut;
+ mEffectList[i++] = &krozatSaver::effectSpiralIn;
+ mEffectList[i++] = &krozatSaver::effectSweep;
+ mEffectList[i++] = &krozatSaver::effectMeltdown;
+ mEffectList[i++] = &krozatSaver::effectCircleOut;
+ mEffectList[i++] = &krozatSaver::effectBlobs;
+ mEffectList[i++] = &krozatSaver::effectHorizLines;
+ mEffectList[i++] = &krozatSaver::effectVertLines;
+ mEffectList[i++] = &krozatSaver::effectRandom;
+ mEffectList[i++] = &krozatSaver::effectGrowing;
+ mEffectList[i++] = &krozatSaver::effectIncomingEdges;
+
+ mNumEffects = i;
+ // mNumEffects = 1; //...for testing
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectMultiCircleOut(bool aInit)
+{
+ int x, y, i;
+ double alpha;
+ static QPointArray pa(4);
+
+ if (aInit)
+ {
+ startPainter();
+ mw = width();
+ mh = height();
+ mx = mw;
+ my = mh>>1;
+ pa.setPoint(0, mw>>1, mh>>1);
+ pa.setPoint(3, mw>>1, mh>>1);
+ mfy = sqrt((double)mw*mw + mh*mh) / 2;
+ mi = rand()%15 + 2;
+ mfd = M_PI*2/mi;
+ mAlpha = mfd;
+ mwait = 10 * mi;
+ mfx = M_PI/32; // divisor must be powers of 8
+ }
+
+ if (mAlpha < 0)
+ {
+ mPainter.end();
+ showNextScreen();
+ return -1;
+ }
+
+ for (alpha=mAlpha, i=mi; i>=0; i--, alpha+=mfd)
+ {
+ x = (mw>>1) + (int)(mfy * cos(-alpha));
+ y = (mh>>1) + (int)(mfy * sin(-alpha));
+
+ mx = (mw>>1) + (int)(mfy * cos(-alpha + mfx));
+ my = (mh>>1) + (int)(mfy * sin(-alpha + mfx));
+
+ pa.setPoint(1, x, y);
+ pa.setPoint(2, mx, my);
+
+ mPainter.drawPolygon(pa);
+ }
+ mAlpha -= mfx;
+
+ return mwait;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectSpiralIn(bool aInit)
+{
+ if (aInit)
+ {
+ startPainter();
+ mw = width();
+ mh = height();
+ mix = mw / 8;
+ miy = mh / 8;
+ mx0 = 0;
+ mx1 = mw - mix;
+ my0 = miy;
+ my1 = mh - miy;
+ mdx = mix;
+ mdy = 0;
+ mi = 0;
+ mj = 16 * 16;
+ mx = 0;
+ my = 0;
+ }
+
+ if (mi==0 && mx0>=mx1)
+ {
+ mPainter.end();
+ showNextScreen();
+ return -1;
+ }
+
+ if (mi==0 && mx>=mx1) // switch to: down on right side
+ {
+ mi = 1;
+ mdx = 0;
+ mdy = miy;
+ mx1 -= mix;
+ }
+ else if (mi==1 && my>=my1) // switch to: right to left on bottom side
+ {
+ mi = 2;
+ mdx = -mix;
+ mdy = 0;
+ my1 -= miy;
+ }
+ else if (mi==2 && mx<=mx0) // switch to: up on left side
+ {
+ mi = 3;
+ mdx = 0;
+ mdy = -miy;
+ mx0 += mix;
+ }
+ else if (mi==3 && my<=my0) // switch to: left to right on top side
+ {
+ mi = 0;
+ mdx = mix;
+ mdy = 0;
+ my0 += miy;
+ }
+
+ bitBlt(this, mx, my, &mNextScreen, mx, my, mix, miy, CopyROP, true);
+
+ mx += mdx;
+ my += mdy;
+ mj--;
+
+ return 8;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectMeltdown(bool aInit)
+{
+ int i, x, y;
+ bool done;
+
+ if (aInit)
+ {
+ if (mIntArray) delete mIntArray;
+ mw = width();
+ mh = height();
+ mdx = 4;
+ mdy = 16;
+ mix = mw / mdx;
+ mIntArray = new int[mix];
+ for (i=mix-1; i>=0; i--)
+ mIntArray[i] = 0;
+ }
+
+ done = true;
+ for (i=0,x=0; i<mix; i++,x+=mdx)
+ {
+ y = mIntArray[i];
+ if (y >= mh) continue;
+ done = false;
+ if ((rand()&15) < 6) continue;
+ bitBlt(this, x, y+mdy, this, x, y, mdx, mh-y-mdy, CopyROP, true);
+ bitBlt(this, x, y, &mNextScreen, x, y, mdx, mdy, CopyROP, true);
+ mIntArray[i] += mdy;
+ }
+
+ if (done)
+ {
+ delete mIntArray;
+ mIntArray = NULL;
+ return -1;
+ }
+
+ return 15;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectCircleOut(bool aInit)
+{
+ int x, y;
+ static QPointArray pa(4);
+
+ if (aInit)
+ {
+ startPainter();
+ mw = width();
+ mh = height();
+ mx = mw;
+ my = mh>>1;
+ mAlpha = 2*M_PI;
+ pa.setPoint(0, mw>>1, mh>>1);
+ pa.setPoint(3, mw>>1, mh>>1);
+ mfx = M_PI/16; // divisor must be powers of 8
+ mfy = sqrt((double)mw*mw + mh*mh) / 2;
+ }
+
+ if (mAlpha < 0)
+ {
+ mPainter.end();
+ showNextScreen();
+ return -1;
+ }
+
+ x = mx;
+ y = my;
+ mx = (mw>>1) + (int)(mfy * cos(mAlpha));
+ my = (mh>>1) + (int)(mfy * sin(mAlpha));
+ mAlpha -= mfx;
+
+ pa.setPoint(1, x, y);
+ pa.setPoint(2, mx, my);
+
+ mPainter.drawPolygon(pa);
+
+ return 20;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectSweep(bool aInit)
+{
+ int w, h, x, y, i;
+
+ if (aInit)
+ {
+ // subtype: 0=sweep right to left, 1=sweep left to right
+ // 2=sweep bottom to top, 3=sweep top to bottom
+ mSubType = rand() % 4;
+ mw = width();
+ mh = height();
+ mdx = (mSubType==1 ? 16 : -16);
+ mdy = (mSubType==3 ? 16 : -16);
+ mx = (mSubType==1 ? 0 : mw);
+ my = (mSubType==3 ? 0 : mh);
+ }
+
+ if (mSubType==0 || mSubType==1)
+ {
+ // horizontal sweep
+ if ((mSubType==0 && mx < -64) ||
+ (mSubType==1 && mx > mw+64))
+ {
+ return -1;
+ }
+ for (w=2,i=4,x=mx; i>0; i--, w<<=1, x-=mdx)
+ {
+ bitBlt(this, x, 0, &mNextScreen, x, 0, w, mh, CopyROP, true);
+ }
+ mx += mdx;
+ }
+ else
+ {
+ // vertical sweep
+ if ((mSubType==2 && my < -64) ||
+ (mSubType==3 && my > mh+64))
+ {
+ return -1;
+ }
+ for (h=2,i=4,y=my; i>0; i--, h<<=1, y-=mdy)
+ {
+ bitBlt(this, 0, y, &mNextScreen, 0, y, mw, h, CopyROP, true);
+ }
+ my += mdy;
+ }
+
+ return 20;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectBlobs(bool aInit)
+{
+ int r;
+
+ if (aInit)
+ {
+ startPainter();
+ mAlpha = M_PI * 2;
+ mw = width();
+ mh = height();
+ mi = 150;
+ }
+
+ if (mi <= 0)
+ {
+ mPainter.end();
+ showNextScreen();
+ return -1;
+ }
+
+ mx = rand() % mw;
+ my = rand() % mh;
+ r = (rand() % 200) + 50;
+
+ mPainter.drawEllipse(mx-r, my-r, r, r);
+ mi--;
+
+ return 10;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectRandom(bool /*aInit*/)
+{
+ int x, y, i, w, h, fact, sz;
+
+ fact = (rand() % 3) + 1;
+
+ w = width() >> fact;
+ h = height() >> fact;
+ sz = 1 << fact;
+
+ for (i = (w*h)<<1; i > 0; i--)
+ {
+ x = (rand() % w) << fact;
+ y = (rand() % h) << fact;
+ bitBlt(this, x, y, &mNextScreen, x, y, sz, sz, CopyROP, true);
+ }
+ showNextScreen();
+
+ return -1;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectGrowing(bool aInit)
+{
+ if (aInit)
+ {
+ mw = width();
+ mh = height();
+ mx = mw >> 1;
+ my = mh >> 1;
+ mi = 0;
+ mfx = mx / 100.0;
+ mfy = my / 100.0;
+ }
+
+ mx = (mw>>1) - (int)(mi * mfx);
+ my = (mh>>1) - (int)(mi * mfy);
+ mi++;
+
+ if (mx<0 || my<0)
+ {
+ showNextScreen();
+ return -1;
+ }
+
+ bitBlt(this, mx, my, &mNextScreen, mx, my,
+ mw - (mx<<1), mh - (my<<1), CopyROP, true);
+
+ return 20;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectChessboard(bool aInit)
+{
+ int y;
+
+ if (aInit)
+ {
+ mw = width();
+ mh = height();
+ mdx = 8; // width of one tile
+ mdy = 8; // height of one tile
+ mj = (mw+mdx-1)/mdx; // number of tiles
+ mx = mj*mdx; // shrinking x-offset from screen border
+ mix = 0; // growing x-offset from screen border
+ miy = 0; // 0 or mdy for growing tiling effect
+ my = mj&1 ? 0 : mdy; // 0 or mdy for shrinking tiling effect
+ mwait = 800 / mj; // timeout between effects
+ }
+
+ if (mix >= mw)
+ {
+ showNextScreen();
+ return -1;
+ }
+
+ mix += mdx;
+ mx -= mdx;
+ miy = miy ? 0 : mdy;
+ my = my ? 0 : mdy;
+
+ for (y=0; y<mw; y+=(mdy<<1))
+ {
+ bitBlt(this, mix, y+miy, &mNextScreen, mix, y+miy,
+ mdx, mdy, CopyROP, true);
+ bitBlt(this, mx, y+my, &mNextScreen, mx, y+my,
+ mdx, mdy, CopyROP, true);
+ }
+
+ return mwait;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectIncomingEdges(bool aInit)
+{
+ int x1, y1;
+
+ if (aInit)
+ {
+ mw = width();
+ mh = height();
+ mix = mw >> 1;
+ miy = mh >> 1;
+ mfx = mix / 100.0;
+ mfy = miy / 100.0;
+ mi = 0;
+ mSubType = rand() & 1;
+ }
+
+ mx = (int)(mfx * mi);
+ my = (int)(mfy * mi);
+
+ if (mx>mix || my>miy)
+ {
+ showNextScreen();
+ return -1;
+ }
+
+ x1 = mw - mx;
+ y1 = mh - my;
+ mi++;
+
+ if (mSubType)
+ {
+ // moving image edges
+ bitBlt(this, 0, 0, &mNextScreen, mix-mx, miy-my, mx, my, CopyROP, true);
+ bitBlt(this, x1, 0, &mNextScreen, mix, miy-my, mx, my, CopyROP, true);
+ bitBlt(this, 0, y1, &mNextScreen, mix-mx, miy, mx, my, CopyROP, true);
+ bitBlt(this, x1, y1, &mNextScreen, mix, miy, mx, my, CopyROP, true);
+ }
+ else
+ {
+ // fixed image edges
+ bitBlt(this, 0, 0, &mNextScreen, 0, 0, mx, my, CopyROP, true);
+ bitBlt(this, x1, 0, &mNextScreen, x1, 0, mx, my, CopyROP, true);
+ bitBlt(this, 0, y1, &mNextScreen, 0, y1, mx, my, CopyROP, true);
+ bitBlt(this, x1, y1, &mNextScreen, x1, y1, mx, my, CopyROP, true);
+ }
+ return 20;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectHorizLines(bool aInit)
+{
+ static int iyPos[] = { 0, 4, 2, 6, 1, 5, 3, 7, -1 };
+ int y;
+
+ if (aInit)
+ {
+ mw = width();
+ mh = height();
+ mi = 0;
+ }
+
+ if (iyPos[mi] < 0) return -1;
+
+ for (y=iyPos[mi]; y<mh; y+=8)
+ {
+ bitBlt(this, 0, y, &mNextScreen, 0, y, mw, 1, CopyROP, true);
+ }
+
+ mi++;
+ if (iyPos[mi] >= 0) return 160;
+ return -1;
+}
+
+
+//----------------------------------------------------------------------------
+int krozatSaver::effectVertLines(bool aInit)
+{
+ static int ixPos[] = { 0, 4, 2, 6, 1, 5, 3, 7, -1 };
+ int x;
+
+ if (aInit)
+ {
+ mw = width();
+ mh = height();
+ mi = 0;
+ }
+
+ if (ixPos[mi] < 0) return -1;
+
+ for (x=ixPos[mi]; x<mw; x+=8)
+ {
+ bitBlt(this, x, 0, &mNextScreen, x, 0, 1, mh, CopyROP, true);
+ }
+
+ mi++;
+ if (ixPos[mi] >= 0) return 160;
+ return -1;
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSaver::startPainter(Qt::PenStyle aPen)
+{
+ QBrush brush;
+ brush.setPixmap(mNextScreen);
+ if (mPainter.isActive())
+ mPainter.end();
+ mPainter.begin(this);
+ mPainter.setBrush(brush);
+ mPainter.setPen(aPen);
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSaver::restart()
+{
+ mEffectRunning = false;
+ mEffect = NULL;
+ blank();
+ slotTimeout();
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSaver::slotTimeout()
+{
+ int tmout = -1;
+ int i;
+
+ if (mEffectRunning)
+ {
+ tmout = (this->*mEffect)(false);
+ }
+ else
+ {
+ loadNextImage();
+ createNextScreen();
+
+ if (mNumEffects > 1) i = rand() % mNumEffects;
+ else i = 0;
+
+ mEffect = mEffectList[i];
+ mEffectRunning = true;
+ tmout = (this->*mEffect)(true);
+ }
+ if (tmout <= 0)
+ {
+ tmout = mDelay;
+ mEffectRunning = false;
+ }
+ mTimer.start(tmout, true);
+}
+
+
+//----------------------------------------------------------------------------
+void krozatSaver::showNextScreen()
+{
+ bitBlt(this, 0, 0, &mNextScreen, 0, 0,
+ mNextScreen.width(), mNextScreen.height(), CopyROP, true);
+}
+
+
+//----------------------------------------------------------------------------
+void krozatSaver::createNextScreen()
+{
+ QPainter p;
+ int ww, wh, iw, ih, x, y;
+ double fx, fy;
+
+ if (mNextScreen.size() != size())
+ mNextScreen.resize(size());
+
+ //backgroundcolor
+ mNextScreen.fill( blue);
+
+ ww = mNextScreen.width();
+ wh = mNextScreen.height();
+ iw = mImage.width();
+ ih = mImage.height();
+
+ p.begin(&mNextScreen);
+
+ if (mFileList.isEmpty())
+ {
+ p.setPen(QColor("white"));
+ p.drawText(20 + (rand() % (ww>>1)), 20 + (rand() % (wh>>1)),
+ i18n("No images found"));
+ }
+ else
+ {
+ x = (ww - iw) >> 1;
+ y = (wh - ih) >> 1;
+ // bitBlt(&mNextScreen, x, y, &mImage, 0, 0, iw, ih, CopyROP, false);
+ p.drawImage(x, y, mImage);
+ }
+
+ p.end();
+}
+
+
+//----------------------------------------------------------------------------
+void krozatSaver::loadNextImage()
+{
+ QString fname, fpath;
+ int num, i, j;
+
+ num = mFileList.count();
+ if (mFileIdx >= num) mFileIdx = 0;
+ fname = mFileList[mFileIdx];
+
+ if (!mDirectory.isEmpty())
+ fpath = mDirectory + '/' + fname;
+ else
+ fpath = fname;
+
+ if (!mImage.load(fpath))
+ {
+ printf(i18n("Failed to load image \"%1\"\n").arg(fpath).local8Bit());
+ mFileList.remove(fname);
+ if (!mFileList.isEmpty())
+ loadNextImage();
+ return;
+ }
+ mFileIdx++;
+
+ i = fname.findRev('.');
+ if (i < 0) i = 32767;
+ j = fname.findRev('/') + 1;
+ if (j < 0) j = 0;
+ mImageName = fname.mid(j, i-j);
+}
+
+
+//----------------------------------------------------------------------------
+void krozatSaver::loadDirectory()
+{
+ QDir dir(mDirectory);
+
+ mFileIdx = 0;
+ mFileList.clear();
+ mFileList = dir.entryList();
+ mFileList.remove(".");
+ mFileList.remove("..");
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSaver::blank()
+{
+ erase();
+}
+
+
+//=============================================================================
+// Class krozatSetup
+//=============================================================================
+krozatSetup::krozatSetup(QWidget *aParent, const char *aName):
+ QDialog(aParent, aName, TRUE )
+{
+ setCaption(i18n("Setup Slide Show Screen Saver"));
+
+ QPushButton *button;
+
+ QVBoxLayout *tl = new QVBoxLayout(this, 10, 10);
+ QHBoxLayout *tl1 = new QHBoxLayout;
+ tl->addLayout(tl1);
+
+ KButtonBox *bbox = new KButtonBox(this);
+ button = bbox->addButton(i18n("About"));
+ connect(button, SIGNAL(clicked()), SLOT(slotAbout()));
+ bbox->addStretch(1);
+
+ button = bbox->addButton(i18n("OK"));
+ connect(button, SIGNAL(clicked()), SLOT(slotOkPressed()));
+
+ button = bbox->addButton(i18n("Cancel"));
+ connect(button, SIGNAL(clicked()), SLOT(reject()));
+ bbox->layout();
+ tl->addWidget(bbox);
+
+ tl->freeze();
+}
+
+
+
+//-----------------------------------------------------------------------------
+void krozatSetup::slotOkPressed()
+{
+ accept();
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSetup::slotAbout()
+{
+ KMessageBox::about(this,
+ i18n("SlideShow Version 1.1\n\n"
+ "Copyright (c) 1999 by\n"
+ "Stefan Taferner <taferner@kde.org>\n"));
+}
+
+
+//-----------------------------------------------------------------------------
+void krozatSetup::minSize(QWidget* aWidget)
+{
+ aWidget->setFixedSize(aWidget->sizeHint());
+}
+
diff --git a/krozat/krozat/krozat.h b/krozat/krozat/krozat.h
new file mode 100644
index 0000000..a15115f
--- /dev/null
+++ b/krozat/krozat/krozat.h
@@ -0,0 +1,129 @@
+/* Slide Show Screen Saver
+ * (C) 1999 Stefan Taferner <taferner@kde.org>
+ * Adapted by Laurent MONTEL <lmontel@mandrakesoft.com>
+ * for MandrakeSoft.
+ */
+
+
+#ifndef MANDRAKE_H
+#define MANDRAKE_H
+
+#include <qtimer.h>
+#include <qlist.h>
+#include <qdialog.h>
+#include <qstringlist.h>
+#include <qpixmap.h>
+#include <qwidget.h>
+#include <qpainter.h>
+#include <qimage.h>
+#include <kscreensaver.h>
+
+class krozatSaver;
+class QCheckBox;
+class QSlider;
+class QComboBox;
+class QLabel;
+
+
+//-----------------------------------------------------------------------------
+class krozatSaver: public KScreenSaver
+{
+ Q_OBJECT
+public:
+ krozatSaver( WId id );
+ virtual ~krozatSaver();
+
+ typedef int (krozatSaver::*EffectMethod)(bool);
+
+ void readConfig();
+
+ void restart();
+
+protected slots:
+ void slotTimeout();
+
+protected:
+ void blank();
+
+ /** Load list of images from directory */
+ virtual void loadDirectory();
+
+ /** Load next image from list. If the file cannot be read
+ it is automatically removed from the file list.
+ mImage contains the image after loading. */
+ virtual void loadNextImage();
+
+ /** Show next screen, completely, without transition. */
+ virtual void showNextScreen();
+
+ /** Set loaded image to next-screen buffer. */
+ virtual void createNextScreen();
+
+ /** Initialize next-screen buffer. */
+ virtual void initNextScreen();
+
+ /** Register effect methods in effect list. */
+ virtual void registerEffects();
+
+ /** Various effects. If adding one, do not forget to manually
+ add the effect to the list in the registerEffects() method. */
+ int effectHorizLines(bool doInit);
+ int effectVertLines(bool doInit);
+ int effectRandom(bool doInit);
+ int effectGrowing(bool doInit);
+ int effectChessboard(bool doInit);
+ int effectIncomingEdges(bool doInit);
+ int effectBlobs(bool doInit);
+ int effectCircleOut(bool doInit);
+ int effectSweep(bool doInit);
+ int effectMeltdown(bool doInit);
+ int effectSpiralIn(bool doInit);
+ int effectMultiCircleOut(bool doInit);
+
+protected:
+ /** Init mPainter with next-screen's pixmap and call
+ mPainter.begin(&mWidget) */
+ void startPainter(Qt::PenStyle penStyle=NoPen);
+
+protected:
+ bool mEffectRunning;
+ QTimer mTimer;
+ int mColorContext;
+ QStringList mFileList;
+ int mFileIdx;
+ QImage mImage;
+ QPixmap mNextScreen;
+ EffectMethod* mEffectList;
+ EffectMethod mEffect;
+ int mNumEffects;
+ QPainter mPainter;
+ QString mImageName;
+
+ // config settings:
+ int mDelay;
+ QString mDirectory;
+
+ // values for state of various effects:
+ int mx, my, mw, mh, mdx, mdy, mix, miy, mi, mj, mSubType;
+ int mx0, my0, mx1, my1, mwait;
+ double mfx, mfy, mAlpha, mfd;
+ int* mIntArray;
+};
+
+
+//-----------------------------------------------------------------------------
+class krozatSetup : public QDialog
+{
+ Q_OBJECT
+public:
+ krozatSetup(QWidget *parent=NULL, const char *name=NULL);
+ void minSize(QWidget* aWidget);
+
+protected slots:
+ void slotOkPressed();
+ void slotAbout();
+
+};
+
+#endif
+
diff --git a/krozat/krozat/krozat.kss b/krozat/krozat/krozat.kss
new file mode 100755
index 0000000..145fdf6
--- /dev/null
+++ b/krozat/krozat/krozat.kss
Binary files differ
diff --git a/krozat/krozat/krozat.moc b/krozat/krozat/krozat.moc
new file mode 100644
index 0000000..8f1f87b
--- /dev/null
+++ b/krozat/krozat/krozat.moc
@@ -0,0 +1,150 @@
+/****************************************************************************
+** krozatSaver meta object code from reading C++ file 'krozat.h'
+**
+** Created: Fri Aug 24 15:15:27 2001
+** by: The Qt MOC ($Id$)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#define Q_MOC_OUTPUT_REVISION 9
+#elif Q_MOC_OUTPUT_REVISION != 9
+#error "Moc format conflict - please regenerate all moc files"
+#endif
+
+#include "krozat.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+
+
+const char *krozatSaver::className() const
+{
+ return "krozatSaver";
+}
+
+QMetaObject *krozatSaver::metaObj = 0;
+
+void krozatSaver::initMetaObject()
+{
+ if ( metaObj )
+ return;
+ if ( qstrcmp(KScreenSaver::className(), "KScreenSaver") != 0 )
+ badSuperclassWarning("krozatSaver","KScreenSaver");
+ (void) staticMetaObject();
+}
+
+#ifndef QT_NO_TRANSLATION
+
+QString krozatSaver::tr(const char* s)
+{
+ return qApp->translate( "krozatSaver", s, 0 );
+}
+
+QString krozatSaver::tr(const char* s, const char * c)
+{
+ return qApp->translate( "krozatSaver", s, c );
+}
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* krozatSaver::staticMetaObject()
+{
+ if ( metaObj )
+ return metaObj;
+ (void) KScreenSaver::staticMetaObject();
+#ifndef QT_NO_PROPERTIES
+#endif // QT_NO_PROPERTIES
+ typedef void (krozatSaver::*m1_t0)();
+ typedef void (QObject::*om1_t0)();
+ m1_t0 v1_0 = &krozatSaver::slotTimeout;
+ om1_t0 ov1_0 = (om1_t0)v1_0;
+ QMetaData *slot_tbl = QMetaObject::new_metadata(1);
+ QMetaData::Access *slot_tbl_access = QMetaObject::new_metaaccess(1);
+ slot_tbl[0].name = "slotTimeout()";
+ slot_tbl[0].ptr = (QMember)ov1_0;
+ slot_tbl_access[0] = QMetaData::Protected;
+ metaObj = QMetaObject::new_metaobject(
+ "krozatSaver", "KScreenSaver",
+ slot_tbl, 1,
+ 0, 0,
+#ifndef QT_NO_PROPERTIES
+ 0, 0,
+ 0, 0,
+#endif // QT_NO_PROPERTIES
+ 0, 0 );
+ metaObj->set_slot_access( slot_tbl_access );
+#ifndef QT_NO_PROPERTIES
+#endif // QT_NO_PROPERTIES
+ return metaObj;
+}
+
+
+const char *krozatSetup::className() const
+{
+ return "krozatSetup";
+}
+
+QMetaObject *krozatSetup::metaObj = 0;
+
+void krozatSetup::initMetaObject()
+{
+ if ( metaObj )
+ return;
+ if ( qstrcmp(QDialog::className(), "QDialog") != 0 )
+ badSuperclassWarning("krozatSetup","QDialog");
+ (void) staticMetaObject();
+}
+
+#ifndef QT_NO_TRANSLATION
+
+QString krozatSetup::tr(const char* s)
+{
+ return qApp->translate( "krozatSetup", s, 0 );
+}
+
+QString krozatSetup::tr(const char* s, const char * c)
+{
+ return qApp->translate( "krozatSetup", s, c );
+}
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* krozatSetup::staticMetaObject()
+{
+ if ( metaObj )
+ return metaObj;
+ (void) QDialog::staticMetaObject();
+#ifndef QT_NO_PROPERTIES
+#endif // QT_NO_PROPERTIES
+ typedef void (krozatSetup::*m1_t0)();
+ typedef void (QObject::*om1_t0)();
+ typedef void (krozatSetup::*m1_t1)();
+ typedef void (QObject::*om1_t1)();
+ m1_t0 v1_0 = &krozatSetup::slotOkPressed;
+ om1_t0 ov1_0 = (om1_t0)v1_0;
+ m1_t1 v1_1 = &krozatSetup::slotAbout;
+ om1_t1 ov1_1 = (om1_t1)v1_1;
+ QMetaData *slot_tbl = QMetaObject::new_metadata(2);
+ QMetaData::Access *slot_tbl_access = QMetaObject::new_metaaccess(2);
+ slot_tbl[0].name = "slotOkPressed()";
+ slot_tbl[0].ptr = (QMember)ov1_0;
+ slot_tbl_access[0] = QMetaData::Protected;
+ slot_tbl[1].name = "slotAbout()";
+ slot_tbl[1].ptr = (QMember)ov1_1;
+ slot_tbl_access[1] = QMetaData::Protected;
+ metaObj = QMetaObject::new_metaobject(
+ "krozatSetup", "QDialog",
+ slot_tbl, 2,
+ 0, 0,
+#ifndef QT_NO_PROPERTIES
+ 0, 0,
+ 0, 0,
+#endif // QT_NO_PROPERTIES
+ 0, 0 );
+ metaObj->set_slot_access( slot_tbl_access );
+#ifndef QT_NO_PROPERTIES
+#endif // QT_NO_PROPERTIES
+ return metaObj;
+}
diff --git a/krozat/krozat/krozat.o b/krozat/krozat/krozat.o
new file mode 100644
index 0000000..3fea7ef
--- /dev/null
+++ b/krozat/krozat/krozat.o
Binary files differ
diff --git a/krozat/krozat/krozat_kss_meta_unload.cpp b/krozat/krozat/krozat_kss_meta_unload.cpp
new file mode 100644
index 0000000..4d7a504
--- /dev/null
+++ b/krozat/krozat/krozat_kss_meta_unload.cpp
@@ -0,0 +1,6 @@
+static const char * _metalist_krozat_kss[] = {
+"krozatSaver",
+"krozatSetup",
+0};
+#include <kunload.h>
+_UNLOAD(krozat_kss)
diff --git a/krozat/krozat/krozat_kss_meta_unload.o b/krozat/krozat/krozat_kss_meta_unload.o
new file mode 100644
index 0000000..c0d74fa
--- /dev/null
+++ b/krozat/krozat/krozat_kss_meta_unload.o
Binary files differ
diff --git a/krozat/krozat/pics/1-boot&init.png b/krozat/krozat/pics/1-boot&init.png
new file mode 100644
index 0000000..7e67fb1
--- /dev/null
+++ b/krozat/krozat/pics/1-boot&init.png
Binary files differ
diff --git a/krozat/krozat/pics/10-service.png b/krozat/krozat/pics/10-service.png
new file mode 100644
index 0000000..8a01af8
--- /dev/null
+++ b/krozat/krozat/pics/10-service.png
Binary files differ
diff --git a/krozat/krozat/pics/11-support.png b/krozat/krozat/pics/11-support.png
new file mode 100644
index 0000000..58056b2
--- /dev/null
+++ b/krozat/krozat/pics/11-support.png
Binary files differ
diff --git a/krozat/krozat/pics/12-Xdrake.png b/krozat/krozat/pics/12-Xdrake.png
new file mode 100644
index 0000000..3d4e4f4
--- /dev/null
+++ b/krozat/krozat/pics/12-Xdrake.png
Binary files differ
diff --git a/krozat/krozat/pics/13-filetools.png b/krozat/krozat/pics/13-filetools.png
new file mode 100644
index 0000000..15fbf42
--- /dev/null
+++ b/krozat/krozat/pics/13-filetools.png
Binary files differ
diff --git a/krozat/krozat/pics/14-filetransfert.png b/krozat/krozat/pics/14-filetransfert.png
new file mode 100644
index 0000000..3712dee
--- /dev/null
+++ b/krozat/krozat/pics/14-filetransfert.png
Binary files differ
diff --git a/krozat/krozat/pics/15-tux.png b/krozat/krozat/pics/15-tux.png
new file mode 100644
index 0000000..779c837
--- /dev/null
+++ b/krozat/krozat/pics/15-tux.png
Binary files differ
diff --git a/krozat/krozat/pics/16-chess.png b/krozat/krozat/pics/16-chess.png
new file mode 100644
index 0000000..2e89d92
--- /dev/null
+++ b/krozat/krozat/pics/16-chess.png
Binary files differ
diff --git a/krozat/krozat/pics/17-floppy.png b/krozat/krozat/pics/17-floppy.png
new file mode 100644
index 0000000..7bd3434
--- /dev/null
+++ b/krozat/krozat/pics/17-floppy.png
Binary files differ
diff --git a/krozat/krozat/pics/18-disc.png b/krozat/krozat/pics/18-disc.png
new file mode 100644
index 0000000..3aa4ebe
--- /dev/null
+++ b/krozat/krozat/pics/18-disc.png
Binary files differ
diff --git a/krozat/krozat/pics/2-hardware.png b/krozat/krozat/pics/2-hardware.png
new file mode 100644
index 0000000..da738b8
--- /dev/null
+++ b/krozat/krozat/pics/2-hardware.png
Binary files differ
diff --git a/krozat/krozat/pics/3-rouage.png b/krozat/krozat/pics/3-rouage.png
new file mode 100644
index 0000000..51712e1
--- /dev/null
+++ b/krozat/krozat/pics/3-rouage.png
Binary files differ
diff --git a/krozat/krozat/pics/4-rpmsecu.png b/krozat/krozat/pics/4-rpmsecu.png
new file mode 100644
index 0000000..3b68cbd
--- /dev/null
+++ b/krozat/krozat/pics/4-rpmsecu.png
Binary files differ
diff --git a/krozat/krozat/pics/5-carte.png b/krozat/krozat/pics/5-carte.png
new file mode 100644
index 0000000..6eb8557
--- /dev/null
+++ b/krozat/krozat/pics/5-carte.png
Binary files differ
diff --git a/krozat/krozat/pics/6-shell.png b/krozat/krozat/pics/6-shell.png
new file mode 100644
index 0000000..b5a324b
--- /dev/null
+++ b/krozat/krozat/pics/6-shell.png
Binary files differ
diff --git a/krozat/krozat/pics/7-bugfix.png b/krozat/krozat/pics/7-bugfix.png
new file mode 100644
index 0000000..2cd4334
--- /dev/null
+++ b/krozat/krozat/pics/7-bugfix.png
Binary files differ
diff --git a/krozat/krozat/pics/8-bureau.png b/krozat/krozat/pics/8-bureau.png
new file mode 100644
index 0000000..560e0d7
--- /dev/null
+++ b/krozat/krozat/pics/8-bureau.png
Binary files differ
diff --git a/krozat/krozat/pics/9-docu.png b/krozat/krozat/pics/9-docu.png
new file mode 100644
index 0000000..abad1cc
--- /dev/null
+++ b/krozat/krozat/pics/9-docu.png
Binary files differ
diff --git a/krozat/krozat/pics/Makefile b/krozat/krozat/pics/Makefile
new file mode 100644
index 0000000..971a8a4
--- /dev/null
+++ b/krozat/krozat/pics/Makefile
@@ -0,0 +1,381 @@
+# Generated automatically from Makefile.in by config.pl.
+# KDE tags expanded automatically by am_edit - $Revision$
+# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+SHELL = /bin/sh
+
+srcdir = .
+top_srcdir = ../..
+VPATH = .
+prefix = /usr
+exec_prefix = ${prefix}
+#>-
+bindir = ${exec_prefix}/bin
+#>+ 3
+DEPDIR = .deps
+
+bindir = ${exec_prefix}/bin
+sbindir = ${exec_prefix}/sbin
+libexecdir = ${exec_prefix}/libexec
+sysconfdir = ${prefix}/etc
+sharedstatedir = ${prefix}/com
+localstatedir = ${prefix}/var
+libdir = ${exec_prefix}/lib
+infodir = ${prefix}/info
+mandir = ${prefix}/man
+includedir = ${prefix}/include
+oldincludedir = /usr/include
+
+DESTDIR =
+
+pkgdatadir = $(datadir)/krozat
+pkglibdir = $(libdir)/krozat
+pkgincludedir = $(includedir)/krozat
+
+top_builddir = ../..
+
+ACLOCAL = aclocal
+AUTOCONF = autoconf
+AUTOMAKE = automake
+AUTOHEADER = autoheader
+
+INSTALL = /usr//bin/install -c -p
+INSTALL_PROGRAM = ${INSTALL} $(INSTALL_STRIP_FLAG) $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_SCRIPT = ${INSTALL}
+transform = s,x,x,
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_alias = i686-pc-linux-gnu
+build_triplet = i686-pc-linux-gnu
+host_alias = i686-pc-linux-gnu
+host_triplet = i686-pc-linux-gnu
+target_alias = i686-pc-linux-gnu
+target_triplet = i686-pc-linux-gnu
+ARTSCCONFIG = /usr/bin/artsc-config
+AS = @AS@
+AUTODIRS =
+CC = gcc
+CONF_FILES = $(top_srcdir)/./admin/configure.in.min $(top_srcdir)/configure.in.in
+CPP = gcc -E
+CXX = c++
+CXXCPP = c++ -E
+DCOPIDL = /usr/bin/dcopidl
+DCOPIDL2CPP = /usr/bin/dcopidl2cpp
+DCOP_DEPENDENCIES = $(DCOPIDL)
+DLLTOOL = @DLLTOOL@
+DPMSINC = @DPMSINC@
+DPMSLIB = @DPMSLIB@
+EXEEXT =
+GCJ = @GCJ@
+GCJFLAGS = @GCJFLAGS@
+GLINC = @GLINC@
+GLLIB = @GLLIB@
+GMSGFMT = /usr//bin/msgfmt
+IDL = @IDL@
+IDL_DEPENDENCIES = @IDL_DEPENDENCIES@
+JAR = @JAR@
+JAVAC = @JAVAC@
+JAVAH = @JAVAH@
+JVMLIBS = @JVMLIBS@
+KDECONFIG = /usr/bin/kde-config
+KDE_CXXFLAGS =
+KDE_EXTRA_RPATH =
+KDE_INCLUDES =
+KDE_LDFLAGS = -L/usr/lib
+KDE_PLUGIN = -avoid-version -module -no-undefined $(KDE_RPATH)
+KDE_RPATH = -R $(kde_libraries) -R $(x_libraries)
+KDE_USE_CLOSURE_FALSE = #
+KDE_USE_CLOSURE_TRUE =
+KDE_USE_FINAL_FALSE =
+KDE_USE_FINAL_TRUE = #
+KDE_XSL_STYLESHEET = /usr/share/apps/ksgmltools2/customization/kde-chunk.xsl
+LIBCOMPAT =
+LIBCRYPT = -lcrypt
+LIBDL = -ldl
+LIBGEN = @LIBGEN@
+LIBJPEG = -ljpeg
+LIBMICO = @LIBMICO@
+LIBOBJS = @LIBOBJS@
+LIBPNG = -lpng -lz -lm
+LIBPTHREAD = @LIBPTHREAD@
+LIBPYTHON = @LIBPYTHON@
+LIBQIMGIO = @LIBQIMGIO@
+LIBRESOLV = -lresolv
+LIBSHADOW = @LIBSHADOW@
+LIBSM = -lSM -lICE
+LIBSOCKET = -lresolv
+LIBTIFF = @LIBTIFF@
+LIBTOOL = $(SHELL) $(top_builddir)/libtool
+LIBUCB =
+LIBUTIL = -lutil
+LIBXINERAMA =
+LIBZ = -lz
+LIB_KAB = -lkab
+LIB_KDECORE = -lkdecore
+LIB_KDEUI = -lkdeui
+LIB_KFILE = -lkfile
+LIB_KFM =
+LIB_KFORMULA = -lkformula
+LIB_KHTML = -lkhtml
+LIB_KIMGIO = @LIB_KIMGIO@
+LIB_KIO = -lkio
+LIB_KPARTS = -lkparts
+LIB_KSPELL = -lkspell
+LIB_KSYCOCA = -lksycoca
+LIB_KWRITE = -lkwrite
+LIB_QT = -lqt $(LIBPNG) $(LIBJPEG) -lXext $(LIB_X11) $(LIBSM)
+LIB_SMB = -lsmb
+LIB_X11 = -lX11 $(LIBSOCKET)
+LN_S = ln -s
+MAKEINFO = makeinfo
+MCOPIDL = /usr/bin/mcopidl
+MEINPROC = /usr/bin/meinproc
+MICO_INCLUDES = @MICO_INCLUDES@
+MICO_LDFLAGS = @MICO_LDFLAGS@
+MOC = /usr/lib/qt2/bin/moc
+MSGFMT = /usr//bin/msgfmt
+NOOPT_CXXFLAGS = -fno-exceptions -fno-check-new
+NOREPO = -fno-repo
+OBJDUMP = @OBJDUMP@
+OBJEXT = o
+PACKAGE = krozat
+PAMLIBS = @PAMLIBS@
+PASSWDLIBS = @PASSWDLIBS@
+PYTHONINC = @PYTHONINC@
+PYTHONLIB = @PYTHONLIB@
+PYTHONMODDIR = @PYTHONMODDIR@
+QT_INCLUDES = -I/usr/lib/qt2/include
+QT_LDFLAGS =
+RANLIB = ranlib
+REPO = -frepo
+SETUIDFLAGS = @SETUIDFLAGS@
+STRIP = strip
+TOPSUBDIRS = doc krozat po
+UIC = /usr/lib/qt2/bin/uic
+USER_INCLUDES =
+USER_LDFLAGS =
+USE_EXCEPTIONS = -fexceptions
+USE_RTTI =
+USE_THREADS = @USE_THREADS@
+VERSION = 0.1
+XGETTEXT = /usr//bin/xgettext
+XPMINC = @XPMINC@
+XPMLIB = @XPMLIB@
+X_EXTRA_LIBS = -lresolv
+X_INCLUDES = -I/usr/X11R6/include
+X_LDFLAGS = -L/usr/X11R6/lib
+X_PRE_LIBS =
+all_includes = -I/usr/lib/qt2/include -I/usr/X11R6/include
+all_libraries = -L/usr/X11R6/lib -L/usr/lib
+idldir = @idldir@
+jni_includes = @jni_includes@
+kde_appsdir = ${prefix}/share/applnk
+kde_bindir = ${exec_prefix}/bin
+kde_confdir = ${prefix}/share/config
+kde_datadir = ${prefix}/share/apps
+kde_htmldir = ${prefix}/share/doc/HTML
+kde_icondir = ${prefix}/share/icons
+kde_includes = /usr/include
+kde_libraries = /usr/lib
+kde_libs_htmldir = /usr/share/doc/HTML
+kde_libs_prefix = /usr
+kde_locale = ${prefix}/share/locale
+kde_mimedir = ${prefix}/share/mimelnk
+kde_moduledir = ${exec_prefix}/lib/kde2
+kde_servicesdir = ${prefix}/share/services
+kde_servicetypesdir = ${prefix}/share/servicetypes
+kde_sounddir = ${prefix}/share/sounds
+kde_templatesdir = ${prefix}/share/templates
+kde_wallpaperdir = ${prefix}/share/wallpapers
+micodir = @micodir@
+qt_includes = /usr/lib/qt2/include
+qt_libraries =
+x_includes = /usr/X11R6/include
+x_libraries = /usr/X11R6/lib
+
+data_DATA = *.png
+datadir = $(kde_datadir)/krozat/pics
+
+EXTRA_DIST = $(data_DATA)
+mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
+CONFIG_HEADER = ../../config.h
+CONFIG_CLEAN_FILES =
+DATA = $(data_DATA)
+
+DIST_COMMON = Makefile.am Makefile.in
+
+
+#>- DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 4
+KDE_DIST=2-hardware.png 4-rpmsecu.png 5-carte.png 11-support.png 18-disc.png 13-filetools.png 10-service.png 3-rouage.png 8-bureau.png 6-shell.png 14-filetransfert.png 7-bugfix.png 15-tux.png 12-Xdrake.png 16-chess.png 9-docu.png 17-floppy.png 1-boot&init.png
+
+DISTFILES= $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+
+
+TAR = gtar
+GZIP_ENV = --best
+#>- all: all-redirect
+#>+ 1
+all: docs-am all-redirect
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+#>- cd $(top_srcdir) && $(AUTOMAKE) --gnu krozat/pics/Makefile
+#>+ 2
+ cd $(top_srcdir) && $(AUTOMAKE) --gnu krozat/pics/Makefile
+ cd $(top_srcdir) && perl admin/am_edit krozat/pics/Makefile.in
+
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
+ cd $(top_builddir) \
+ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+
+install-dataDATA: $(data_DATA)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(datadir)
+ @list='$(data_DATA)'; for p in $$list; do \
+ if test -f $(srcdir)/$$p; then \
+ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(datadir)/$$p"; \
+ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(datadir)/$$p; \
+ else if test -f $$p; then \
+ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(datadir)/$$p"; \
+ $(INSTALL_DATA) $$p $(DESTDIR)$(datadir)/$$p; \
+ fi; fi; \
+ done
+
+uninstall-dataDATA:
+ @$(NORMAL_UNINSTALL)
+ list='$(data_DATA)'; for p in $$list; do \
+ rm -f $(DESTDIR)$(datadir)/$$p; \
+ done
+tags: TAGS
+TAGS:
+
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = krozat/pics
+
+distdir: $(DISTFILES)
+ here=`cd $(top_builddir) && pwd`; \
+ top_distdir=`cd $(top_distdir) && pwd`; \
+ distdir=`cd $(distdir) && pwd`; \
+ cd $(top_srcdir) \
+ && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu krozat/pics/Makefile
+ @for file in $(DISTFILES); do \
+ d=$(srcdir); \
+ if test -d $$d/$$file; then \
+ cp -pr $$d/$$file $(distdir)/$$file; \
+ else \
+ test -f $(distdir)/$$file \
+ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+ || cp -p $$d/$$file $(distdir)/$$file || :; \
+ fi; \
+ done
+info-am:
+info: info-am
+dvi-am:
+dvi: dvi-am
+check-am: all-am
+check: check-am
+installcheck-am:
+installcheck: installcheck-am
+install-exec-am:
+install-exec: install-exec-am
+
+install-data-am: install-dataDATA
+install-data: install-data-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-am
+uninstall-am: uninstall-dataDATA
+uninstall: uninstall-am
+all-am: Makefile $(DATA)
+all-redirect: all-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs:
+ $(mkinstalldirs) $(DESTDIR)$(datadir)
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+ -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am: mostlyclean-generic
+
+mostlyclean: mostlyclean-am
+
+clean-am: clean-generic mostlyclean-am
+
+#>- clean: clean-am
+#>+ 1
+clean: kde-rpo-clean clean-am
+
+distclean-am: distclean-generic clean-am
+ -rm -f libtool
+
+distclean: distclean-am
+
+maintainer-clean-am: maintainer-clean-generic distclean-am
+ @echo "This command is intended for maintainers to use;"
+ @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-am
+
+.PHONY: uninstall-dataDATA install-dataDATA tags distdir info-am info \
+dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
+install-exec install-data-am install-data install-am install \
+uninstall-am uninstall all-redirect all-am all installdirs \
+mostlyclean-generic distclean-generic clean-generic \
+maintainer-clean-generic clean mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+docs-am:
+
+#>+ 5
+force-reedit:
+ cd $(top_srcdir) && $(AUTOMAKE) --gnu krozat/pics/Makefile
+ cd $(top_srcdir) && perl admin/am_edit krozat/pics/Makefile.in
+
+
+#>+ 2
+final:
+ $(MAKE) all-am
+#>+ 2
+no-final:
+ $(MAKE) all-am
+#>+ 3
+cvs-clean:
+ $(MAKE) -f $(top_srcdir)/admin/Makefile.common cvs-clean
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
diff --git a/krozat/krozat/pics/Makefile.am b/krozat/krozat/pics/Makefile.am
new file mode 100644
index 0000000..f68b3ed
--- /dev/null
+++ b/krozat/krozat/pics/Makefile.am
@@ -0,0 +1,6 @@
+data_DATA = *.png
+datadir = $(kde_datadir)/krozat/pics
+
+EXTRA_DIST = $(data_DATA)
+
+
diff --git a/krozat/krozat/pics/Makefile.in b/krozat/krozat/pics/Makefile.in
new file mode 100644
index 0000000..961cdfa
--- /dev/null
+++ b/krozat/krozat/pics/Makefile.in
@@ -0,0 +1,380 @@
+# KDE tags expanded automatically by am_edit - $Revision$
+# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+#>-
+bindir = @bindir@
+#>+ 3
+DEPDIR = .deps
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+
+DESTDIR =
+
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+
+top_builddir = ../..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+transform = @program_transform_name@
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_alias = @build_alias@
+build_triplet = @build@
+host_alias = @host_alias@
+host_triplet = @host@
+target_alias = @target_alias@
+target_triplet = @target@
+ARTSCCONFIG = @ARTSCCONFIG@
+AS = @AS@
+AUTODIRS = @AUTODIRS@
+CC = @CC@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DLLTOOL = @DLLTOOL@
+DPMSINC = @DPMSINC@
+DPMSLIB = @DPMSLIB@
+EXEEXT = @EXEEXT@
+GCJ = @GCJ@
+GCJFLAGS = @GCJFLAGS@
+GLINC = @GLINC@
+GLLIB = @GLLIB@
+GMSGFMT = @GMSGFMT@
+IDL = @IDL@
+IDL_DEPENDENCIES = @IDL_DEPENDENCIES@
+JAR = @JAR@
+JAVAC = @JAVAC@
+JAVAH = @JAVAH@
+JVMLIBS = @JVMLIBS@
+KDECONFIG = @KDECONFIG@
+KDE_CXXFLAGS = @KDE_CXXFLAGS@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBGEN = @LIBGEN@
+LIBJPEG = @LIBJPEG@
+LIBMICO = @LIBMICO@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBPYTHON = @LIBPYTHON@
+LIBQIMGIO = @LIBQIMGIO@
+LIBRESOLV = @LIBRESOLV@
+LIBSHADOW = @LIBSHADOW@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTIFF = @LIBTIFF@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBXINERAMA = @LIBXINERAMA@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KFORMULA = @LIB_KFORMULA@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMGIO = @LIB_KIMGIO@
+LIB_KIO = @LIB_KIO@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KWRITE = @LIB_KWRITE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LN_S = @LN_S@
+MAKEINFO = @MAKEINFO@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MICO_INCLUDES = @MICO_INCLUDES@
+MICO_LDFLAGS = @MICO_LDFLAGS@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+NOREPO = @NOREPO@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PAMLIBS = @PAMLIBS@
+PASSWDLIBS = @PASSWDLIBS@
+PYTHONINC = @PYTHONINC@
+PYTHONLIB = @PYTHONLIB@
+PYTHONMODDIR = @PYTHONMODDIR@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+REPO = @REPO@
+SETUIDFLAGS = @SETUIDFLAGS@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XPMINC = @XPMINC@
+XPMLIB = @XPMLIB@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+idldir = @idldir@
+jni_includes = @jni_includes@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_includes = @kde_includes@
+kde_libraries = @kde_libraries@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+micodir = @micodir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+
+data_DATA = *.png
+datadir = $(kde_datadir)/krozat/pics
+
+EXTRA_DIST = $(data_DATA)
+mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
+CONFIG_HEADER = ../../config.h
+CONFIG_CLEAN_FILES =
+DATA = $(data_DATA)
+
+DIST_COMMON = Makefile.am Makefile.in
+
+
+#>- DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 4
+KDE_DIST=2-hardware.png 4-rpmsecu.png 5-carte.png 11-support.png 18-disc.png 13-filetools.png 10-service.png 3-rouage.png 8-bureau.png 6-shell.png 14-filetransfert.png 7-bugfix.png 15-tux.png 12-Xdrake.png 16-chess.png 9-docu.png 17-floppy.png 1-boot&init.png
+
+DISTFILES= $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+
+
+TAR = gtar
+GZIP_ENV = --best
+#>- all: all-redirect
+#>+ 1
+all: docs-am all-redirect
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+#>- cd $(top_srcdir) && $(AUTOMAKE) --gnu krozat/pics/Makefile
+#>+ 2
+ cd $(top_srcdir) && $(AUTOMAKE) --gnu krozat/pics/Makefile
+ cd $(top_srcdir) && perl admin/am_edit krozat/pics/Makefile.in
+
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
+ cd $(top_builddir) \
+ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+
+install-dataDATA: $(data_DATA)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(datadir)
+ @list='$(data_DATA)'; for p in $$list; do \
+ if test -f $(srcdir)/$$p; then \
+ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(datadir)/$$p"; \
+ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(datadir)/$$p; \
+ else if test -f $$p; then \
+ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(datadir)/$$p"; \
+ $(INSTALL_DATA) $$p $(DESTDIR)$(datadir)/$$p; \
+ fi; fi; \
+ done
+
+uninstall-dataDATA:
+ @$(NORMAL_UNINSTALL)
+ list='$(data_DATA)'; for p in $$list; do \
+ rm -f $(DESTDIR)$(datadir)/$$p; \
+ done
+tags: TAGS
+TAGS:
+
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = krozat/pics
+
+distdir: $(DISTFILES)
+ here=`cd $(top_builddir) && pwd`; \
+ top_distdir=`cd $(top_distdir) && pwd`; \
+ distdir=`cd $(distdir) && pwd`; \
+ cd $(top_srcdir) \
+ && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu krozat/pics/Makefile
+ @for file in $(DISTFILES); do \
+ d=$(srcdir); \
+ if test -d $$d/$$file; then \
+ cp -pr $$d/$$file $(distdir)/$$file; \
+ else \
+ test -f $(distdir)/$$file \
+ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+ || cp -p $$d/$$file $(distdir)/$$file || :; \
+ fi; \
+ done
+info-am:
+info: info-am
+dvi-am:
+dvi: dvi-am
+check-am: all-am
+check: check-am
+installcheck-am:
+installcheck: installcheck-am
+install-exec-am:
+install-exec: install-exec-am
+
+install-data-am: install-dataDATA
+install-data: install-data-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-am
+uninstall-am: uninstall-dataDATA
+uninstall: uninstall-am
+all-am: Makefile $(DATA)
+all-redirect: all-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs:
+ $(mkinstalldirs) $(DESTDIR)$(datadir)
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+ -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am: mostlyclean-generic
+
+mostlyclean: mostlyclean-am
+
+clean-am: clean-generic mostlyclean-am
+
+#>- clean: clean-am
+#>+ 1
+clean: kde-rpo-clean clean-am
+
+distclean-am: distclean-generic clean-am
+ -rm -f libtool
+
+distclean: distclean-am
+
+maintainer-clean-am: maintainer-clean-generic distclean-am
+ @echo "This command is intended for maintainers to use;"
+ @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-am
+
+.PHONY: uninstall-dataDATA install-dataDATA tags distdir info-am info \
+dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
+install-exec install-data-am install-data install-am install \
+uninstall-am uninstall all-redirect all-am all installdirs \
+mostlyclean-generic distclean-generic clean-generic \
+maintainer-clean-generic clean mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+docs-am:
+
+#>+ 5
+force-reedit:
+ cd $(top_srcdir) && $(AUTOMAKE) --gnu krozat/pics/Makefile
+ cd $(top_srcdir) && perl admin/am_edit krozat/pics/Makefile.in
+
+
+#>+ 2
+final:
+ $(MAKE) all-am
+#>+ 2
+no-final:
+ $(MAKE) all-am
+#>+ 3
+cvs-clean:
+ $(MAKE) -f $(top_srcdir)/admin/Makefile.common cvs-clean
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
diff --git a/krozat/krozat/templates/cpp_template b/krozat/krozat/templates/cpp_template
new file mode 100644
index 0000000..6afef5d
--- /dev/null
+++ b/krozat/krozat/templates/cpp_template
@@ -0,0 +1,16 @@
+/***************************************************************************
+ |FILENAME| - description
+ -------------------
+ begin : |DATE|
+ copyright : (C) |YEAR| by |AUTHOR|
+ email : |EMAIL|
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
diff --git a/krozat/krozat/templates/header_template b/krozat/krozat/templates/header_template
new file mode 100644
index 0000000..6afef5d
--- /dev/null
+++ b/krozat/krozat/templates/header_template
@@ -0,0 +1,16 @@
+/***************************************************************************
+ |FILENAME| - description
+ -------------------
+ begin : |DATE|
+ copyright : (C) |YEAR| by |AUTHOR|
+ email : |EMAIL|
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
diff --git a/krozat/po/Makefile b/krozat/po/Makefile
new file mode 100644
index 0000000..a7d47c5
--- /dev/null
+++ b/krozat/po/Makefile
@@ -0,0 +1,356 @@
+# Generated automatically from Makefile.in by config.pl.
+# KDE tags expanded automatically by am_edit - $Revision$
+# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+####### kdevelop will overwrite this part!!! (begin)##########
+
+####### kdevelop will overwrite this part!!! (end)############
+
+
+SHELL = /bin/sh
+
+srcdir = .
+top_srcdir = ..
+VPATH = .
+prefix = /usr
+exec_prefix = ${prefix}
+#>-
+bindir = ${exec_prefix}/bin
+#>+ 3
+DEPDIR = .deps
+
+bindir = ${exec_prefix}/bin
+sbindir = ${exec_prefix}/sbin
+libexecdir = ${exec_prefix}/libexec
+datadir = ${prefix}/share
+sysconfdir = ${prefix}/etc
+sharedstatedir = ${prefix}/com
+localstatedir = ${prefix}/var
+libdir = ${exec_prefix}/lib
+infodir = ${prefix}/info
+mandir = ${prefix}/man
+includedir = ${prefix}/include
+oldincludedir = /usr/include
+
+DESTDIR =
+
+pkgdatadir = $(datadir)/krozat
+pkglibdir = $(libdir)/krozat
+pkgincludedir = $(includedir)/krozat
+
+top_builddir = ..
+
+ACLOCAL = aclocal
+AUTOCONF = autoconf
+AUTOMAKE = automake
+AUTOHEADER = autoheader
+
+INSTALL = /usr//bin/install -c -p
+INSTALL_PROGRAM = ${INSTALL} $(INSTALL_STRIP_FLAG) $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_SCRIPT = ${INSTALL}
+transform = s,x,x,
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_alias = i686-pc-linux-gnu
+build_triplet = i686-pc-linux-gnu
+host_alias = i686-pc-linux-gnu
+host_triplet = i686-pc-linux-gnu
+target_alias = i686-pc-linux-gnu
+target_triplet = i686-pc-linux-gnu
+ARTSCCONFIG = /usr/bin/artsc-config
+AS = @AS@
+AUTODIRS =
+CC = gcc
+CONF_FILES = $(top_srcdir)/./admin/configure.in.min $(top_srcdir)/configure.in.in
+CPP = gcc -E
+CXX = c++
+CXXCPP = c++ -E
+DCOPIDL = /usr/bin/dcopidl
+DCOPIDL2CPP = /usr/bin/dcopidl2cpp
+DCOP_DEPENDENCIES = $(DCOPIDL)
+DLLTOOL = @DLLTOOL@
+DPMSINC = @DPMSINC@
+DPMSLIB = @DPMSLIB@
+EXEEXT =
+GCJ = @GCJ@
+GCJFLAGS = @GCJFLAGS@
+GLINC = @GLINC@
+GLLIB = @GLLIB@
+GMSGFMT = /usr//bin/msgfmt
+IDL = @IDL@
+IDL_DEPENDENCIES = @IDL_DEPENDENCIES@
+JAR = @JAR@
+JAVAC = @JAVAC@
+JAVAH = @JAVAH@
+JVMLIBS = @JVMLIBS@
+KDECONFIG = /usr/bin/kde-config
+KDE_CXXFLAGS =
+KDE_EXTRA_RPATH =
+KDE_INCLUDES =
+KDE_LDFLAGS = -L/usr/lib
+KDE_PLUGIN = -avoid-version -module -no-undefined $(KDE_RPATH)
+KDE_RPATH = -R $(kde_libraries) -R $(x_libraries)
+KDE_USE_CLOSURE_FALSE = #
+KDE_USE_CLOSURE_TRUE =
+KDE_USE_FINAL_FALSE =
+KDE_USE_FINAL_TRUE = #
+KDE_XSL_STYLESHEET = /usr/share/apps/ksgmltools2/customization/kde-chunk.xsl
+LIBCOMPAT =
+LIBCRYPT = -lcrypt
+LIBDL = -ldl
+LIBGEN = @LIBGEN@
+LIBJPEG = -ljpeg
+LIBMICO = @LIBMICO@
+LIBOBJS = @LIBOBJS@
+LIBPNG = -lpng -lz -lm
+LIBPTHREAD = @LIBPTHREAD@
+LIBPYTHON = @LIBPYTHON@
+LIBQIMGIO = @LIBQIMGIO@
+LIBRESOLV = -lresolv
+LIBSHADOW = @LIBSHADOW@
+LIBSM = -lSM -lICE
+LIBSOCKET = -lresolv
+LIBTIFF = @LIBTIFF@
+LIBTOOL = $(SHELL) $(top_builddir)/libtool
+LIBUCB =
+LIBUTIL = -lutil
+LIBXINERAMA =
+LIBZ = -lz
+LIB_KAB = -lkab
+LIB_KDECORE = -lkdecore
+LIB_KDEUI = -lkdeui
+LIB_KFILE = -lkfile
+LIB_KFM =
+LIB_KFORMULA = -lkformula
+LIB_KHTML = -lkhtml
+LIB_KIMGIO = @LIB_KIMGIO@
+LIB_KIO = -lkio
+LIB_KPARTS = -lkparts
+LIB_KSPELL = -lkspell
+LIB_KSYCOCA = -lksycoca
+LIB_KWRITE = -lkwrite
+LIB_QT = -lqt $(LIBPNG) $(LIBJPEG) -lXext $(LIB_X11) $(LIBSM)
+LIB_SMB = -lsmb
+LIB_X11 = -lX11 $(LIBSOCKET)
+LN_S = ln -s
+MAKEINFO = makeinfo
+MCOPIDL = /usr/bin/mcopidl
+MEINPROC = /usr/bin/meinproc
+MICO_INCLUDES = @MICO_INCLUDES@
+MICO_LDFLAGS = @MICO_LDFLAGS@
+MOC = /usr/lib/qt2/bin/moc
+MSGFMT = /usr//bin/msgfmt
+NOOPT_CXXFLAGS = -fno-exceptions -fno-check-new
+NOREPO = -fno-repo
+OBJDUMP = @OBJDUMP@
+OBJEXT = o
+PACKAGE = krozat
+PAMLIBS = @PAMLIBS@
+PASSWDLIBS = @PASSWDLIBS@
+PYTHONINC = @PYTHONINC@
+PYTHONLIB = @PYTHONLIB@
+PYTHONMODDIR = @PYTHONMODDIR@
+QT_INCLUDES = -I/usr/lib/qt2/include
+QT_LDFLAGS =
+RANLIB = ranlib
+REPO = -frepo
+SETUIDFLAGS = @SETUIDFLAGS@
+STRIP = strip
+TOPSUBDIRS = doc krozat po
+UIC = /usr/lib/qt2/bin/uic
+USER_INCLUDES =
+USER_LDFLAGS =
+USE_EXCEPTIONS = -fexceptions
+USE_RTTI =
+USE_THREADS = @USE_THREADS@
+VERSION = 0.1
+XGETTEXT = /usr//bin/xgettext
+XPMINC = @XPMINC@
+XPMLIB = @XPMLIB@
+X_EXTRA_LIBS = -lresolv
+X_INCLUDES = -I/usr/X11R6/include
+X_LDFLAGS = -L/usr/X11R6/lib
+X_PRE_LIBS =
+all_includes = -I/usr/lib/qt2/include -I/usr/X11R6/include
+all_libraries = -L/usr/X11R6/lib -L/usr/lib
+idldir = @idldir@
+jni_includes = @jni_includes@
+kde_appsdir = ${prefix}/share/applnk
+kde_bindir = ${exec_prefix}/bin
+kde_confdir = ${prefix}/share/config
+kde_datadir = ${prefix}/share/apps
+kde_htmldir = ${prefix}/share/doc/HTML
+kde_icondir = ${prefix}/share/icons
+kde_includes = /usr/include
+kde_libraries = /usr/lib
+kde_libs_htmldir = /usr/share/doc/HTML
+kde_libs_prefix = /usr
+kde_locale = ${prefix}/share/locale
+kde_mimedir = ${prefix}/share/mimelnk
+kde_moduledir = ${exec_prefix}/lib/kde2
+kde_servicesdir = ${prefix}/share/services
+kde_servicetypesdir = ${prefix}/share/servicetypes
+kde_sounddir = ${prefix}/share/sounds
+kde_templatesdir = ${prefix}/share/templates
+kde_wallpaperdir = ${prefix}/share/wallpapers
+micodir = @micodir@
+qt_includes = /usr/lib/qt2/include
+qt_libraries =
+x_includes = /usr/X11R6/include
+x_libraries = /usr/X11R6/lib
+
+POFILES = AUTO
+mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
+CONFIG_HEADER = ../config.h
+CONFIG_CLEAN_FILES =
+DIST_COMMON = Makefile.am Makefile.in
+
+
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+TAR = gtar
+GZIP_ENV = --best
+#>- all: all-redirect
+#>+ 1
+all: docs-am all-redirect
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+#>- cd $(top_srcdir) && $(AUTOMAKE) --gnu po/Makefile
+#>+ 2
+ cd $(top_srcdir) && $(AUTOMAKE) --gnu po/Makefile
+ cd $(top_srcdir) && perl admin/am_edit po/Makefile.in
+
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
+ cd $(top_builddir) \
+ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+tags: TAGS
+TAGS:
+
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = po
+
+distdir: $(DISTFILES)
+ here=`cd $(top_builddir) && pwd`; \
+ top_distdir=`cd $(top_distdir) && pwd`; \
+ distdir=`cd $(distdir) && pwd`; \
+ cd $(top_srcdir) \
+ && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu po/Makefile
+ @for file in $(DISTFILES); do \
+ d=$(srcdir); \
+ if test -d $$d/$$file; then \
+ cp -pr $$d/$$file $(distdir)/$$file; \
+ else \
+ test -f $(distdir)/$$file \
+ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+ || cp -p $$d/$$file $(distdir)/$$file || :; \
+ fi; \
+ done
+info-am:
+info: info-am
+dvi-am:
+dvi: dvi-am
+check-am: all-am
+check: check-am
+installcheck-am:
+installcheck: installcheck-am
+install-exec-am:
+install-exec: install-exec-am
+
+install-data-am:
+install-data: install-data-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-am
+uninstall-am:
+uninstall: uninstall-am
+all-am: Makefile
+all-redirect: all-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs:
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+ -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am: mostlyclean-generic
+
+mostlyclean: mostlyclean-am
+
+clean-am: clean-generic mostlyclean-am
+
+#>- clean: clean-am
+#>+ 1
+clean: kde-rpo-clean clean-am
+
+distclean-am: distclean-generic clean-am
+ -rm -f libtool
+
+distclean: distclean-am
+
+maintainer-clean-am: maintainer-clean-generic distclean-am
+ @echo "This command is intended for maintainers to use;"
+ @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-am
+
+.PHONY: tags distdir info-am info dvi-am dvi check check-am \
+installcheck-am installcheck install-exec-am install-exec \
+install-data-am install-data install-am install uninstall-am uninstall \
+all-redirect all-am all installdirs mostlyclean-generic \
+distclean-generic clean-generic maintainer-clean-generic clean \
+mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+docs-am:
+
+#>+ 5
+force-reedit:
+ cd $(top_srcdir) && $(AUTOMAKE) --gnu po/Makefile
+ cd $(top_srcdir) && perl admin/am_edit po/Makefile.in
+
+
+#>+ 2
+final:
+ $(MAKE) all-am
+#>+ 2
+no-final:
+ $(MAKE) all-am
+#>+ 3
+cvs-clean:
+ $(MAKE) -f $(top_srcdir)/admin/Makefile.common cvs-clean
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
diff --git a/krozat/po/Makefile.am b/krozat/po/Makefile.am
new file mode 100644
index 0000000..50aeed8
--- /dev/null
+++ b/krozat/po/Makefile.am
@@ -0,0 +1,6 @@
+####### kdevelop will overwrite this part!!! (begin)##########
+
+
+####### kdevelop will overwrite this part!!! (end)############
+POFILES = AUTO
+
diff --git a/krozat/po/Makefile.in b/krozat/po/Makefile.in
new file mode 100644
index 0000000..6fb4f07
--- /dev/null
+++ b/krozat/po/Makefile.in
@@ -0,0 +1,355 @@
+# KDE tags expanded automatically by am_edit - $Revision$
+# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+####### kdevelop will overwrite this part!!! (begin)##########
+
+####### kdevelop will overwrite this part!!! (end)############
+
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+#>-
+bindir = @bindir@
+#>+ 3
+DEPDIR = .deps
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+
+DESTDIR =
+
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+transform = @program_transform_name@
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_alias = @build_alias@
+build_triplet = @build@
+host_alias = @host_alias@
+host_triplet = @host@
+target_alias = @target_alias@
+target_triplet = @target@
+ARTSCCONFIG = @ARTSCCONFIG@
+AS = @AS@
+AUTODIRS = @AUTODIRS@
+CC = @CC@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DLLTOOL = @DLLTOOL@
+DPMSINC = @DPMSINC@
+DPMSLIB = @DPMSLIB@
+EXEEXT = @EXEEXT@
+GCJ = @GCJ@
+GCJFLAGS = @GCJFLAGS@
+GLINC = @GLINC@
+GLLIB = @GLLIB@
+GMSGFMT = @GMSGFMT@
+IDL = @IDL@
+IDL_DEPENDENCIES = @IDL_DEPENDENCIES@
+JAR = @JAR@
+JAVAC = @JAVAC@
+JAVAH = @JAVAH@
+JVMLIBS = @JVMLIBS@
+KDECONFIG = @KDECONFIG@
+KDE_CXXFLAGS = @KDE_CXXFLAGS@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBGEN = @LIBGEN@
+LIBJPEG = @LIBJPEG@
+LIBMICO = @LIBMICO@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBPYTHON = @LIBPYTHON@
+LIBQIMGIO = @LIBQIMGIO@
+LIBRESOLV = @LIBRESOLV@
+LIBSHADOW = @LIBSHADOW@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTIFF = @LIBTIFF@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBXINERAMA = @LIBXINERAMA@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KFORMULA = @LIB_KFORMULA@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMGIO = @LIB_KIMGIO@
+LIB_KIO = @LIB_KIO@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KWRITE = @LIB_KWRITE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LN_S = @LN_S@
+MAKEINFO = @MAKEINFO@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MICO_INCLUDES = @MICO_INCLUDES@
+MICO_LDFLAGS = @MICO_LDFLAGS@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+NOREPO = @NOREPO@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PAMLIBS = @PAMLIBS@
+PASSWDLIBS = @PASSWDLIBS@
+PYTHONINC = @PYTHONINC@
+PYTHONLIB = @PYTHONLIB@
+PYTHONMODDIR = @PYTHONMODDIR@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+REPO = @REPO@
+SETUIDFLAGS = @SETUIDFLAGS@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XPMINC = @XPMINC@
+XPMLIB = @XPMLIB@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+idldir = @idldir@
+jni_includes = @jni_includes@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_includes = @kde_includes@
+kde_libraries = @kde_libraries@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+micodir = @micodir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+
+POFILES = AUTO
+mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
+CONFIG_HEADER = ../config.h
+CONFIG_CLEAN_FILES =
+DIST_COMMON = Makefile.am Makefile.in
+
+
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+TAR = gtar
+GZIP_ENV = --best
+#>- all: all-redirect
+#>+ 1
+all: docs-am all-redirect
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+#>- cd $(top_srcdir) && $(AUTOMAKE) --gnu po/Makefile
+#>+ 2
+ cd $(top_srcdir) && $(AUTOMAKE) --gnu po/Makefile
+ cd $(top_srcdir) && perl admin/am_edit po/Makefile.in
+
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
+ cd $(top_builddir) \
+ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+tags: TAGS
+TAGS:
+
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = po
+
+distdir: $(DISTFILES)
+ here=`cd $(top_builddir) && pwd`; \
+ top_distdir=`cd $(top_distdir) && pwd`; \
+ distdir=`cd $(distdir) && pwd`; \
+ cd $(top_srcdir) \
+ && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu po/Makefile
+ @for file in $(DISTFILES); do \
+ d=$(srcdir); \
+ if test -d $$d/$$file; then \
+ cp -pr $$d/$$file $(distdir)/$$file; \
+ else \
+ test -f $(distdir)/$$file \
+ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+ || cp -p $$d/$$file $(distdir)/$$file || :; \
+ fi; \
+ done
+info-am:
+info: info-am
+dvi-am:
+dvi: dvi-am
+check-am: all-am
+check: check-am
+installcheck-am:
+installcheck: installcheck-am
+install-exec-am:
+install-exec: install-exec-am
+
+install-data-am:
+install-data: install-data-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-am
+uninstall-am:
+uninstall: uninstall-am
+all-am: Makefile
+all-redirect: all-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs:
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+ -rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am: mostlyclean-generic
+
+mostlyclean: mostlyclean-am
+
+clean-am: clean-generic mostlyclean-am
+
+#>- clean: clean-am
+#>+ 1
+clean: kde-rpo-clean clean-am
+
+distclean-am: distclean-generic clean-am
+ -rm -f libtool
+
+distclean: distclean-am
+
+maintainer-clean-am: maintainer-clean-generic distclean-am
+ @echo "This command is intended for maintainers to use;"
+ @echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-am
+
+.PHONY: tags distdir info-am info dvi-am dvi check check-am \
+installcheck-am installcheck install-exec-am install-exec \
+install-data-am install-data install-am install uninstall-am uninstall \
+all-redirect all-am all installdirs mostlyclean-generic \
+distclean-generic clean-generic maintainer-clean-generic clean \
+mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+docs-am:
+
+#>+ 5
+force-reedit:
+ cd $(top_srcdir) && $(AUTOMAKE) --gnu po/Makefile
+ cd $(top_srcdir) && perl admin/am_edit po/Makefile.in
+
+
+#>+ 2
+final:
+ $(MAKE) all-am
+#>+ 2
+no-final:
+ $(MAKE) all-am
+#>+ 3
+cvs-clean:
+ $(MAKE) -f $(top_srcdir)/admin/Makefile.common cvs-clean
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo