KOffice – TDE office suite
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.

76 lines
3.2KB

  1. KDE_CXXFLAGS = $(USE_RTTI)
  2. INCLUDES = $(KOFFICE_INCLUDES) $(KOTEXT_INCLUDES) -I$(interfacedir) \
  3. -I$(srcdir)/tests \
  4. -Idialogs \
  5. -I$(top_srcdir)/interfaces \
  6. -I$(top_srcdir)/kchart/kdchart $(all_includes)
  7. lib_LTLIBRARIES = libkspreadcommon.la
  8. kde_module_LTLIBRARIES = libkspreadpart.la
  9. libkspreadcommon_la_SOURCES = digest.cc commands.cc damages.cc dependencies.cc \
  10. formula.cc functions.cc kspread_autofill.cc kspread_canvas.cc \
  11. kspread_cell.cc kspread_cluster.cc kspread_condition.cc kspread_doc.cc \
  12. kspread_editors.cc kspread_events.cc kspread_factory.cc kspread_format.cc \
  13. kspread_functions_conversion.cc kspread_functions_database.cc kspread_functions_datetime.cc \
  14. kspread_functions_engineering.cc kspread_functions_financial.cc kspread_functions_helper.cc \
  15. kspread_functions_information.cc kspread_functions_logic.cc kspread_functions_math.cc \
  16. kspread_functions_reference.cc kspread_functions_statistical.cc kspread_functions_text.cc \
  17. kspread_functions_trig.cc kspread_handler.cc kspread_locale.cc kspread_map.cc \
  18. kspread_numformat.cc kspread_object.cc kspread_style.cc kspread_style_manager.cc \
  19. kspread_undo.cc kspread_value.cc kspread_view.cc kspread_sheet.cc kspread_sheetprint.cc \
  20. kspread_util.cc kspread_toolbox.cc valuecalc.cc valueconverter.cc valueformatter.cc \
  21. valueparser.cc KSpreadAppIface.cc KSpreadAppIface.skel KSpreadCellIface.cc \
  22. KSpreadCellIface.skel KSpreadColumnIface.skel KSpreadColumnIface.cc KSpreadDocIface.cc \
  23. KSpreadDocIface.skel KSpreadLayoutIface.skel KSpreadLayoutIface.cc KSpreadMapIface.cc \
  24. KSpreadMapIface.skel KSpreadRowIface.skel KSpreadRowIface.cc KSpreadTableIface.cc \
  25. KSpreadTableIface.skel KSpreadViewIface.skel KSpreadViewIface.cc \
  26. kspread_genvalidationstyle.cc region.cc selection.cc manipulator.cc manipulator_data.cc \
  27. kspread_generalProperty.cpp kspread_propertyEditor.cpp
  28. libkspreadcommon_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) -no-undefined -ltdecore -ltdeui $(LIB_QT) -lkjs -ltdefx -ltdeio -ltdeparts -ltdeutils
  29. libkspreadcommon_la_LIBADD = $(top_builddir)/interfaces/libkochart.la \
  30. dialogs/libdialogs.la tests/libtests.la \
  31. $(LIB_KOFFICEUI) $(LIB_KOTEXT) -ltdespell
  32. libkspreadpart_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) -ltdecore -ltdeui $(LIB_QT) -lkjs -ltdefx -ltdeio -ltdeparts
  33. libkspreadpart_la_LIBADD = libkspreadcommon.la
  34. libkspreadpart_la_SOURCES = kspread_factory_init.cc
  35. METASOURCES = AUTO
  36. ## The tdeinit loadable module and the executable
  37. tdeinit_LTLIBRARIES = kspread.la
  38. bin_PROGRAMS =
  39. kspread_la_SOURCES = main.cc
  40. kspread_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) -ltdecore -ltdeui $(LIB_QT) -lkjs -ltdefx -ltdeio -ltdeparts
  41. kspread_la_LIBADD = $(LIB_KOFFICECORE)
  42. xdg_apps_DATA = kspread.desktop
  43. kde_services_DATA = kspreadpart.desktop
  44. rcdir = $(kde_datadir)/kspread
  45. rc_DATA = kspread.rc kspread_readonly.rc
  46. SUBDIRS = dialogs tests . plugins pics dtd toolbar extensions sheetstyles templates
  47. parser:
  48. flex lex.l
  49. yacc -d yacc.y
  50. flex -Pdep lex.dep.l
  51. bison -p dep -b dep -d yacc.dep.y
  52. messages: rc.cpp
  53. $(EXTRACTRC) --tag-group=koffice extensions/*.xml > xml_doc.cc
  54. $(EXTRACTRC) dialogs/*.ui >> rc.cpp
  55. $(XGETTEXT) rc.cpp *.cc kspread_aboutdata.h dialogs/*.cc tests/*.cc -o $(podir)/kspread.pot
  56. -rm xml_doc.cc
  57. include ../admin/Doxyfile.am
  58. noinst_HEADERS =
  59. .NOTPARALLEL: