#set the include path for X, qt and KDE
INCLUDES = -I$( top_srcdir) /akregator/src/librss -I$( top_srcdir) $( all_includes)
# let automoc handle all of the meta source files (moc).
METASOURCES = AUTO
messages : rc .cpp
$( EXTRACTRC) ` find . -name "*.rc" -o -name "*.ui" -o -name "*.kcfg" ` >> rc.cpp
$( XGETTEXT) *.cpp -o $( podir) /akregator.pot
KDE_ICON = AUTO
# this Makefile creates both a KPart application and a KPart
#########################################################################
# APPLICATION SECTION
#########################################################################
# this is the program that gets installed. it's name is used for all
# of the other Makefile.am variables
bin_PROGRAMS = akregator
# the application source, library search path, and link libraries
akregator_SOURCES = main.cpp mainwindow.cpp
akregator_LDFLAGS = $( all_libraries) $( KDE_RPATH) $( LIB_QT) -lDCOP $( LIB_TDECORE) $( LIB_TDEUI) -ltdefx $( LIB_TDEIO) -ltdetexteditor
akregator_LDADD = $( LIB_TDEPARTS) libakregatorprivate.la
#akregator_LDADD = $(LIB_TDEPARTS) libakregatorprivate.la $(top_builddir)/libtdepim/libtdepim.la
# this is where the desktop file will go
xdg_apps_DATA = akregator.desktop
# this is where the shell's XML-GUI resource file goes
shellrcdir = $( kde_datadir) /akregator
shellrc_DATA = akregator_shell.rc
kdelnk_DATA = feed.protocol
kdelnkdir = $( kde_servicesdir)
#########################################################################
# PRIVATE SECTION
#########################################################################
# install headers (for storage plugins)
akregatorinclude_HEADERS = storage.h feedstorage.h storagefactory.h storagefactoryregistry.h \
plugin.h articleinterceptor.h akregator_export.h
akregatorincludedir = $( includedir) /akregator
# this is a lib shared by both the KPart and the main application
lib_LTLIBRARIES = libakregatorprivate.la
libakregatorprivate_la_SOURCES = akregatorconfig.kcfgc \
articlefilter.cpp \
aboutdata.cpp \
trayicon.cpp \
article.cpp \
feed.cpp \
treenode.cpp \
treenodevisitor.cpp \
tagnode.cpp \
folder.cpp \
tagfolder.cpp \
nodelist.cpp \
feedlist.cpp \
tagnodelist.cpp \
fetchqueue.cpp \
feediconmanager.cpp \
feediconmanager.skel \
articleinterceptor.cpp \
plugin.cpp \
pluginmanager.cpp \
storagefactoryregistry.cpp \
storage.cpp \
tag.cpp \
tagset.cpp \
storagedummyimpl.cpp \
storagefactorydummyimpl.cpp \
simplenodeselector.cpp \
feedstoragedummyimpl.cpp \
dragobjects.cpp \
utils.cpp
libakregatorprivate_la_LDFLAGS = $( all_libraries) -avoid-version -no-undefined
libakregatorprivate_la_LIBADD = $( top_builddir) /libtdepim/libtdepim.la \
$( top_builddir) /akregator/src/librss/librsslocal.la $( LIB_TDEHTML)
#########################################################################
# KPART SECTION
#########################################################################
kde_kcfg_DATA = akregator.kcfg
kde_module_LTLIBRARIES = libakregatorpart.la
mainwindow.lo : akregatorconfig .h
akregator_part.lo : akregatorconfig .h
akregator_view.lo : akregatorconfig .h
akregatorconfig.lo : akregatorconfig .h
articlelistview.lo : akregatorconfig .h
articleviewer.lo : akregatorconfig .h
feed.lo : akregatorconfig .h
fetchqueue.lo : akregatorconfig .h
trayicon.lo : akregatorconfig .h
viewer.lo : akregatorconfig .h
searchbar.lo : akregatorconfig .h
kspeech_DIR = $( kde_includes)
kspeechsink_DIR = $( kde_includes)
# the Part's source, library search path, and link libraries
libakregatorpart_la_SOURCES = \
searchbar.cpp \
akregator_run.cpp \
articlelistview.cpp \
actionmanager.cpp \
actionmanagerimpl.cpp \
frame.cpp \
viewer.cpp \
articleviewer.cpp \
addfeeddialog.cpp \
addfeedwidgetbase.ui \
propertiesdialog.cpp \
propertieswidgetbase.ui \
pageviewer.cpp \
tabwidget.cpp \
feedlistview.cpp \
treenodeitem.cpp \
folderitem.cpp \
feeditem.cpp \
progressmanager.cpp \
kernel.cpp \
listtabwidget.cpp \
settings_appearance.ui \
settings_general.ui \
settings_archive.ui \
settings_browser.ui \
settings_advancedbase.ui \
tagnodeitem.cpp \
configdialog.cpp \
settings_advanced.cpp \
akregator_partiface.skel \
akregator_part.cpp \
akregator_view.cpp \
notificationmanager.cpp \
tagaction.cpp \
tagpropertieswidgetbase.ui \
tagpropertiesdialog.cpp \
tagfolderitem.cpp \
speechclient.cpp \
kspeechsink.skel \
kspeech.stub
libakregatorpart_la_LDFLAGS = $( KDE_RPATH) $( KDE_PLUGIN) $( LIB_TDEUTILS) -avoid-version -no-undefined $( all_libraries)
libakregatorpart_la_LIBADD = libakregatorprivate.la $( LIB_QT) $( LIB_TDECORE) $( LIB_TDEUI) $( LIB_TDEHTML) $( LIB_TDEIO) $( LIB_TDEPARTS) -lDCOP -L$( top_builddir) /libtdepim -ltdepim
# this is where the desktop file will go
partdesktopdir = $( kde_servicesdir)
partdesktop_DATA = akregator_part.desktop
# this is where the part's XML-GUI resource file goes
partrcdir = $( kde_datadir) /akregator
partrc_DATA = articleviewer.rc pageviewer.rc akregator_part.rc eventsrc
kde_servicetypes_DATA = akregator_plugin.desktop
SUBDIRS = librss about . mk4storage pics
DOXYGEN_REFERENCES = tdeui
i n c l u d e $( top_srcdir ) / a d m i n / D o x y f i l e . a m