Mercurial > octave
comparison libgui/graphics/module.mk @ 31642:670f3f17c280 stable
use sed to preprocess OCTAVE_(BEGIN|END)_NAMESPACE macros for Qt moc
* libgui/module.mk (moc-h-command): New macro.
(moc-%.h : %.h): New rule.
(moc-%.cc): Depend on moc-%.h instead of %.h.
* libgui/graphics/module.mk (libgraphics_MOC_H): New variable.
Add it to the $(libgui_CLEANFILES) list.
* libgui/qterminal/module.mk (%canon_reldir%_libqterminal_la_MOC_H):
New variable. Add it to the $(libgui_CLEANFILES) list.
* libgui/src/module.mk (octave_gui_MOC_H):
New variable. Add it to the $(libgui_CLEANFILES) list.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 06 Dec 2022 14:19:16 -0500 |
parents | 4c85879e21b4 |
children | 345a3f5890e7 |
comparison
equal
deleted
inserted
replaced
31635:7d3467f8d713 | 31642:670f3f17c280 |
---|---|
28 DIRSTAMP_FILES += \ | 28 DIRSTAMP_FILES += \ |
29 %reldir%/$(octave_dirstamp) | 29 %reldir%/$(octave_dirstamp) |
30 | 30 |
31 libgraphics_MOC = \ | 31 libgraphics_MOC = \ |
32 $(OCTAVE_GUI_GRAPHICS_MOC) | 32 $(OCTAVE_GUI_GRAPHICS_MOC) |
33 | |
34 libgraphics_MOC_H = $(libgraphics_MOC:.cc=.h) | |
33 | 35 |
34 libgraphics_UI = \ | 36 libgraphics_UI = \ |
35 %reldir%/annotation-dialog.ui | 37 %reldir%/annotation-dialog.ui |
36 | 38 |
37 libgraphics_UI_H = $(patsubst %reldir%/%.ui, %reldir%/ui-%.h, $(libgraphics_UI)) | 39 libgraphics_UI_H = $(patsubst %reldir%/%.ui, %reldir%/ui-%.h, $(libgraphics_UI)) |
147 | 149 |
148 libgui_CLEANFILES += \ | 150 libgui_CLEANFILES += \ |
149 $(GRAPHICS_OCT_FILES) \ | 151 $(GRAPHICS_OCT_FILES) \ |
150 $(GRAPHICS_PKG_ADD_FILE) \ | 152 $(GRAPHICS_PKG_ADD_FILE) \ |
151 $(libgraphics_MOC) \ | 153 $(libgraphics_MOC) \ |
154 $(libgraphics_MOC_H) \ | |
152 $(libgraphics_UI_H) | 155 $(libgraphics_UI_H) |
153 | 156 |
154 endif | 157 endif |