# This file is part of the KDE libraries # Copyright (C) 1996-1997 Matthias Kalle Dalheimer (kalle@kde.org) # (C) 1997,1998 Stephan Kulow (coolo@kde.org) # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Library General Public # License as published by the Free Software Foundation; either # version 2 of the License, or (at your option) any later version. # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Library General Public License for more details. # You should have received a copy of the GNU Library General Public License # along with this library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, # Boston, MA 02110-1301, USA. COMPILE_FIRST = dcop libltdl tdefx tdecore tdeunittest tdeui tdesu kjs tdewallet kio kded kded_post COMPILE_BEFORE_doc = kdoctools COMPILE_AFTER_tdeparts = tdespell2 tdemdi tdeprint kinit kate interfaces tdecert tdehtml tderandr COMPILE_AFTER_tdeprint = kate tdehtml COMPILE_BEFORE_tdehtml = tdeutils COMPILE_BEFORE_kabc = kab tderesources COMPILE_BEFORE_kate = interfaces tdeutils COMPILE_BEFORE_tdemdi = tdeutils COMPILE_BEFORE_tdespell2 = tdeutils COMPILE_BEFORE_tdecmshell = tdeutils COMPILE_BEFORE_kdewidgets = kabc tdehtml COMPILE_BEFORE_interfaces = arts kabc $(top_srcdir)/acinclude.m4: $(top_srcdir)/libltdl/ltdl.m4 AUTOMAKE_OPTIONS = foreign 1.6.1 potdir = $(kde_includes) pot_DATA = kde.pot messages: cd tdeabc/scripts && perl ./makeaddressee find . -type d | grep -v '\.svn' | sed -e 's,$$,/,' > dirs mfs=`find . -name Makefile.am | xargs egrep -l '^messages:'` ;\ for dir in $$mfs; do \ if test "$$dir" != "./Makefile.am"; then \ dir=`dirname $$dir` ;\ egrep -v "^$$dir" dirs > dirs.new && mv dirs.new dirs ;\ fi ;\ done fgrep -v "/tests" dirs > dirs.new && mv dirs.new dirs ;\ dirs=`cat dirs` ;\ find $$dirs -maxdepth 1 -name "*.cpp" -print > files ;\ find $$dirs -maxdepth 1 -name "*.cc" -print >> files ;\ find $$dirs -maxdepth 1 -name "*.h" -print >> files ;\ echo ./tdecore/tde-config.cpp.in >> files ;\ $(EXTRACTRC) `find $$dirs -maxdepth 1 \( -name "*.rc" -o -name "*.ui" \) ` ./dnssd/kcm_tdednssd.kcfg > rc.cpp; \ : > kde.pot ;\ $(XGETTEXT) -ktranslate -x qt-messages.pot rc.cpp `cat files` && cat messages.po qt-messages.pot > $(podir)/tdelibs.pot $(XGETTEXT) common_texts.cpp -o kde.pot rm -f dirs EXTRA_DIST = admin kde.pot \ COMPILING COMPILING.html COPYING.BSD DEBUG \ KDE2PORTING.html NAMING common_texts.cpp tdelibs.lsm kdoc.rules \ qt-messages.pot configure.in.in configure.in.mid configure.in.bot MAINTAINERCLEANFILES = configure.files subdirs dist-hook: cd $(top_distdir) && perl $(top_srcdir)/admin/am_edit -padmin # Rule for generating HTML documentation [you need kdoc installed] # Don't forget to run qt2kdoc first (qt2kdoc $QTDIR/doc/html) # The tdelibs docu will end up in ./srcdoc/ kdedoc: cd $(top_srcdir) && \ makekdedoc -p'--skip-internal' --outputdir=$(top_builddir)/srcdoc qtmessages: if test x$(top_srcdir) = x; then top_srcdir=. ; else top_srcdir=$(top_srcdir); fi ;\ cd $$top_srcdir/../qt-copy/src ;\ sed -e "s,#define,," xml/qxml.cpp > qxml_clean.cpp ;\ find . -name "*.cpp" | grep -v moc_ > list ;\ for file in qfiledialog qcolordialog qprintdialog \ qurloperator qftp qhttp qlocal qerrormessage; do \ grep -v $$file list > list.new && mv list.new list ;\ done ;\ xgettext -C -ktr -kQT_TRANSLATE_NOOP `cat list` ;\ cd ../../tdelibs ;\ mv $$top_srcdir/../qt-copy/src/messages.po $$top_srcdir echo "remove the header from messages.po and move to qt-messages.pot" include admin/Doxyfile.am include admin/deps.am apidox-am-toplevel-yes: apidox-am-toplevel-tdelibs apidox-am-toplevel-tdelibs: $(top_builddir)/apidocs/qt/qt.tag $(top_builddir)/apidocs/qt/qt.tag: @echo "*** Creating a tag file for the Qt library:"; \ $(mkinstalldirs) $(top_builddir)/apidocs/qt; \ doxytag -t $(top_builddir)/apidocs/qt/qt.tag $(QTDOCDIR) install-data-local: install-apidox-tdelibs ## install the tag file for the Qt documentation install-apidox-tdelibs: if test -f $(top_builddir)/apidocs/qt/qt.tag; then \ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/qt ;\ echo $(INSTALL_DATA) $(top_builddir)/apidocs/qt/qt.tag $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/qt; \ $(INSTALL_DATA) $(top_builddir)/apidocs/qt/qt.tag $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/qt; \ fi .PHONY: install-apidox-tdelibs apidox-am-toplevel-tdelibs apidox-am-toplevel-yes qtmessages