annotate libgui/qterminal/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 ba4271934b1c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15362
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1 noinst_HEADERS += \
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
2 %reldir%/libqterminal/QTerminal.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
3 %reldir%/libqterminal/win32/QTerminalColors.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
4 %reldir%/libqterminal/win32/QWinTerminalImpl.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
5 %reldir%/libqterminal/unix/BlockArray.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
6 %reldir%/libqterminal/unix/Character.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
7 %reldir%/libqterminal/unix/CharacterColor.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
8 %reldir%/libqterminal/unix/Emulation.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
9 %reldir%/libqterminal/unix/ExtendedDefaultTranslator.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
10 %reldir%/libqterminal/unix/ExtendedDefaultTranslatorMac.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
11 %reldir%/libqterminal/unix/Filter.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
12 %reldir%/libqterminal/unix/History.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
13 %reldir%/libqterminal/unix/KeyboardTranslator.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
14 %reldir%/libqterminal/unix/konsole_wcwidth.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
15 %reldir%/libqterminal/unix/kpty.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
16 %reldir%/libqterminal/unix/kpty_p.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
17 %reldir%/libqterminal/unix/QUnixTerminalImpl.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
18 %reldir%/libqterminal/unix/Screen.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
19 %reldir%/libqterminal/unix/ScreenWindow.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
20 %reldir%/libqterminal/unix/TerminalCharacterDecoder.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
21 %reldir%/libqterminal/unix/Vt102Emulation.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
22 %reldir%/libqterminal/unix/SelfListener.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
23 %reldir%/libqterminal/unix/TerminalModel.h \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
24 %reldir%/libqterminal/unix/TerminalView.h
15362
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
25
20326
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
26 libgui_qterminal_libqterminal_la_MOC =
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
27
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
28 OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_MOC = \
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
29 %reldir%/libqterminal/moc-QTerminal.cc
20326
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
30
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
31 $(OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_MOC): | %reldir%/libqterminal/$(octave_dirstamp)
15362
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
32
20326
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
33 DIRSTAMP_FILES += \
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
34 %reldir%/libqterminal/$(octave_dirstamp)
15362
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
35
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
36 %canon_reldir%_libqterminal_la_MOC += \
20326
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
37 $(OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_MOC)
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
38
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
39 nodist_%canon_reldir%_libqterminal_la_SOURCES = $(%canon_reldir%_libqterminal_la_MOC)
20326
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
40
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
41 %canon_reldir%_libqterminal_la_CPPFLAGS = \
15363
482d92904aa4 don't use WARN_CXXFLAGS for qterminal library
John W. Eaton <jwe@octave.org>
parents: 15362
diff changeset
42 $(AM_CPPFLAGS) \
15596
5f031158c693 Use pkg-config to discover Qt (pkg-config is already a requirement anyway).
Michael Goffioul <michael.goffioul@gmail.com>
parents: 15392
diff changeset
43 @QT_CPPFLAGS@ \
20326
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
44 -I$(srcdir)/libgui/qterminal/libqterminal \
27648
2952471e29a7 eliminate global access to resource_manager in qterminal widget
John W. Eaton <jwe@octave.org>
parents: 25594
diff changeset
45 -I$(srcdir)/libgui/src \
2952471e29a7 eliminate global access to resource_manager in qterminal widget
John W. Eaton <jwe@octave.org>
parents: 25594
diff changeset
46 -Iliboctave \
2952471e29a7 eliminate global access to resource_manager in qterminal widget
John W. Eaton <jwe@octave.org>
parents: 25594
diff changeset
47 -I$(srcdir)/liboctave/array \
2952471e29a7 eliminate global access to resource_manager in qterminal widget
John W. Eaton <jwe@octave.org>
parents: 25594
diff changeset
48 -Iliboctave/numeric -I$(srcdir)/liboctave/numeric \
2952471e29a7 eliminate global access to resource_manager in qterminal widget
John W. Eaton <jwe@octave.org>
parents: 25594
diff changeset
49 -Iliboctave/operators -I$(srcdir)/liboctave/operators \
2952471e29a7 eliminate global access to resource_manager in qterminal widget
John W. Eaton <jwe@octave.org>
parents: 25594
diff changeset
50 -I$(srcdir)/liboctave/system \
2952471e29a7 eliminate global access to resource_manager in qterminal widget
John W. Eaton <jwe@octave.org>
parents: 25594
diff changeset
51 -I$(srcdir)/liboctave/util \
2952471e29a7 eliminate global access to resource_manager in qterminal widget
John W. Eaton <jwe@octave.org>
parents: 25594
diff changeset
52 -Ilibinterp -I$(srcdir)/libinterp \
2952471e29a7 eliminate global access to resource_manager in qterminal widget
John W. Eaton <jwe@octave.org>
parents: 25594
diff changeset
53 -Ilibinterp/parse-tree -I$(srcdir)/libinterp/parse-tree \
2952471e29a7 eliminate global access to resource_manager in qterminal widget
John W. Eaton <jwe@octave.org>
parents: 25594
diff changeset
54 -Ilibinterp/corefcn -I$(srcdir)/libinterp/corefcn \
2952471e29a7 eliminate global access to resource_manager in qterminal widget
John W. Eaton <jwe@octave.org>
parents: 25594
diff changeset
55 -I$(srcdir)/libinterp/octave-value \
2952471e29a7 eliminate global access to resource_manager in qterminal widget
John W. Eaton <jwe@octave.org>
parents: 25594
diff changeset
56 -I$(srcdir)/liboctave/wrappers
15362
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
57
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
58 %canon_reldir%_libqterminal_la_CFLAGS = ${CPICFLAG} ${XTRA_CFLAGS}
15363
482d92904aa4 don't use WARN_CXXFLAGS for qterminal library
John W. Eaton <jwe@octave.org>
parents: 15362
diff changeset
59
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
60 %canon_reldir%_libqterminal_la_CXXFLAGS = ${CXXPICFLAG} ${XTRA_CXXFLAGS}
15363
482d92904aa4 don't use WARN_CXXFLAGS for qterminal library
John W. Eaton <jwe@octave.org>
parents: 15362
diff changeset
61
15362
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
62 if WIN32_TERMINAL
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
63
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
64 %canon_reldir%_libqterminal_la_SOURCES = \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
65 %reldir%/libqterminal/win32/QTerminalColors.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
66 %reldir%/libqterminal/win32/QWinTerminalImpl.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
67 %reldir%/libqterminal/QTerminal.cc
20326
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
68
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
69 OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_WIN32_MOC = \
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
70 %reldir%/libqterminal/win32/moc-QWinTerminalImpl.cc
15362
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
71
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
72 %canon_reldir%_libqterminal_la_MOC += \
20326
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
73 $(OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_WIN32_MOC)
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
74
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
75 $(OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_WIN32_MOC): | %reldir%/libqterminal/win32/$(octave_dirstamp)
15392
c7fd43f5a89d build: Re-arrange libgui Makefile.am to follow same ordering as liboctave.
Rik <rik@octave.org>
parents: 15363
diff changeset
76
20326
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
77 DIRSTAMP_FILES += \
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
78 %reldir%/libqterminal/win32/$(octave_dirstamp)
20326
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
79
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
80 %canon_reldir%_libqterminal_la_CPPFLAGS += -DUNICODE
15362
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
81
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
82 # This flag is required to let MOC know about Q_OS_WIN32.
15596
5f031158c693 Use pkg-config to discover Qt (pkg-config is already a requirement anyway).
Michael Goffioul <michael.goffioul@gmail.com>
parents: 15392
diff changeset
83 MOC_CPPFLAGS += -DQ_OS_WIN32
15362
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
84
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
85 else
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
86
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
87 %canon_reldir%_libqterminal_la_SOURCES = \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
88 %reldir%/libqterminal/unix/BlockArray.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
89 %reldir%/libqterminal/unix/Emulation.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
90 %reldir%/libqterminal/unix/Filter.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
91 %reldir%/libqterminal/unix/History.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
92 %reldir%/libqterminal/unix/KeyboardTranslator.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
93 %reldir%/libqterminal/unix/konsole_wcwidth.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
94 %reldir%/libqterminal/unix/kpty.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
95 %reldir%/libqterminal/unix/QUnixTerminalImpl.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
96 %reldir%/libqterminal/unix/Screen.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
97 %reldir%/libqterminal/unix/ScreenWindow.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
98 %reldir%/libqterminal/unix/TerminalCharacterDecoder.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
99 %reldir%/libqterminal/unix/Vt102Emulation.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
100 %reldir%/libqterminal/unix/SelfListener.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
101 %reldir%/libqterminal/unix/TerminalModel.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
102 %reldir%/libqterminal/unix/TerminalView.cpp \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
103 %reldir%/libqterminal/QTerminal.cc
15362
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
104
20326
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
105 OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_UNIX_MOC = \
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
106 %reldir%/libqterminal/unix/moc-Emulation.cc \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
107 %reldir%/libqterminal/unix/moc-Filter.cc \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
108 %reldir%/libqterminal/unix/moc-QUnixTerminalImpl.cc \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
109 %reldir%/libqterminal/unix/moc-ScreenWindow.cc \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
110 %reldir%/libqterminal/unix/moc-SelfListener.cc \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
111 %reldir%/libqterminal/unix/moc-TerminalModel.cc \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
112 %reldir%/libqterminal/unix/moc-TerminalView.cc \
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
113 %reldir%/libqterminal/unix/moc-Vt102Emulation.cc
20326
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
114
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
115 %canon_reldir%_libqterminal_la_MOC += \
20326
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
116 $(OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_UNIX_MOC)
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
117
31642
670f3f17c280 use sed to preprocess OCTAVE_(BEGIN|END)_NAMESPACE macros for Qt moc
John W. Eaton <jwe@octave.org>
parents: 27829
diff changeset
118 %canon_reldir%_libqterminal_la_MOC_H = \
670f3f17c280 use sed to preprocess OCTAVE_(BEGIN|END)_NAMESPACE macros for Qt moc
John W. Eaton <jwe@octave.org>
parents: 27829
diff changeset
119 $(%canon_reldir%_libqterminal_la_MOC:.cc=.h)
670f3f17c280 use sed to preprocess OCTAVE_(BEGIN|END)_NAMESPACE macros for Qt moc
John W. Eaton <jwe@octave.org>
parents: 27829
diff changeset
120
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
121 $(OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_UNIX_MOC): | %reldir%/libqterminal/unix/$(octave_dirstamp)
20326
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
122
8ef616eec739 eliminate recursive make invocation in libgui directory tree
John W. Eaton <jwe@octave.org>
parents: 19936
diff changeset
123 DIRSTAMP_FILES += \
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
124 %reldir%/libqterminal/unix/$(octave_dirstamp)
15362
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
125
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
126 endif
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
127
25594
deb8cb929ee3 move libgui/qterminal-module.mk to libgui/qterminal/module.mk
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
128 noinst_LTLIBRARIES += %reldir%/libqterminal.la
15362
48cb1a5bb64d reorganize libgui build
John W. Eaton <jwe@octave.org>
parents:
diff changeset
129
31642
670f3f17c280 use sed to preprocess OCTAVE_(BEGIN|END)_NAMESPACE macros for Qt moc
John W. Eaton <jwe@octave.org>
parents: 27829
diff changeset
130 libgui_CLEANFILES += \
670f3f17c280 use sed to preprocess OCTAVE_(BEGIN|END)_NAMESPACE macros for Qt moc
John W. Eaton <jwe@octave.org>
parents: 27829
diff changeset
131 $(%canon_reldir%_libqterminal_la_MOC) \
670f3f17c280 use sed to preprocess OCTAVE_(BEGIN|END)_NAMESPACE macros for Qt moc
John W. Eaton <jwe@octave.org>
parents: 27829
diff changeset
132 $(%canon_reldir%_libqterminal_la_MOC_H)