1octave_gui_ICONS = \
2  %reldir%/icons/applications-system.png \
3  %reldir%/icons/bottom_left_corner.png \
4  %reldir%/icons/bottom_right_corner.png \
5  %reldir%/icons/bottom_side.png \
6  %reldir%/icons/bp-next.png \
7  %reldir%/icons/bp-prev.png \
8  %reldir%/icons/bp-rm-all.png \
9  %reldir%/icons/bp-toggle.png \
10  %reldir%/icons/circle.png \
11  %reldir%/icons/cross.png \
12  %reldir%/icons/db-cont.png \
13  %reldir%/icons/db-step-in.png \
14  %reldir%/icons/db-step-out.png \
15  %reldir%/icons/db-step.png \
16  %reldir%/icons/db-stop.png \
17  %reldir%/icons/dialog-error.png \
18  %reldir%/icons/dialog-information.png \
19  %reldir%/icons/dialog-warning.png \
20  %reldir%/icons/document-new.png \
21  %reldir%/icons/document-open.png \
22  %reldir%/icons/document-print.png \
23  %reldir%/icons/document-save.png \
24  %reldir%/icons/document-save-as.png \
25  %reldir%/icons/edit-copy.png \
26  %reldir%/icons/edit-cut.png \
27  %reldir%/icons/edit-delete.png \
28  %reldir%/icons/edit-find.png \
29  %reldir%/icons/edit-find-replace.png \
30  %reldir%/icons/edit-paste.png \
31  %reldir%/icons/edit-redo.png \
32  %reldir%/icons/edit-undo.png \
33  %reldir%/icons/figure-axes.png \
34  %reldir%/icons/figure-grid.png \
35  %reldir%/icons/figure-pan.png \
36  %reldir%/icons/figure-rotate.png \
37  %reldir%/icons/figure-text.png \
38  %reldir%/icons/figure-zoom-in.png \
39  %reldir%/icons/figure-zoom-original.png \
40  %reldir%/icons/figure-zoom-out.png \
41  %reldir%/icons/fleur.png \
42  %reldir%/icons/folder.png \
43  %reldir%/icons/folder-new.png \
44  %reldir%/icons/go-down.png \
45  %reldir%/icons/go-first.png \
46  %reldir%/icons/go-home.png \
47  %reldir%/icons/go-last.png \
48  %reldir%/icons/go-next.png \
49  %reldir%/icons/go-previous.png \
50  %reldir%/icons/go-up.png \
51  %reldir%/icons/graphic_logo_DocumentationDockWidget.png \
52  %reldir%/icons/graphic_logo_FileEditor.png \
53  %reldir%/icons/graphic_logo_FilesDockWidget.png \
54  %reldir%/icons/graphic_logo_HistoryDockWidget.png \
55  %reldir%/icons/graphic_logo_NewsDockWidget.png \
56  %reldir%/icons/graphic_logo_TerminalDockWidget.png \
57  %reldir%/icons/graphic_logo_WorkspaceView.png \
58  %reldir%/icons/graphic_logo_ReleaseWidget.png \
59  %reldir%/icons/graphic_logo_VariableEditor.png \
60  %reldir%/icons/graphic_logo_DocumentationDockWidget.svg \
61  %reldir%/icons/graphic_logo_FileEditor.svg \
62  %reldir%/icons/graphic_logo_FilesDockWidget.svg \
63  %reldir%/icons/graphic_logo_HistoryDockWidget.svg \
64  %reldir%/icons/graphic_logo_NewsDockWidget.svg \
65  %reldir%/icons/graphic_logo_TerminalDockWidget.svg \
66  %reldir%/icons/graphic_logo_WorkspaceView.svg \
67  %reldir%/icons/graphic_logo_ReleaseWidget.svg \
68  %reldir%/icons/graphic_logo_VariableEditor.svg \
69  %reldir%/icons/hand2.png \
70  %reldir%/icons/icons_license \
71  %reldir%/icons/left_side.png \
72  %reldir%/icons/letter_logo_DocumentationDockWidget.png \
73  %reldir%/icons/letter_logo_FileEditor.png \
74  %reldir%/icons/letter_logo_FilesDockWidget.png \
75  %reldir%/icons/letter_logo_HistoryDockWidget.png \
76  %reldir%/icons/letter_logo_NewsDockWidget.png \
77  %reldir%/icons/letter_logo_TerminalDockWidget.png \
78  %reldir%/icons/letter_logo_WorkspaceView.png \
79  %reldir%/icons/letter_logo_ReleaseWidget.png \
80  %reldir%/icons/letter_logo_VariableEditor.png \
81  %reldir%/icons/letter_logo_DocumentationDockWidget.svg \
82  %reldir%/icons/letter_logo_FileEditor.svg \
83  %reldir%/icons/letter_logo_FilesDockWidget.svg \
84  %reldir%/icons/letter_logo_HistoryDockWidget.svg \
85  %reldir%/icons/letter_logo_NewsDockWidget.svg \
86  %reldir%/icons/letter_logo_TerminalDockWidget.svg \
87  %reldir%/icons/letter_logo_WorkspaceView.svg \
88  %reldir%/icons/letter_logo_ReleaseWidget.svg \
89  %reldir%/icons/letter_logo_VariableEditor.svg \
90  %reldir%/icons/logo.png \
91  %reldir%/icons/plot-xy-curve.png \
92  %reldir%/icons/preferences-system.png \
93  %reldir%/icons/right_side.png \
94  %reldir%/icons/system-run.png \
95  %reldir%/icons/top_left_corner.png \
96  %reldir%/icons/top_right_corner.png \
97  %reldir%/icons/top_side.png \
98  %reldir%/icons/user-home.png \
99  %reldir%/icons/view-refresh.png \
100  %reldir%/icons/widget-close.png \
101  %reldir%/icons/widget-dock.png \
102  %reldir%/icons/widget-undock.png \
103  %reldir%/icons/widget-close-light.png \
104  %reldir%/icons/widget-dock-light.png \
105  %reldir%/icons/widget-undock-light.png \
106  %reldir%/icons/zoom-in.png \
107  %reldir%/icons/zoom-original.png \
108  %reldir%/icons/zoom-out.png
109
110octave_gui_MOC =
111
112if AMCOND_HAVE_QSCINTILLA
113
114OCTAVE_GUI_SRC_M_EDITOR_MOC = \
115  %reldir%/m-editor/moc-file-editor-interface.cc \
116  %reldir%/m-editor/moc-file-editor-tab.cc \
117  %reldir%/m-editor/moc-file-editor.cc \
118  %reldir%/m-editor/moc-find-dialog.cc \
119  %reldir%/m-editor/moc-octave-qscintilla.cc \
120  %reldir%/m-editor/moc-octave-txt-lexer.cc \
121  %reldir%/m-editor/moc-marker.cc
122
123$(OCTAVE_GUI_SRC_M_EDITOR_MOC): | %reldir%/m-editor/$(octave_dirstamp)
124
125octave_gui_MOC += \
126  $(OCTAVE_GUI_SRC_M_EDITOR_MOC)
127
128DIRSTAMP_FILES += \
129  %reldir%/m-editor/$(octave_dirstamp)
130
131endif
132
133OCTAVE_GUI_SRC_MOC = \
134  %reldir%/moc-external-editor-interface.cc \
135  %reldir%/moc-dialog.cc \
136  %reldir%/moc-documentation-dock-widget.cc \
137  %reldir%/moc-documentation.cc \
138  %reldir%/moc-dw-main-window.cc \
139  %reldir%/moc-files-dock-widget.cc \
140  %reldir%/moc-gui-settings.cc \
141  %reldir%/moc-history-dock-widget.cc \
142  %reldir%/moc-interpreter-qobject.cc \
143  %reldir%/moc-main-window.cc \
144  %reldir%/moc-news-reader.cc \
145  %reldir%/moc-octave-qobject.cc \
146  %reldir%/moc-settings-dialog.cc \
147  %reldir%/moc-terminal-dock-widget.cc \
148  %reldir%/moc-color-picker.cc \
149  %reldir%/moc-tab-bar.cc \
150  %reldir%/moc-qt-interpreter-events.cc \
151  %reldir%/moc-resource-manager.cc \
152  %reldir%/moc-shortcut-manager.cc \
153  %reldir%/moc-welcome-wizard.cc \
154  %reldir%/moc-workspace-model.cc \
155  %reldir%/moc-workspace-view.cc \
156  %reldir%/moc-variable-editor.cc \
157  %reldir%/moc-variable-editor-model.cc \
158  %reldir%/moc-find-files-dialog.cc \
159  %reldir%/moc-find-files-model.cc \
160  %reldir%/moc-octave-dock-widget.cc \
161  %reldir%/moc-set-path-dialog.cc \
162  %reldir%/moc-set-path-model.cc
163
164octave_gui_MOC += \
165  $(OCTAVE_GUI_SRC_MOC) \
166  $(OCTAVE_GUI_EDITOR_MOC)
167
168octave_gui_RC = %reldir%/qrc-resource.cc
169
170$(octave_gui_RC): | %reldir%/$(octave_dirstamp)
171
172DIRSTAMP_FILES += \
173  %reldir%/$(octave_dirstamp)
174
175octave_gui_UI = \
176  %reldir%/settings-dialog.ui
177
178octave_gui_UI_H = $(patsubst %reldir%/%.ui, %reldir%/ui-%.h, $(octave_gui_UI))
179
180$(octave_gui_UI_H): | %reldir%/$(octave_dirstamp)
181
182BUILT_SOURCES += $(octave_gui_UI_H)
183
184noinst_HEADERS += \
185  %reldir%/dialog.h \
186  %reldir%/octave-dock-widget.h \
187  %reldir%/documentation-dock-widget.h \
188  %reldir%/documentation.h \
189  %reldir%/dw-main-window.h \
190  %reldir%/gui-preferences-all.h \
191  %reldir%/gui-preferences-cs.h \
192  %reldir%/gui-preferences-dw.h \
193  %reldir%/gui-preferences-ed.h \
194  %reldir%/gui-preferences-fb.h \
195  %reldir%/gui-preferences-ff.h \
196  %reldir%/gui-preferences-global.h \
197  %reldir%/gui-preferences-gp.h \
198  %reldir%/gui-preferences-hw.h \
199  %reldir%/gui-preferences-mw.h \
200  %reldir%/gui-preferences-nr.h \
201  %reldir%/gui-preferences-pd.h \
202  %reldir%/gui-preferences-sc.h \
203  %reldir%/gui-preferences-sd.h \
204  %reldir%/gui-preferences-ve.h \
205  %reldir%/gui-preferences-ws.h \
206  %reldir%/gui-preferences.h \
207  %reldir%/gui-settings.h \
208  %reldir%/external-editor-interface.h \
209  %reldir%/files-dock-widget.h \
210  %reldir%/graphics-init.h \
211  %reldir%/history-dock-widget.h \
212  %reldir%/interpreter-qobject.h \
213  %reldir%/m-editor/file-editor-interface.h \
214  %reldir%/m-editor/file-editor-tab.h \
215  %reldir%/m-editor/file-editor.h \
216  %reldir%/m-editor/find-dialog.h \
217  %reldir%/m-editor/octave-qscintilla.h \
218  %reldir%/m-editor/octave-txt-lexer.h \
219  %reldir%/m-editor/marker.h \
220  %reldir%/main-window.h \
221  %reldir%/news-reader.h \
222  %reldir%/octave-qobject.h \
223  %reldir%/qt-application.h \
224  %reldir%/qt-interpreter-events.h \
225  %reldir%/qt-utils.h \
226  %reldir%/resource-manager.h \
227  %reldir%/settings-dialog.h \
228  %reldir%/shortcut-manager.h \
229  %reldir%/tab-bar.h \
230  %reldir%/terminal-dock-widget.h \
231  %reldir%/color-picker.h \
232  %reldir%/welcome-wizard.h \
233  %reldir%/find-files-dialog.h \
234  %reldir%/find-files-model.h \
235  %reldir%/workspace-model.h \
236  %reldir%/workspace-view.h \
237  %reldir%/variable-editor.h \
238  %reldir%/variable-editor-model.h \
239  %reldir%/set-path-dialog.h \
240  %reldir%/set-path-model.h
241
242
243%canon_reldir%_%canon_reldir%_la_SOURCES = \
244  %reldir%/dialog.cc \
245  %reldir%/documentation-dock-widget.cc \
246  %reldir%/documentation.cc \
247  %reldir%/dw-main-window.cc \
248  %reldir%/external-editor-interface.cc \
249  %reldir%/files-dock-widget.cc \
250  %reldir%/graphics-init.cc \
251  %reldir%/gui-settings.cc \
252  %reldir%/history-dock-widget.cc \
253  %reldir%/interpreter-qobject.cc \
254  %reldir%/m-editor/file-editor-tab.cc \
255  %reldir%/m-editor/file-editor.cc \
256  %reldir%/m-editor/find-dialog.cc \
257  %reldir%/m-editor/octave-qscintilla.cc \
258  %reldir%/m-editor/octave-txt-lexer.cc \
259  %reldir%/m-editor/marker.cc \
260  %reldir%/main-window.cc \
261  %reldir%/news-reader.cc \
262  %reldir%/octave-dock-widget.cc \
263  %reldir%/octave-qobject.cc \
264  %reldir%/qt-interpreter-events.cc \
265  %reldir%/qt-application.cc \
266  %reldir%/resource-manager.cc \
267  %reldir%/settings-dialog.cc \
268  %reldir%/shortcut-manager.cc \
269  %reldir%/tab-bar.cc \
270  %reldir%/terminal-dock-widget.cc \
271  %reldir%/color-picker.cc \
272  %reldir%/welcome-wizard.cc \
273  %reldir%/find-files-dialog.cc \
274  %reldir%/find-files-model.cc \
275  %reldir%/workspace-model.cc \
276  %reldir%/workspace-view.cc \
277  %reldir%/variable-editor.cc \
278  %reldir%/variable-editor-model.cc \
279  %reldir%/set-path-dialog.cc \
280  %reldir%/set-path-model.cc
281
282nodist_%canon_reldir%_%canon_reldir%_la_SOURCES = \
283  $(octave_gui_MOC) \
284  $(octave_gui_RC)
285
286%canon_reldir%_%canon_reldir%_la_CPPFLAGS = \
287  $(AM_CPPFLAGS) \
288  $(FT2_CPPFLAGS) \
289  $(FONTCONFIG_CPPFLAGS) \
290  @OCTGUI_DLL_DEFS@ \
291  @QT_CPPFLAGS@ \
292  -I$(srcdir)/libgui/qterminal/libqterminal \
293  -Ilibgui/src -I$(srcdir)/libgui/src \
294  -Ilibgui/graphics -I$(srcdir)/libgui/graphics \
295  -I$(srcdir)/%reldir%/m-editor \
296  -Iliboctave \
297  -I$(srcdir)/liboctave/array \
298  -Iliboctave/numeric -I$(srcdir)/liboctave/numeric \
299  -Iliboctave/operators -I$(srcdir)/liboctave/operators \
300  -I$(srcdir)/liboctave/system \
301  -I$(srcdir)/liboctave/util \
302  -Ilibinterp -I$(srcdir)/libinterp \
303  -Ilibinterp/parse-tree -I$(srcdir)/libinterp/parse-tree \
304  -Ilibinterp/corefcn -I$(srcdir)/libinterp/corefcn \
305  -I$(srcdir)/libinterp/octave-value \
306  -I$(srcdir)/liboctave/wrappers
307
308noinst_LTLIBRARIES += %reldir%/libgui-src.la
309
310libgui_EXTRA_DIST += \
311  %reldir%/resource.qrc \
312  $(octave_gui_UI) \
313  $(octave_gui_ICONS)
314
315libgui_CLEANFILES += \
316  $(octave_gui_MOC) \
317  $(octave_gui_UI_H) \
318  $(octave_gui_RC)
319