TDE personal information management applications
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

167 lignes
5.7KB

  1. #set the include path for X, qt and KDE
  2. INCLUDES = -I$(top_srcdir)/akregator/src/librss -I$(top_srcdir) $(all_includes)
  3. # let automoc handle all of the meta source files (moc).
  4. METASOURCES = AUTO
  5. messages: rc.cpp
  6. $(EXTRACTRC) `find . -name "*.rc" -o -name "*.ui" -o -name "*.kcfg"` >> rc.cpp
  7. $(XGETTEXT) *.cpp -o $(podir)/akregator.pot
  8. KDE_ICON = AUTO
  9. # this Makefile creates both a KPart application and a KPart
  10. #########################################################################
  11. # APPLICATION SECTION
  12. #########################################################################
  13. # this is the program that gets installed. it's name is used for all
  14. # of the other Makefile.am variables
  15. bin_PROGRAMS = akregator
  16. # the application source, library search path, and link libraries
  17. akregator_SOURCES = main.cpp mainwindow.cpp
  18. akregator_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LIB_QT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) -ltdefx $(LIB_TDEIO) -ltdetexteditor
  19. akregator_LDADD = $(LIB_TDEPARTS) libakregatorprivate.la
  20. #akregator_LDADD = $(LIB_TDEPARTS) libakregatorprivate.la $(top_builddir)/libtdepim/libtdepim.la
  21. # this is where the desktop file will go
  22. xdg_apps_DATA = akregator.desktop
  23. # this is where the shell's XML-GUI resource file goes
  24. shellrcdir = $(kde_datadir)/akregator
  25. shellrc_DATA = akregator_shell.rc
  26. kdelnk_DATA = feed.protocol
  27. kdelnkdir = $(kde_servicesdir)
  28. #########################################################################
  29. # PRIVATE SECTION
  30. #########################################################################
  31. # install headers (for storage plugins)
  32. akregatorinclude_HEADERS = storage.h feedstorage.h storagefactory.h storagefactoryregistry.h \
  33. plugin.h articleinterceptor.h akregator_export.h
  34. akregatorincludedir = $(includedir)/akregator
  35. # this is a lib shared by both the KPart and the main application
  36. lib_LTLIBRARIES = libakregatorprivate.la
  37. libakregatorprivate_la_SOURCES = akregatorconfig.kcfgc \
  38. articlefilter.cpp \
  39. aboutdata.cpp \
  40. trayicon.cpp \
  41. article.cpp \
  42. feed.cpp \
  43. treenode.cpp \
  44. treenodevisitor.cpp \
  45. tagnode.cpp \
  46. folder.cpp \
  47. tagfolder.cpp \
  48. nodelist.cpp \
  49. feedlist.cpp \
  50. tagnodelist.cpp \
  51. fetchqueue.cpp \
  52. feediconmanager.cpp \
  53. feediconmanager.skel \
  54. articleinterceptor.cpp \
  55. plugin.cpp \
  56. pluginmanager.cpp \
  57. storagefactoryregistry.cpp \
  58. storage.cpp \
  59. tag.cpp \
  60. tagset.cpp \
  61. storagedummyimpl.cpp \
  62. storagefactorydummyimpl.cpp \
  63. simplenodeselector.cpp \
  64. feedstoragedummyimpl.cpp \
  65. dragobjects.cpp \
  66. utils.cpp
  67. libakregatorprivate_la_LDFLAGS = $(all_libraries) -avoid-version -no-undefined
  68. libakregatorprivate_la_LIBADD = $(top_builddir)/libtdepim/libtdepim.la \
  69. $(top_builddir)/akregator/src/librss/librsslocal.la $(LIB_TDEHTML)
  70. #########################################################################
  71. # KPART SECTION
  72. #########################################################################
  73. kde_kcfg_DATA = akregator.kcfg
  74. kde_module_LTLIBRARIES = libakregatorpart.la
  75. mainwindow.lo: akregatorconfig.h
  76. akregator_part.lo: akregatorconfig.h
  77. akregator_view.lo: akregatorconfig.h
  78. akregatorconfig.lo: akregatorconfig.h
  79. articlelistview.lo: akregatorconfig.h
  80. articleviewer.lo: akregatorconfig.h
  81. feed.lo: akregatorconfig.h
  82. fetchqueue.lo: akregatorconfig.h
  83. trayicon.lo: akregatorconfig.h
  84. viewer.lo: akregatorconfig.h
  85. searchbar.lo: akregatorconfig.h
  86. kspeech_DIR = $(kde_includes)
  87. kspeechsink_DIR = $(kde_includes)
  88. # the Part's source, library search path, and link libraries
  89. libakregatorpart_la_SOURCES = \
  90. searchbar.cpp \
  91. akregator_run.cpp \
  92. articlelistview.cpp \
  93. actionmanager.cpp \
  94. actionmanagerimpl.cpp \
  95. frame.cpp \
  96. viewer.cpp \
  97. articleviewer.cpp \
  98. addfeeddialog.cpp \
  99. addfeedwidgetbase.ui \
  100. propertiesdialog.cpp \
  101. propertieswidgetbase.ui \
  102. pageviewer.cpp \
  103. tabwidget.cpp \
  104. feedlistview.cpp \
  105. treenodeitem.cpp \
  106. folderitem.cpp \
  107. feeditem.cpp \
  108. progressmanager.cpp \
  109. kernel.cpp \
  110. listtabwidget.cpp \
  111. settings_appearance.ui \
  112. settings_general.ui \
  113. settings_archive.ui \
  114. settings_browser.ui \
  115. settings_advancedbase.ui \
  116. tagnodeitem.cpp \
  117. configdialog.cpp \
  118. settings_advanced.cpp \
  119. akregator_partiface.skel \
  120. akregator_part.cpp \
  121. akregator_view.cpp \
  122. notificationmanager.cpp \
  123. tagaction.cpp \
  124. tagpropertieswidgetbase.ui \
  125. tagpropertiesdialog.cpp \
  126. tagfolderitem.cpp \
  127. speechclient.cpp \
  128. kspeechsink.skel \
  129. kspeech.stub
  130. libakregatorpart_la_LDFLAGS = $(KDE_RPATH) $(KDE_PLUGIN) $(LIB_TDEUTILS) -avoid-version -no-undefined $(all_libraries)
  131. libakregatorpart_la_LIBADD = libakregatorprivate.la $(LIB_QT) $(LIB_TDECORE) $(LIB_TDEUI) $(LIB_TDEHTML) $(LIB_TDEIO) $(LIB_TDEPARTS) -lDCOP -L$(top_builddir)/libtdepim -ltdepim
  132. # this is where the desktop file will go
  133. partdesktopdir = $(kde_servicesdir)
  134. partdesktop_DATA = akregator_part.desktop
  135. # this is where the part's XML-GUI resource file goes
  136. partrcdir = $(kde_datadir)/akregator
  137. partrc_DATA = articleviewer.rc pageviewer.rc akregator_part.rc eventsrc
  138. kde_servicetypes_DATA = akregator_plugin.desktop
  139. SUBDIRS = librss about . mk4storage pics
  140. DOXYGEN_REFERENCES = tdeui
  141. include $(top_srcdir)/admin/Doxyfile.am