summaryrefslogtreecommitdiffstats
path: root/kword/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'kword/Makefile.am')
-rw-r--r--kword/Makefile.am94
1 files changed, 94 insertions, 0 deletions
diff --git a/kword/Makefile.am b/kword/Makefile.am
new file mode 100644
index 00000000..2fd145f6
--- /dev/null
+++ b/kword/Makefile.am
@@ -0,0 +1,94 @@
+# We use STL sorting so we need some typedefs
+KDE_CXXFLAGS = -UQT_NO_STL
+
+INCLUDES = $(KOFFICE_INCLUDES) -I$(top_srcdir)/lib/kformula \
+ $(KOTEXT_INCLUDES) $(all_includes)
+
+kde_module_LTLIBRARIES = libkwordpart.la
+lib_LTLIBRARIES = libkwmailmerge_interface.la libkwordprivate.la
+
+## The part
+libkwordpart_la_SOURCES = KWFactoryInit.cpp
+libkwordpart_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN)
+libkwordpart_la_LIBADD = libkwordprivate.la
+
+## A lib with all the code
+libkwordprivate_la_SOURCES = KWTableFrameSet.cpp KWCanvas.cpp KWFrame.cpp KWFormulaFrameSet.cpp \
+ KWFactory.cpp KWDocument.cpp \
+ KWView.cpp \
+ KWViewMode.cpp \
+ KWTextParag.cpp KWTextDocument.cpp \
+ KWTextFrameSet.cpp KWPartFrameSet.cpp \
+ KWTextImage.cpp KWAnchor.cpp \
+ KWConfig.cpp \
+ KWVariable.cpp \
+ KWFrameDia.cpp KWFootNoteDia.cpp \
+ KWFrameStyle.cpp KWFrameStyleManager.cpp \
+ KWTableStyle.cpp KWTableStyleManager.cpp \
+ KWTableTemplate.cpp KWTableTemplateSelector.cpp KWTableDia.cpp \
+ KWInsertDia.cpp KWDeleteDia.cpp KWDocStruct.cpp \
+ KWInsertTOCCommand.cpp KWStyleManager.cpp KWFindReplace.cpp \
+ KWCommand.cpp KWStatisticsDialog.cpp \
+ KWordMailMergeDatabaseIface.skel kwordmailmergedatabaseiface.cpp KWMailMergeDataBase.cpp \
+ KWMailMergeLabelAction.cpp \
+ KWEditPersonnalExpression.cpp \
+ KWSplitCellDia.cpp KWInsertPicDia.cpp \
+ KWordDocIface.skel KWordDocIface.cpp \
+ KWordViewIface.skel KWordViewIface.cpp \
+ KWordTextFrameSetIface.skel KWordTextFrameSetIface.cpp \
+ KWordTextFrameSetEditIface.skel KWordTextFrameSetEditIface.cpp \
+ KWordFrameSetIface.skel KWordFrameSetIface.cpp \
+ KWordFormulaFrameSetIface.skel KWordFormulaFrameSetIface.cpp \
+ KWordFormulaFrameSetEditIface.skel KWordFormulaFrameSetEditIface.cpp \
+ KWordPictureFrameSetIface.skel KWordPictureFrameSetIface.cpp \
+ KWordTableFrameSetIface.skel KWordTableFrameSetIface.cpp \
+ KWordPartFrameSetIface.skel KWordPartFrameSetIface.cpp \
+ KWBgSpellCheck.cpp KWResizeTableDia.cpp KWFrameLayout.cpp \
+ KWConfigFootNoteDia.cpp KWCreateBookmarkDia.cpp KWImportStyleDia.cpp \
+ KWordFootNoteFrameSetIface.skel KWordFootNoteFrameSetIface.cpp \
+ KWCreateBookmarkDiaBase.ui KWSelectBookmarkDiaBase.ui \
+ KWSortDia.cpp KWInsertPageDia.cpp KWCollectFramesetsVisitor.cpp \
+ KWOasisLoader.cpp KWOasisSaver.cpp KWFrameList.cpp KWPage.cpp \
+ KWPageManager.cpp KWFrameSet.cpp KWFrameSetEdit.cpp KWPictureFrameSet.cpp \
+ KWFrameViewManager.cpp KWFrameView.cpp KWStartupWidgetBase.ui KWStartupWidget.cpp \
+ KWLoadingInfo.cpp
+
+
+libkwordprivate_la_LDFLAGS = $(all_libraries) -version-info 4:0 -no-undefined
+libkwordprivate_la_LIBADD = $(LIB_KOFFICEUI) $(LIB_KOTEXT) ../lib/kformula/libkformulalib.la ./libkwmailmerge_interface.la
+
+METASOURCES = AUTO
+
+## The mailmerge interface library
+libkwmailmerge_interface_la_SOURCES = KWMailMergeDataSource.cpp KWMailMergeDataSource.skel
+libkwmailmerge_interface_la_LDFLAGS = $(all_libraries) -version-info 4:0 -no-undefined
+libkwmailmerge_interface_la_LIBADD = $(LIB_QT) -lDCOP
+kwincludedir = $(includedir)/kword
+kwinclude_HEADERS = KWMailMergeDataSource.h
+
+kwmailmerge_servicetype_DATA=kwmailmerge.desktop
+kwmailmerge_servicetypedir=$(kde_servicetypesdir)
+
+## The kdeinit loadable module and the kword binary
+kdeinit_LTLIBRARIES = kword.la
+bin_PROGRAMS =
+kword_la_SOURCES = main.cpp
+kword_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN)
+kword_la_LIBADD = $(LIB_KOFFICECORE)
+
+xdg_apps_DATA = kword.desktop
+
+kde_services_DATA = kwordpart.desktop
+
+rcdir = $(kde_datadir)/kword
+rc_DATA = kword.rc kword_readonly.rc
+
+SUBDIRS = . mailmerge templates dtd pics toolbar expression data tests
+
+messages: rc.cpp
+ $(EXTRACTRC) --tag-group=koffice expression/*.xml > xml_doc.cpp
+ $(EXTRACTRC) `find mailmerge -name \*.ui` >> rc.cpp
+ $(XGETTEXT) rc.cpp *.cpp `find mailmerge -name \*.cpp -o -name \*.cpp` KWAboutData.h -o $(podir)/kword.pot
+ -rm xml_doc.cpp
+
+include $(top_srcdir)/admin/Doxyfile.am