TDE personal information management applications
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

Makefile.am 5.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  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