view libgui/graphics/module.mk @ 18498:2e7cad6f180c gui-release

Initial integration of QtHandles. * configure.ac: Check for QtOpenGL module. * libgui/Makefile.am: Include libgui/graphics/module.mk. (liboctgui_la_LIBADD): Include graphics/libgui-graphics.la in the list. (rcc-command): Pass "-name DIR" to rcc command. * main-window.cc (main_window::construct): Install qt functions and register qt toolkit. * libgui/src/module.mk (src_libgui_src_la_CPPFLAGS): Include $(FONTCONFIG_CPPFLAGS) and -I$(srcdir)/graphics in the list. * graphics.cc (gtk_manager::gtk_manager): Make qt the default toolkit if it is available. * libgui/graphics/Backend.cc, libgui/graphics/Backend.h, libgui/graphics/BaseControl.cc, libgui/graphics/BaseControl.h, libgui/graphics/ButtonControl.cc, libgui/graphics/ButtonControl.h, libgui/graphics/Canvas.cc, libgui/graphics/Canvas.h, libgui/graphics/CheckBoxControl.cc, libgui/graphics/CheckBoxControl.h, libgui/graphics/Container.cc, libgui/graphics/Container.h, libgui/graphics/ContextMenu.cc, libgui/graphics/ContextMenu.h, libgui/graphics/EditControl.cc, libgui/graphics/EditControl.h, libgui/graphics/Figure.cc, libgui/graphics/Figure.h, libgui/graphics/FigureWindow.cc, libgui/graphics/FigureWindow.h, libgui/graphics/GLCanvas.cc, libgui/graphics/GLCanvas.h, , libgui/graphics/GenericEventNotify.h, libgui/graphics/KeyMap.cc, libgui/graphics/KeyMap.h, libgui/graphics/ListBoxControl.cc, libgui/graphics/ListBoxControl.h, libgui/graphics/Logger.cc, libgui/graphics/Logger.h, libgui/graphics/Menu.cc, libgui/graphics/Menu.h, libgui/graphics/MenuContainer.h, libgui/graphics/MouseModeActionGroup.cc, libgui/graphics/MouseModeActionGroup.h, libgui/graphics/Object.cc, libgui/graphics/Object.h, libgui/graphics/ObjectFactory.cc, libgui/graphics/ObjectFactory.h, libgui/graphics/ObjectProxy.cc, libgui/graphics/ObjectProxy.h, libgui/graphics/Panel.cc, libgui/graphics/Panel.h, libgui/graphics/PopupMenuControl.cc, libgui/graphics/PopupMenuControl.h, libgui/graphics/PushButtonControl.cc, libgui/graphics/PushButtonControl.h, libgui/graphics/PushTool.cc, libgui/graphics/PushTool.h, libgui/graphics/RadioButtonControl.cc, libgui/graphics/RadioButtonControl.h, libgui/graphics/SliderControl.cc, libgui/graphics/SliderControl.h, libgui/graphics/TextControl.cc, libgui/graphics/TextControl.h, libgui/graphics/TextEdit.cc, libgui/graphics/TextEdit.h, libgui/graphics/ToggleButtonControl.cc, libgui/graphics/ToggleButtonControl.h, libgui/graphics/ToggleTool.cc, libgui/graphics/ToggleTool.h, libgui/graphics/ToolBar.cc, libgui/graphics/ToolBar.h, libgui/graphics/ToolBarButton.cc, libgui/graphics/ToolBarButton.h, libgui/graphics/Utils.cc, libgui/graphics/Utils.h, libgui/graphics/__init_qt__.cc, libgui/graphics/__init_qt__.h, libgui/graphics/gl-select.cc, libgui/graphics/gl-select.h, libgui/graphics/images/README, libgui/graphics/images/pan.png, libgui/graphics/images/rotate.png, libgui/graphics/images/select.png, libgui/graphics/images/zoom.png, libgui/graphics/module.mk, libgui/graphics/qthandles.qrc: New files.
author John W. Eaton <jwe@octave.org>
date Thu, 20 Feb 2014 14:05:45 -0500
parents
children 554be77a60fb
line wrap: on
line source

EXTRA_DIST += \
  graphics/module.mk \
  graphics/qthandles.qrc \
  graphics/images/README \
  graphics/images/pan.png \
  graphics/images/rotate.png \
  graphics/images/select.png \
  graphics/images/zoom.png

