You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdepim/kmail/Makefile.am

238 lines
10 KiB

#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