From d0ac82a7a082706872dd6e0d90c02d60b52a77a9 Mon Sep 17 00:00:00 2001 From: David Baudens Date: Fri, 24 Aug 2001 16:08:15 +0000 Subject: Final primary Krozat commit (yes, Chef, your are really honor --- krozat/krozat/Krozat.desktop | 200 ++++++++ krozat/krozat/Makefile | 737 +++++++++++++++++++++++++++ krozat/krozat/Makefile.am | 33 ++ krozat/krozat/Makefile.am~ | 31 ++ krozat/krozat/Makefile.in | 736 +++++++++++++++++++++++++++ krozat/krozat/krozat.cpp | 845 +++++++++++++++++++++++++++++++ krozat/krozat/krozat.cpp~ | 845 +++++++++++++++++++++++++++++++ krozat/krozat/krozat.h | 129 +++++ krozat/krozat/krozat.kss | Bin 0 -> 71188 bytes krozat/krozat/krozat.moc | 150 ++++++ krozat/krozat/krozat.o | Bin 0 -> 41172 bytes krozat/krozat/krozat_kss_meta_unload.cpp | 6 + krozat/krozat/krozat_kss_meta_unload.o | Bin 0 -> 1916 bytes krozat/krozat/pics/1-boot&init.png | Bin 0 -> 8412 bytes krozat/krozat/pics/10-service.png | Bin 0 -> 12947 bytes krozat/krozat/pics/11-support.png | Bin 0 -> 10931 bytes krozat/krozat/pics/12-Xdrake.png | Bin 0 -> 9299 bytes krozat/krozat/pics/13-filetools.png | Bin 0 -> 10733 bytes krozat/krozat/pics/14-filetransfert.png | Bin 0 -> 10636 bytes krozat/krozat/pics/15-tux.png | Bin 0 -> 11415 bytes krozat/krozat/pics/16-chess.png | Bin 0 -> 18674 bytes krozat/krozat/pics/17-floppy.png | Bin 0 -> 6364 bytes krozat/krozat/pics/18-disc.png | Bin 0 -> 9624 bytes krozat/krozat/pics/2-hardware.png | Bin 0 -> 12532 bytes krozat/krozat/pics/3-rouage.png | Bin 0 -> 17811 bytes krozat/krozat/pics/4-rpmsecu.png | Bin 0 -> 11316 bytes krozat/krozat/pics/5-carte.png | Bin 0 -> 13677 bytes krozat/krozat/pics/6-shell.png | Bin 0 -> 10213 bytes krozat/krozat/pics/7-bugfix.png | Bin 0 -> 9385 bytes krozat/krozat/pics/8-bureau.png | Bin 0 -> 10181 bytes krozat/krozat/pics/9-docu.png | Bin 0 -> 12465 bytes krozat/krozat/pics/Makefile | 381 ++++++++++++++ krozat/krozat/pics/Makefile.am | 6 + krozat/krozat/pics/Makefile.in | 380 ++++++++++++++ krozat/krozat/templates/cpp_template | 16 + krozat/krozat/templates/header_template | 16 + krozat/po/Makefile | 356 +++++++++++++ krozat/po/Makefile.am | 6 + krozat/po/Makefile.in | 355 +++++++++++++ 39 files changed, 5228 insertions(+) create mode 100644 krozat/krozat/Krozat.desktop create mode 100644 krozat/krozat/Makefile create mode 100644 krozat/krozat/Makefile.am create mode 100644 krozat/krozat/Makefile.am~ create mode 100644 krozat/krozat/Makefile.in create mode 100644 krozat/krozat/krozat.cpp create mode 100644 krozat/krozat/krozat.cpp~ create mode 100644 krozat/krozat/krozat.h create mode 100755 krozat/krozat/krozat.kss create mode 100644 krozat/krozat/krozat.moc create mode 100644 krozat/krozat/krozat.o create mode 100644 krozat/krozat/krozat_kss_meta_unload.cpp create mode 100644 krozat/krozat/krozat_kss_meta_unload.o create mode 100644 krozat/krozat/pics/1-boot&init.png create mode 100644 krozat/krozat/pics/10-service.png create mode 100644 krozat/krozat/pics/11-support.png create mode 100644 krozat/krozat/pics/12-Xdrake.png create mode 100644 krozat/krozat/pics/13-filetools.png create mode 100644 krozat/krozat/pics/14-filetransfert.png create mode 100644 krozat/krozat/pics/15-tux.png create mode 100644 krozat/krozat/pics/16-chess.png create mode 100644 krozat/krozat/pics/17-floppy.png create mode 100644 krozat/krozat/pics/18-disc.png create mode 100644 krozat/krozat/pics/2-hardware.png create mode 100644 krozat/krozat/pics/3-rouage.png create mode 100644 krozat/krozat/pics/4-rpmsecu.png create mode 100644 krozat/krozat/pics/5-carte.png create mode 100644 krozat/krozat/pics/6-shell.png create mode 100644 krozat/krozat/pics/7-bugfix.png create mode 100644 krozat/krozat/pics/8-bureau.png create mode 100644 krozat/krozat/pics/9-docu.png create mode 100644 krozat/krozat/pics/Makefile create mode 100644 krozat/krozat/pics/Makefile.am create mode 100644 krozat/krozat/pics/Makefile.in create mode 100644 krozat/krozat/templates/cpp_template create mode 100644 krozat/krozat/templates/header_template create mode 100644 krozat/po/Makefile create mode 100644 krozat/po/Makefile.am create mode 100644 krozat/po/Makefile.in (limited to 'krozat') 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 ' >> 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 ' >> 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 + * + * This code is under GPL + * + * 2001/03/04 Converted to libkscreensaver by Martin R. Jones. + * Adapted by Laurent Montel + * For MandrakeSoft + */ + + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#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= 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> 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= 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= 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 \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 + * + * This code is under GPL + * + * 2001/03/04 Converted to libkscreensaver by Martin R. Jones. + * Adapted by Laurent Montel + * For MandrakeSoft + */ + + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#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= 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> 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= 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= 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 \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 + * Adapted by Laurent MONTEL + * for MandrakeSoft. + */ + + +#ifndef MANDRAKE_H +#define MANDRAKE_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +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 Binary files /dev/null and b/krozat/krozat/krozat.kss 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 +#include + + + +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 Binary files /dev/null and b/krozat/krozat/krozat.o 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 +_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 Binary files /dev/null and b/krozat/krozat/krozat_kss_meta_unload.o 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 Binary files /dev/null and b/krozat/krozat/pics/1-boot&init.png differ diff --git a/krozat/krozat/pics/10-service.png b/krozat/krozat/pics/10-service.png new file mode 100644 index 0000000..8a01af8 Binary files /dev/null and b/krozat/krozat/pics/10-service.png differ diff --git a/krozat/krozat/pics/11-support.png b/krozat/krozat/pics/11-support.png new file mode 100644 index 0000000..58056b2 Binary files /dev/null and b/krozat/krozat/pics/11-support.png differ diff --git a/krozat/krozat/pics/12-Xdrake.png b/krozat/krozat/pics/12-Xdrake.png new file mode 100644 index 0000000..3d4e4f4 Binary files /dev/null and b/krozat/krozat/pics/12-Xdrake.png differ diff --git a/krozat/krozat/pics/13-filetools.png b/krozat/krozat/pics/13-filetools.png new file mode 100644 index 0000000..15fbf42 Binary files /dev/null and b/krozat/krozat/pics/13-filetools.png differ diff --git a/krozat/krozat/pics/14-filetransfert.png b/krozat/krozat/pics/14-filetransfert.png new file mode 100644 index 0000000..3712dee Binary files /dev/null and b/krozat/krozat/pics/14-filetransfert.png differ diff --git a/krozat/krozat/pics/15-tux.png b/krozat/krozat/pics/15-tux.png new file mode 100644 index 0000000..779c837 Binary files /dev/null and b/krozat/krozat/pics/15-tux.png differ diff --git a/krozat/krozat/pics/16-chess.png b/krozat/krozat/pics/16-chess.png new file mode 100644 index 0000000..2e89d92 Binary files /dev/null and b/krozat/krozat/pics/16-chess.png differ diff --git a/krozat/krozat/pics/17-floppy.png b/krozat/krozat/pics/17-floppy.png new file mode 100644 index 0000000..7bd3434 Binary files /dev/null and b/krozat/krozat/pics/17-floppy.png differ diff --git a/krozat/krozat/pics/18-disc.png b/krozat/krozat/pics/18-disc.png new file mode 100644 index 0000000..3aa4ebe Binary files /dev/null and b/krozat/krozat/pics/18-disc.png differ diff --git a/krozat/krozat/pics/2-hardware.png b/krozat/krozat/pics/2-hardware.png new file mode 100644 index 0000000..da738b8 Binary files /dev/null and b/krozat/krozat/pics/2-hardware.png differ diff --git a/krozat/krozat/pics/3-rouage.png b/krozat/krozat/pics/3-rouage.png new file mode 100644 index 0000000..51712e1 Binary files /dev/null and b/krozat/krozat/pics/3-rouage.png differ diff --git a/krozat/krozat/pics/4-rpmsecu.png b/krozat/krozat/pics/4-rpmsecu.png new file mode 100644 index 0000000..3b68cbd Binary files /dev/null and b/krozat/krozat/pics/4-rpmsecu.png differ diff --git a/krozat/krozat/pics/5-carte.png b/krozat/krozat/pics/5-carte.png new file mode 100644 index 0000000..6eb8557 Binary files /dev/null and b/krozat/krozat/pics/5-carte.png differ diff --git a/krozat/krozat/pics/6-shell.png b/krozat/krozat/pics/6-shell.png new file mode 100644 index 0000000..b5a324b Binary files /dev/null and b/krozat/krozat/pics/6-shell.png differ diff --git a/krozat/krozat/pics/7-bugfix.png b/krozat/krozat/pics/7-bugfix.png new file mode 100644 index 0000000..2cd4334 Binary files /dev/null and b/krozat/krozat/pics/7-bugfix.png differ diff --git a/krozat/krozat/pics/8-bureau.png b/krozat/krozat/pics/8-bureau.png new file mode 100644 index 0000000..560e0d7 Binary files /dev/null and b/krozat/krozat/pics/8-bureau.png differ diff --git a/krozat/krozat/pics/9-docu.png b/krozat/krozat/pics/9-docu.png new file mode 100644 index 0000000..abad1cc Binary files /dev/null and b/krozat/krozat/pics/9-docu.png 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 -- cgit v1.2.1