|
|
|
#KDE_OPTIONS = nofinal
|
|
|
|
KDE_CXXFLAGS = $(USE_RTTI) -fexceptions
|
|
|
|
|
|
|
|
SUBDIRS = interfaces . about pics profiles avscripts tests
|
|
|
|
|
|
|
|
INCLUDES = -I$(top_srcdir)/libkmime \
|
|
|
|
-I$(top_srcdir)/libkpgp \
|
|
|
|
-I$(top_srcdir)/libkdenetwork \
|
|
|
|
-I$(top_srcdir)/libtdepim \
|
|
|
|
-I$(top_srcdir)/libkpimidentities \
|
|
|
|
-I$(top_srcdir)/libemailfunctions \
|
|
|
|
-I$(top_srcdir)/libksieve \
|
|
|
|
-I$(top_srcdir)/mimelib \
|
|
|
|
-I$(top_srcdir)/certmanager/lib \
|
|
|
|
-I$(top_srcdir)/certmanager/lib/ui \
|
|
|
|
-I$(top_srcdir)/indexlib \
|
|
|
|
-I$(top_srcdir)/ktnef \
|
|
|
|
-I$(top_srcdir)/korganizer \
|
|
|
|
-I$(top_srcdir) \
|
|
|
|
$(GPGME_CFLAGS) \
|
|
|
|
$(all_includes)
|
|
|
|
|
|
|
|
if add_indexlib
|
|
|
|
INDEXLIB=../indexlib/libindex.la
|
|
|
|
endif
|
|
|
|
|
|
|
|
lib_LTLIBRARIES = libkmailprivate.la
|
|
|
|
libkmailprivate_la_LDFLAGS = $(all_libraries) -avoid-version -no-undefined -L$(top_builddir)/libtdepim
|
|
|
|
libkmailprivate_la_LIBADD = \
|
|
|
|
../libkmime/libkmime.la ../libkpgp/libkpgp.la ../libtdepim/libtdepim.la \
|
|
|
|
../libkpimidentities/libkpimidentities.la ../mimelib/libmimelib.la \
|
|
|
|
../libksieve/libksieve.la ../libemailfunctions/libemailfunctions.la \
|
|
|
|
../certmanager/lib/libkleopatra.la $(INDEXLIB) \
|
|
|
|
../libkcal/libkcal.la \
|
|
|
|
$(LIB_KHTML) $(LIB_KSPELL) $(LIB_KABC)
|
|
|
|
|
|
|
|
kde_module_LTLIBRARIES = kcm_kmail.la libkmailpart.la libkmail_bodypartformatter_application_octetstream.la
|
|
|
|
libkmailpart_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) -module -avoid-version -no-undefined
|
|
|
|
libkmailpart_la_LIBADD = libkmailprivate.la
|
|
|
|
|
|
|
|
kcm_kmail_la_SOURCES = kcm_kmail.cpp
|
|
|
|
kcm_kmail_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
|
|
|
|
kcm_kmail_la_LIBADD = libkmailprivate.la $(LIB_KDECORE)
|
|
|
|
|
|
|
|
libkmail_bodypartformatter_application_octetstream_la_SOURCES = app_octetstream.cpp
|
|
|
|
libkmail_bodypartformatter_application_octetstream_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN)
|
|
|
|
|
|
|
|
linkdir = $(kde_datadir)/kmail/plugins/bodypartformatter
|
|
|
|
link_DATA = application_octetstream.desktop
|
|
|
|
|
|
|
|
bin_PROGRAMS = kmail
|
|
|
|
kmail_LDFLAGS = $(all_libraries) $(KDE_RPATH) -L$(top_builddir)/libtdepim -lkdepim
|
|
|
|
kmail_LDADD = libkmailprivate.la
|
|
|
|
|
|
|
|
libkmailprivate_la_SOURCES = kmmessage.cpp kmmainwin.cpp configuredialog.cpp \
|
|
|
|
configuredialog_p.cpp klistviewindexedsearchline.cpp \
|
|
|
|
simplestringlisteditor.cpp index.cpp \
|
|
|
|
identitydrag.cpp identitylistview.cpp identitydialog.cpp \
|
|
|
|
kmfolderdia.cpp kmfoldertree.cpp kmtransport.cpp \
|
|
|
|
kmfoldercombobox.cpp kmaccount.cpp kmheaders.cpp \
|
|
|
|
headeritem.cpp listjob.cpp \
|
|
|
|
kmcomposewin.cpp kmfolder.cpp kmmsgpartdlg.cpp \
|
|
|
|
kmreaderwin.cpp htmlstatusbar.cpp kmmsgdict.cpp \
|
|
|
|
kmgroupware.cpp folderstorage.cpp \
|
|
|
|
csshelper.cpp klistboxdialog.cpp \
|
|
|
|
actionscheduler.cpp messageproperty.cpp \
|
|
|
|
kmmsgpart.cpp kmmsginfo.cpp \
|
|
|
|
accountmanager.cpp kmacctfolder.cpp kmdict.cpp \
|
|
|
|
kmsystemtray.cpp kmacctlocal.cpp kmfolderdir.cpp \
|
|
|
|
kmfoldermgr.cpp kmfoldernode.cpp kmsender.cpp \
|
|
|
|
kmacctseldlg.cpp kmfiltermgr.cpp kmsearchpatternedit.cpp \
|
|
|
|
filterimporterexporter.cpp \
|
|
|
|
encodingdetector.cpp encodingdetector_ja.cpp \
|
|
|
|
kmfilteraction.cpp kmsearchpattern.cpp \
|
|
|
|
kmfolderseldlg.cpp kmfilter.cpp kmfilterdlg.cpp \
|
|
|
|
kmmsgbase.cpp kmmsglist.cpp kmaddrbook.cpp \
|
|
|
|
signatureconfigurator.cpp xfaceconfigurator.cpp \
|
|
|
|
networkaccount.cpp imapaccountbase.cpp \
|
|
|
|
kmservertest.cpp kmacctimap.cpp kmacctcachedimap.cpp \
|
|
|
|
kmfawidgets.cpp kmfoldermbox.cpp kmfolderimap.cpp \
|
|
|
|
undostack.cpp kmfoldercachedimap.cpp \
|
|
|
|
kmfoldermaildir.cpp popaccount.cpp colorlistbox.cpp \
|
|
|
|
kmkernel.cpp kmailIface.skel kmailicalIface.skel \
|
|
|
|
accountdialog.cpp searchwindow.cpp vcardviewer.cpp \
|
|
|
|
vacationdialog.cpp vacation.cpp sievedebugdialog.cpp \
|
|
|
|
sieveconfig.cpp sievejob.cpp \
|
|
|
|
kmpopheaders.cpp kmpopfiltercnfrmdlg.cpp \
|
|
|
|
kmmimeparttree.cpp \
|
|
|
|
mailinglist-magic.cpp kmacctmaildir.cpp \
|
|
|
|
attachmentstrategy.cpp \
|
|
|
|
headerstrategy.cpp headerstyle.cpp khtmlparthtmlwriter.cpp \
|
|
|
|
filehtmlwriter.cpp teehtmlwriter.cpp \
|
|
|
|
mailcomposerIface.skel objecttreeparser.cpp \
|
|
|
|
objecttreeparser_p.cpp \
|
|
|
|
attachmentcollector.cpp \
|
|
|
|
bodypartformatter.cpp bodypartformatterfactory.cpp \
|
|
|
|
partNode.cpp \
|
|
|
|
mailsourceviewer.cpp \
|
|
|
|
kmcommands.cpp kmreadermainwin.cpp \
|
|
|
|
kmstartup.cpp kmmainwidget.cpp \
|
|
|
|
folderpropertiesdialog.ui kmfolderindex.cpp \
|
|
|
|
kmfoldersearch.cpp transportmanager.cpp \
|
|
|
|
folderjob.cpp cachedimapjob.cpp \
|
|
|
|
maildirjob.cpp mboxjob.cpp imapjob.cpp \
|
|
|
|
subscriptiondialog.cpp kmailicalifaceimpl.cpp aboutdata.cpp \
|
|
|
|
folderIface.cpp folderIface.skel mailserviceimpl.cpp \
|
|
|
|
attachmentlistview.cpp kmedit.cpp kmlineeditspell.cpp \
|
|
|
|
kmatmlistview.cpp composer.cpp \
|
|
|
|
isubject.cpp bodyvisitor.cpp antispamwizard.cpp \
|
|
|
|
urlhandlermanager.cpp dictionarycombobox.cpp \
|
|
|
|
secondarywindow.cpp filterlog.cpp filterlogdlg.cpp \
|
|
|
|
korganizeriface.stub messagecomposer.cpp \
|
|
|
|
keyresolver.cpp globalsettings.cpp globalsettings_base.kcfgc \
|
|
|
|
regexplineedit.cpp rulewidgethandlermanager.cpp \
|
|
|
|
headerlistquicksearch.cpp acljobs.cpp folderdiaacltab.cpp \
|
|
|
|
quotajobs.cpp folderdiaquotatab.cpp folderdiaquotatab_p.cpp \
|
|
|
|
partnodebodypart.cpp \
|
|
|
|
expirejob.cpp compactionjob.cpp jobscheduler.cpp callback.cpp \
|
|
|
|
searchjob.cpp renamejob.cpp \
|
|
|
|
composercryptoconfiguration.ui \
|
|
|
|
warningconfiguration.ui smimeconfiguration.ui annotationjobs.cpp \
|
|
|
|
accountcombobox.cpp redirectdialog.cpp foldershortcutdialog.cpp \
|
|
|
|
folderrequester.cpp \
|
|
|
|
spamheaderanalyzer.cpp antispamconfig.cpp \
|
|
|
|
replyphrases.kcfgc custommimeheader.kcfgc \
|
|
|
|
recipientseditor.cpp \
|
|
|
|
recipientspicker.cpp kwindowpositioner.cpp \
|
|
|
|
distributionlistdialog.cpp expirypropertiesdialog.cpp \
|
|
|
|
mailinglistpropertiesdialog.cpp newfolderdialog.cpp \
|
|
|
|
accountwizard.cpp textsource.cpp \
|
|
|
|
managesievescriptsdialog.cpp chiasmuskeyselector.cpp \
|
|
|
|
util.cpp templatesinsertcommand.cpp \
|
|
|
|
customtemplates_base.ui customtemplates.cpp \
|
|
|
|
customtemplates_kfg.kcfgc \
|
|
|
|
templatesconfiguration_base.ui templatesconfiguration.cpp \
|
|
|
|
templatesconfiguration_kfg.kcfgc \
|
|
|
|
templateparser.cpp \
|
|
|
|
copyfolderjob.cpp \
|
|
|
|
messagecopyhelper.cpp \
|
|
|
|
localsubscriptiondialog.cpp \
|
|
|
|
editorwatcher.cpp \
|
|
|
|
kcalendariface.stub \
|
|
|
|
favoritefolderview.cpp \
|
|
|
|
foldertreebase.cpp \
|
|
|
|
snippetdlgbase.ui \
|
|
|
|
snippetwidget.cpp \
|
|
|
|
snippetconfig.cpp \
|
|
|
|
snippetdlg.cpp \
|
|
|
|
snippetitem.cpp \
|
|
|
|
snippetsettings.cpp \
|
|
|
|
snippetsettingsbase.ui \
|
|
|
|
scalix.cpp \
|
|
|
|
messageactions.cpp \
|
|
|
|
korghelper.cpp \
|
|
|
|
foldersetselector.cpp \
|
|
|
|
stringutil.cpp \
|
|
|
|
treebase.cpp \
|
|
|
|
backupjob.cpp \
|
|
|
|
importjob.cpp \
|
|
|
|
folderutil.cpp \
|
|
|
|
archivefolderdialog.cpp \
|
|
|
|
importarchivedialog.cpp
|
|
|
|
|
|
|
|
libkmailprivate_la_COMPILE_FIRST = globalsettings_base.h customtemplates_base.h templatesconfiguration_base.h
|
|
|
|
|
|
|
|
kmail_SOURCES = main.cpp
|
|
|
|
|
|
|
|
kmail_COMPILE_FIRST = globalsettings_base.h customtemplates_base.h templatesconfiguration_base.h
|
|
|
|
|
|
|
|
libkmailpart_la_SOURCES = kmailpartIface.skel kmail_part.cpp
|
|
|
|
|
|
|
|
libkmailpart_la_COMPILE_FIRST = globalsettings_base.h customtemplates_base.h templatesconfiguration_base.h
|
|
|
|
|
|
|
|
check_PROGRAMS = dcoptest recipienteditortest
|
|
|
|
|
|
|
|
METASOURCES = AUTO
|
|
|
|
|
|
|
|
dcoptest_SOURCES = dcoptest.cpp kmailIface.skel kmailIface.stub mailcomposerIface.skel mailcomposerIface.stub
|
|
|
|
dcoptest_LDADD = $(LIB_KIO)
|
|
|
|
dcoptest_LDFLAGS = $(all_libraries)
|
|
|
|
|
|
|
|
recipienteditortest_SOURCES = recipientseditortest.cpp
|
|
|
|
recipienteditortest_LDADD = libkmailprivate.la ../libtdepim/libtdepim.la $(LIB_KIO) $(LIB_KABC)
|
|
|
|
recipienteditortest_LDFLAGS = $(all_libraries)
|
|
|
|
|
|
|
|
kmailIface_DCOPIDLNG = true
|
|
|
|
kmailicalIface_DCOPIDLNG = true
|
|
|
|
|
|
|
|
korganizeriface_DIR = $(top_srcdir)/korganizer
|
|
|
|
kcalendariface_DIR = $(top_srcdir)/korganizer
|
|
|
|
|
|
|
|
include_HEADERS = kmailIface.h kmailpartIface.h kmailicalIface.h
|
|
|
|
|
|
|
|
xdg_apps_DATA = KMail.desktop kmail_view.desktop
|
|
|
|
|
|
|
|
# why?
|
|
|
|
EXTRA_DIST = KMail.desktop $(link_DATA)
|
|
|
|
|
|
|
|
KDE_ICON = AUTO
|
|
|
|
|
|
|
|
rcdir = $(kde_datadir)/kmail
|
|
|
|
rc_DATA = kmcomposerui.rc kmmainwin.rc kmreadermainwin.rc eventsrc kmail_part.rc
|
|
|
|
|
|
|
|
updatedir = $(kde_datadir)/kconf_update
|
|
|
|
update_DATA = kmail.upd
|
|
|
|
update_SCRIPTS = upgrade-transport.pl kmail-pgpidentity.pl \
|
|
|
|
upgrade-signature.pl kmail-upd-identities.pl \
|
|
|
|
kmail-3.1-use-UOID-for-identities.pl \
|
|
|
|
kmail-3.1-update-new-mail-notification-settings.pl \
|
|
|
|
kmail-3.1.4-dont-use-UOID-0-for-any-identity.pl \
|
|
|
|
kmail-3.2-update-loop-on-goto-unread-settings.sh \
|
|
|
|
kmail-3.2-misc.sh \
|
|
|
|
kmail-3.3-use-ID-for-accounts.pl \
|
|
|
|
kmail-3.3-move-identities.pl \
|
|
|
|
kmail-3.3-aegypten.pl \
|
|
|
|
kmail-3.3-split-sign-encr-keys.sh \
|
|
|
|
kmail-3.3-misc.pl \
|
|
|
|
kmail-3.3b1-misc.pl \
|
|
|
|
kmail-3.4-misc.pl \
|
|
|
|
kmail-3.4.1-update-status-filters.pl \
|
|
|
|
kmail-3.5-filter-icons.pl \
|
|
|
|
kmail-3.5-trigger-flag-migration.pl
|
|
|
|
|
|
|
|
confdir = $(kde_confdir)
|
|
|
|
conf_DATA = kmail.antispamrc kmail.antivirusrc
|
|
|
|
|
|
|
|
tipdir = $(kde_datadir)/kmail
|
|
|
|
tip_DATA = tips
|
|
|
|
|
|
|
|
servicetypedir = $(kde_servicetypesdir)
|
|
|
|
servicetype_DATA = dcopmail.desktop dcopimap.desktop
|
|
|
|
|
|
|
|
kde_services_DATA = kmail_config_misc.desktop kmail_config_appearance.desktop \
|
|
|
|
kmail_config_identity.desktop kmail_config_accounts.desktop kmail_config_composer.desktop \
|
|
|
|
kmail_config_security.desktop
|
|
|
|
|
|
|
|
messages: rc.cpp
|
|
|
|
rm -f tips.cpp
|
|
|
|
$(PREPARETIPS) > tips.cpp
|
|
|
|
$(XGETTEXT) -ktranslate *.cpp *.h -o $(podir)/kmail.pot
|
|
|
|
rm -f tips.cpp
|
|
|
|
|
|
|
|
kde_kcfg_DATA = kmail.kcfg replyphrases.kcfg custommimeheader.kcfg \
|
|
|
|
templatesconfiguration_kfg.kcfg customtemplates_kfg.kcfg
|
|
|
|
|
|
|
|
DOXYGEN_REFERENCES = kdeui
|
|
|
|
include $(top_srcdir)/admin/Doxyfile.am
|