noinst_LTLIBRARIES = libgtk.la AM_CPPFLAGS = \ $(WP_CPPFLAGS) \ -I$(top_srcdir)/src/wp/ap/xp/ToolbarIcons \ -DPREFIX=\""$(prefix)"\" \ -DSYSCONFDIR=\""$(sysconfdir)"\" \ -DABIWORD_PLUGINSDIR="\"$(ABIWORD_PLUGINSDIR)"\" \ -DICONDIR="\"$(ABIWORD_ICONDIR)\"" \ $(CHAMPLAIN_CFLAGS) # source and ui files for Hildon hildon_src = hildon/ap_UnixHildonFrameImpl.cpp \ hildon/ap_UnixHildonFrameImpl.h hildon_ui = hildon/ap_UnixHildonDialog_HdrFtr.ui \ hildon/ap_UnixHildonDialog_Options.ui spell_src = ap_UnixDialog_Spell.cpp # these are alternate file for a plain Gtk build. spell_ui_gtk2 = ap_UnixDialog_Spell-2.ui altgtk_ui_gtk2 = ap_UnixDialog_Options-2.ui \ ap_UnixDialog_HdrFtr-2.ui \ ap_UnixDialog_Options_ColorSel-2.ui \ $(NULL) spell_ui_gtk3 = ap_UnixDialog_Spell.ui altgtk_ui_gtk3 = ap_UnixDialog_Options.ui \ ap_UnixDialog_HdrFtr.ui \ ap_UnixDialog_Options_ColorSel.ui \ $(NULL) statusbar_src = ap_UnixStatusBar.cpp abiwidget_src_gtk2 = abiwidget-gtk2.cpp \ abiwidget-gtk2.h \ $(NULL) abiwidget_src_gtk3 = abiwidget.cpp \ abiwidget.h \ $(NULL) libgtk_la_SOURCES = \ GTKCommon.h \ GTKCommon.cpp \ ap_DocView.cpp \ ap_DocView.h \ ap_UnixApp.cpp \ ap_UnixApp.h \ ap_UnixAppImpl.cpp \ ap_UnixAppImpl.h \ ap_UnixClipboard.cpp \ ap_UnixClipboard.h \ ap_UnixDialog_All.h \ ap_UnixDialog_Annotation.cpp \ ap_UnixDialog_Annotation.h \ ap_UnixDialog_Background.cpp \ ap_UnixDialog_Background.h \ ap_UnixDialog_Border_Shading.cpp \ ap_UnixDialog_Border_Shading.h \ ap_UnixDialog_Break.cpp \ ap_UnixDialog_Break.h \ ap_UnixDialog_Columns.cpp \ ap_UnixDialog_Columns.h \ ap_UnixDialogFactory.cpp \ ap_UnixDialog_Field.cpp \ ap_UnixDialog_Field.h \ ap_UnixDialog_FormatFootnotes.cpp \ ap_UnixDialog_FormatFootnotes.h \ ap_UnixDialog_FormatFrame.cpp \ ap_UnixDialog_FormatFrame.h \ ap_UnixDialog_FormatTable.cpp \ ap_UnixDialog_FormatTable.h \ ap_UnixDialog_FormatTOC.cpp \ ap_UnixDialog_FormatTOC.h \ ap_UnixDialog_Goto.cpp \ ap_UnixDialog_Goto.h \ ap_UnixDialog_HdrFtr.cpp \ ap_UnixDialog_HdrFtr.h \ ap_UnixDialog_InsertBookmark.cpp \ ap_UnixDialog_InsertBookmark.h \ ap_UnixDialog_InsertXMLID.cpp \ ap_UnixDialog_InsertXMLID.h \ ap_UnixDialog_Insert_DateTime.cpp \ ap_UnixDialog_Insert_DateTime.h \ ap_UnixDialog_InsertHyperlink.cpp \ ap_UnixDialog_InsertHyperlink.h \ ap_UnixDialog_InsertTable.cpp \ ap_UnixDialog_InsertTable.h \ ap_UnixDialog_Latex.cpp \ ap_UnixDialog_Latex.h \ ap_UnixDialog_ListRevisions.cpp \ ap_UnixDialog_ListRevisions.h \ ap_UnixDialog_Lists.cpp \ ap_UnixDialog_Lists.h \ ap_UnixDialog_MailMerge.cpp \ ap_UnixDialog_MailMerge.h \ ap_UnixDialog_MarkRevisions.cpp \ ap_UnixDialog_MarkRevisions.h \ ap_UnixDialog_MergeCells.cpp \ ap_UnixDialog_MergeCells.h \ ap_UnixDialog_MetaData.cpp \ ap_UnixDialog_MetaData.h \ ap_UnixDialog_New.cpp \ ap_UnixDialog_New.h \ ap_UnixDialog_Options.cpp \ ap_UnixDialog_Options.h \ ap_UnixDialog_PageNumbers.cpp \ ap_UnixDialog_PageNumbers.h \ ap_UnixDialog_PageSetup.cpp \ ap_UnixDialog_PageSetup.h \ ap_UnixDialog_Paragraph.cpp \ ap_UnixDialog_Paragraph.h \ ap_UnixDialog_Replace.cpp \ ap_UnixDialog_Replace.h \ ap_UnixDialog_Spell.h \ ap_UnixDialog_SplitCells.cpp \ ap_UnixDialog_SplitCells.h \ ap_UnixDialog_Styles.cpp \ ap_UnixDialog_Styles.h \ ap_UnixDialog_Stylist.cpp \ ap_UnixDialog_Stylist.h \ ap_UnixDialog_Tab.cpp \ ap_UnixDialog_Tab.h \ ap_UnixDialog_ToggleCase.cpp \ ap_UnixDialog_ToggleCase.h \ ap_UnixDialog_WordCount.cpp \ ap_UnixDialog_WordCount.h \ ap_UnixDialog_RDFQuery.cpp \ ap_UnixDialog_RDFQuery.h \ ap_UnixDialog_RDFEditor.cpp \ ap_UnixDialog_RDFEditor.h \ ap_UnixFrame.cpp \ ap_UnixFrame.h \ ap_UnixFrameImpl.cpp \ ap_UnixFrameImpl.h \ ap_UnixLeftRuler.cpp \ ap_UnixLeftRuler.h \ ap_UnixPrefs.cpp \ ap_UnixPrefs.h \ ap_UnixPreview_Annotation.cpp \ ap_UnixPreview_Annotation.h \ ap_UnixStatusBar.h \ ap_UnixStockIcons.cpp \ ap_UnixStockIcons.h \ ap_Unix_TB_CFactory.cpp \ ap_UnixToolbar_Control_All.h \ ap_UnixToolbar_FontCombo.cpp \ ap_UnixToolbar_FontCombo.h \ ap_UnixToolbar_SizeCombo.cpp \ ap_UnixToolbar_SizeCombo.h \ ap_UnixToolbar_StyleCombo.cpp \ ap_UnixToolbar_StyleCombo.h \ ap_UnixToolbar_ZoomCombo.cpp \ ap_UnixToolbar_ZoomCombo.h \ ap_UnixTopRuler.cpp \ ap_UnixTopRuler.h \ ap_UnixViewListener.cpp \ ap_UnixViewListener.h \ ap_RDFContactGTK.h \ ap_RDFContactGTK.cpp \ ap_RDFEventGTK.h \ ap_RDFEventGTK.cpp \ ap_RDFLocationGTK.h \ ap_RDFLocationGTK.cpp \ ap_RDFSemanticItemFactoryGTK.h \ ap_RDFSemanticItemFactoryGTK.cpp \ ap_RDFSemanticItemGTKInjected.h \ ap_RDFSemanticItemGTKInjected.cpp if TOOLKIT_GTK2 libgtk_la_SOURCES += $(abiwidget_src_gtk2) else libgtk_la_SOURCES += $(abiwidget_src_gtk3) endif uidir=$(ABIWORD_UIDIR) uifiles_gtk2 = ap_UnixDialog_Annotation-2.ui \ ap_UnixDialog_Border_Shading-2.ui \ ap_UnixDialog_Break-2.ui \ ap_UnixDialog_Field-2.ui \ ap_UnixDialog_FormatTOC-2.ui \ ap_UnixDialog_FormatFootnotes-2.ui \ ap_UnixDialog_FormatTable-2.ui \ ap_UnixDialog_FormatFrame-2.ui \ ap_UnixDialog_Goto-2.ui \ ap_UnixDialog_InsertTable-2.ui \ ap_UnixDialog_Insert_DateTime-2.ui \ ap_UnixDialog_MailMerge-2.ui \ ap_UnixDialog_MetaData-2.ui \ ap_UnixDialog_PageNumbers-2.ui \ ap_UnixDialog_PageSetup-2.ui \ ap_UnixDialog_Replace-2.ui \ ap_UnixDialog_New-2.ui \ ap_UnixDialog_Styles-2.ui \ ap_UnixDialog_Stylist-2.ui \ ap_UnixDialog_Tab-2.ui \ ap_UnixDialog_WordCount-2.ui \ ap_UnixDialog_Latex-2.ui \ ap_UnixDialog_RDFQuery-2.ui \ ap_UnixDialog_RDFEditor-2.ui \ pd_RDFContact-2.ui \ pd_RDFInsertReference-2.ui \ pd_RDFEvent-2.ui \ pd_RDFLocation-2.ui \ ap_UnixDialog_SemanticStylesheets-2.ui \ $(NULL) uifiles_gtk3 = ap_UnixDialog_Annotation.ui \ ap_UnixDialog_Border_Shading.ui \ ap_UnixDialog_Break.ui \ ap_UnixDialog_Field.ui \ ap_UnixDialog_FormatTOC.ui \ ap_UnixDialog_FormatFootnotes.ui \ ap_UnixDialog_FormatTable.ui \ ap_UnixDialog_FormatFrame.ui \ ap_UnixDialog_Goto.ui \ ap_UnixDialog_InsertTable.ui \ ap_UnixDialog_Insert_DateTime.ui \ ap_UnixDialog_MailMerge.ui \ ap_UnixDialog_MetaData.ui \ ap_UnixDialog_PageNumbers.ui \ ap_UnixDialog_PageSetup.ui \ ap_UnixDialog_Replace.ui \ ap_UnixDialog_New.ui \ ap_UnixDialog_Styles.ui \ ap_UnixDialog_Stylist.ui \ ap_UnixDialog_Tab.ui \ ap_UnixDialog_WordCount.ui \ ap_UnixDialog_Latex.ui \ ap_UnixDialog_RDFQuery.ui \ ap_UnixDialog_RDFEditor.ui \ pd_RDFContact.ui \ pd_RDFInsertReference.ui \ pd_RDFEvent.ui \ pd_RDFLocation.ui \ ap_UnixDialog_SemanticStylesheets.ui \ $(NULL) if TOOLKIT_GTK2 ui_DATA = $(uifiles_gtk2) else ui_DATA = $(uifiles_gtk3) endif # list all conditional source files here so they end up in the dist tarball conditional_src = \ $(hildon_src) \ $(spell_src) \ $(statusbar_src) \ $(abiwidget_src_gtk2) \ $(abiwidget_src_gtk3) \ $(NULL) conditional_ui = \ $(altgtk_ui_gtk2) \ $(altgtk_ui_gtk3) \ $(spell_ui_gtk2) \ $(spell_ui_gtk3) \ $(uifiles_gtk2) \ $(uifiles_gtk3) \ $(NULL) if ENABLE_SPELL libgtk_la_SOURCES += $(spell_src) if TOOLKIT_GTK2 ui_DATA += $(spell_ui_gtk2) else ui_DATA += $(spell_ui_gtk3) endif endif if ENABLE_STATUSBAR libgtk_la_SOURCES += $(statusbar_src) endif if EMBEDDED_HILDON libgtk_la_SOURCES += $(hildon_src) ui_DATA += $(hildon_ui) hildondesktopdir = @datadir@/applications/hildon hildondesktop_DATA = hildon/abiword.desktop hildondbusdir = @datadir@/dbus-1/services hildondbus_DATA = hildon/com.abisource.abiword.service hildonicondir = @datadir@/pixmaps hildonicon_DATA = hildon/qgn_list_abiword.png else if TOOLKIT_GTK2 ui_DATA += $(altgtk_ui_gtk2) else ui_DATA += $(altgtk_ui_gtk3) endif endif EXTRA_DIST = \ $(conditional_src) \ $(conditional_ui) \ hildon/qgn_list_abiword.png \ hildon/com.abisource.abiword.service.in \ hildon/abiword.desktop.in \ $(NULL)