summaryrefslogtreecommitdiffstats
path: root/kmail/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'kmail/Makefile.am')
-rw-r--r--kmail/Makefile.am237
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