octave_gui_MOC += \
  graphics/moc-Backend.cc \
  graphics/moc-ButtonControl.cc \
  graphics/moc-ContextMenu.cc \
  graphics/moc-EditControl.cc \
  graphics/moc-Figure.cc \
  graphics/moc-FigureWindow.cc \
  graphics/moc-ListBoxControl.cc \
  graphics/moc-Menu.cc \
  graphics/moc-MouseModeActionGroup.cc \
  graphics/moc-Object.cc \
  graphics/moc-ObjectFactory.cc \
  graphics/moc-ObjectProxy.cc \
  graphics/moc-PopupMenuControl.cc \
  graphics/moc-PushTool.cc \
  graphics/moc-SliderControl.cc \
  graphics/moc-TextEdit.cc \
  graphics/moc-ToggleTool.cc \
  graphics/moc-ToolBar.cc

octave_gui_graphics_RC = graphics/qrc-qthandles.cc

noinst_HEADERS += \
  graphics/__init_qt__.h \
  graphics/Backend.h \
  graphics/BaseControl.h \
  graphics/ButtonControl.h \
  graphics/Canvas.h \
  graphics/CheckBoxControl.h \
  graphics/Container.h \
  graphics/ContextMenu.h \
  graphics/EditControl.h \
  graphics/Figure.h \
  graphics/FigureWindow.h \
  graphics/GenericEventNotify.h \
  graphics/GLCanvas.h \
  graphics/KeyMap.h \
  graphics/ListBoxControl.h \
  graphics/Logger.h \
  graphics/Menu.h \
  graphics/MenuContainer.h \
  graphics/MouseModeActionGroup.h \
  graphics/Object.h \
  graphics/ObjectFactory.h \
  graphics/ObjectProxy.h \
  graphics/Panel.h \
  graphics/PopupMenuControl.h \
  graphics/PushButtonControl.h \
  graphics/PushTool.h \
  graphics/RadioButtonControl.h \
  graphics/SliderControl.h \
  graphics/TextControl.h \
  graphics/TextEdit.h \
  graphics/ToggleButtonControl.h \
  graphics/ToggleTool.h \
  graphics/ToolBar.h \
  graphics/Utils.h \
  graphics/gl-select.h

graphics_libgui_graphics_la_SOURCES = \
  graphics/__init_qt__.cc \
  graphics/Backend.cc \
  graphics/BaseControl.cc \
  graphics/ButtonControl.cc \
  graphics/Canvas.cc \
  graphics/CheckBoxControl.cc \
  graphics/Container.cc \
  graphics/ContextMenu.cc \
  graphics/EditControl.cc \
  graphics/Figure.cc \
  graphics/FigureWindow.cc \
  graphics/GLCanvas.cc \
  graphics/KeyMap.cc \
  graphics/ListBoxControl.cc \
  graphics/Logger.cc \
  graphics/Menu.cc \
  graphics/MouseModeActionGroup.cc \
  graphics/Object.cc \
  graphics/ObjectFactory.cc \
  graphics/ObjectProxy.cc \
  graphics/Panel.cc \
  graphics/PopupMenuControl.cc \
  graphics/PushButtonControl.cc \
  graphics/PushTool.cc \
  graphics/RadioButtonControl.cc \
  graphics/SliderControl.cc \
  graphics/TextControl.cc \
  graphics/TextEdit.cc \
  graphics/ToggleButtonControl.cc \
  graphics/ToggleTool.cc \
  graphics/ToolBar.cc \
  graphics/Utils.cc \
  graphics/gl-select.cc

nodist_graphics_libgui_graphics_la_SOURCES = $(octave_gui_graphics_MOC) $(octave_gui_graphics_RC)

graphics_libgui_graphics_la_CPPFLAGS = \
  $(AM_CPPFLAGS) \
  $(FONTCONFIG_CPPFLAGS) \
  @OCTGUI_DLL_DEFS@ \
  @QT_CPPFLAGS@ \
  -Igraphics -I$(srcdir)/graphics \
  -I$(top_srcdir)/liboctave/cruft/misc \
  -I$(top_srcdir)/liboctave/array \
  -I$(top_builddir)/liboctave/numeric -I$(top_srcdir)/liboctave/numeric \
  -I$(top_builddir)/liboctave/operators -I$(top_srcdir)/liboctave/operators \
  -I$(top_srcdir)/liboctave/system \
  -I$(top_srcdir)/liboctave/util \
  -I$(top_builddir)/libinterp -I$(top_srcdir)/libinterp \
  -I$(top_builddir)/libinterp/parse-tree -I$(top_srcdir)/libinterp/parse-tree \
  -I$(top_builddir)/libinterp/corefcn -I$(top_srcdir)/libinterp/corefcn \
  -I$(top_srcdir)/libinterp/octave-value

graphics_libgui_graphics_la_CFLAGS = $(AM_CFLAGS) $(WARN_CFLAGS)

graphics_libgui_graphics_la_CXXFLAGS = $(AM_CXXFLAGS) $(WARN_CXXFLAGS)

noinst_LTLIBRARIES += graphics/libgui-graphics.la

CLEANFILES += \
  $(octave_gui_graphics_MOC) \
  $(octave_gui_graphics_RC)