diff options
Diffstat (limited to 'kmail/Makefile.am')
-rw-r--r-- | kmail/Makefile.am | 237 |
1 files changed, 237 insertions, 0 deletions
diff --git a/kmail/Makefile.am b/kmail/Makefile.am new file mode 100644 index 000000000..ea566c457 --- /dev/null +++ b/kmail/Makefile.am @@ -0,0 +1,237 @@ +#KDE_OPTIONS = nofinal +KDE_CXXFLAGS = $(USE_RTTI) + +SUBDIRS = interfaces . about pics profiles avscripts tests + +INCLUDES = -I$(top_srcdir)/libkmime \ + -I$(top_srcdir)/libkpgp \ + -I$(top_srcdir)/libkdenetwork \ + -I$(top_srcdir)/libkdepim \ + -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 +libkmailprivate_la_LIBADD = \ + ../libkmime/libkmime.la ../libkpgp/libkpgp.la ../libkdepim/libkdepim.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) +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 \ + 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 + +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 ../libkdepim/libkdepim.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-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 |