diff libgui/qterminal/module.mk @ 25594:deb8cb929ee3

move libgui/qterminal-module.mk to libgui/qterminal/module.mk * libgui/qterminal/module.mk: Rename from libgui/qterminal-module.mk. Use %reldir% and %canon_reldir% where possible. * libgui/module.mk: Update.
author John W. Eaton <jwe@octave.org>
date Thu, 12 Jul 2018 17:31:14 -0400
parents libgui/qterminal-module.mk@90d43011e8e7
children 2952471e29a7
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libgui/qterminal/module.mk	Thu Jul 12 17:31:14 2018 -0400
@@ -0,0 +1,117 @@
+noinst_HEADERS += \
+  %reldir%/libqterminal/QTerminal.h \
+  %reldir%/libqterminal/win32/QTerminalColors.h \
+  %reldir%/libqterminal/win32/QWinTerminalImpl.h \
+  %reldir%/libqterminal/unix/BlockArray.h \
+  %reldir%/libqterminal/unix/Character.h \
+  %reldir%/libqterminal/unix/CharacterColor.h \
+  %reldir%/libqterminal/unix/Emulation.h \
+  %reldir%/libqterminal/unix/ExtendedDefaultTranslator.h \
+  %reldir%/libqterminal/unix/ExtendedDefaultTranslatorMac.h \
+  %reldir%/libqterminal/unix/Filter.h \
+  %reldir%/libqterminal/unix/History.h \
+  %reldir%/libqterminal/unix/KeyboardTranslator.h \
+  %reldir%/libqterminal/unix/konsole_wcwidth.h \
+  %reldir%/libqterminal/unix/kpty.h \
+  %reldir%/libqterminal/unix/kpty_p.h \
+  %reldir%/libqterminal/unix/LineFont.h \
+  %reldir%/libqterminal/unix/QUnixTerminalImpl.h \
+  %reldir%/libqterminal/unix/Screen.h \
+  %reldir%/libqterminal/unix/ScreenWindow.h \
+  %reldir%/libqterminal/unix/TerminalCharacterDecoder.h \
+  %reldir%/libqterminal/unix/Vt102Emulation.h \
+  %reldir%/libqterminal/unix/SelfListener.h \
+  %reldir%/libqterminal/unix/TerminalModel.h \
+  %reldir%/libqterminal/unix/TerminalView.h
+
+libgui_qterminal_libqterminal_la_MOC =
+
+OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_MOC = \
+  %reldir%/libqterminal/moc-QTerminal.cc
+
+$(OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_MOC): | %reldir%/libqterminal/$(octave_dirstamp)
+
+DIRSTAMP_FILES += \
+  %reldir%/libqterminal/$(octave_dirstamp)
+
+%canon_reldir%_libqterminal_la_MOC += \
+  $(OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_MOC)
+
+nodist_%canon_reldir%_libqterminal_la_SOURCES = $(%canon_reldir%_libqterminal_la_MOC)
+
+%canon_reldir%_libqterminal_la_CPPFLAGS = \
+  $(AM_CPPFLAGS) \
+  @QT_CPPFLAGS@ \
+  -I$(srcdir)/libgui/qterminal/libqterminal \
+  -I$(srcdir)/libgui/src
+
+%canon_reldir%_libqterminal_la_CFLAGS = ${CPICFLAG} ${XTRA_CFLAGS}
+
+%canon_reldir%_libqterminal_la_CXXFLAGS = ${CXXPICFLAG} ${XTRA_CXXFLAGS}
+
+if WIN32_TERMINAL
+
+%canon_reldir%_libqterminal_la_SOURCES = \
+  %reldir%/libqterminal/win32/QTerminalColors.cpp \
+  %reldir%/libqterminal/win32/QWinTerminalImpl.cpp \
+  %reldir%/libqterminal/QTerminal.cc
+
+OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_WIN32_MOC = \
+  %reldir%/libqterminal/win32/moc-QWinTerminalImpl.cc
+
+%canon_reldir%_libqterminal_la_MOC += \
+  $(OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_WIN32_MOC)
+
+$(OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_WIN32_MOC): | %reldir%/libqterminal/win32/$(octave_dirstamp)
+
+DIRSTAMP_FILES += \
+  %reldir%/libqterminal/win32/$(octave_dirstamp)
+
+%canon_reldir%_libqterminal_la_CPPFLAGS += -DUNICODE
+
+# This flag is required to let MOC know about Q_OS_WIN32.
+MOC_CPPFLAGS += -DQ_OS_WIN32
+
+else
+
+%canon_reldir%_libqterminal_la_SOURCES = \
+  %reldir%/libqterminal/unix/BlockArray.cpp \
+  %reldir%/libqterminal/unix/Emulation.cpp \
+  %reldir%/libqterminal/unix/Filter.cpp \
+  %reldir%/libqterminal/unix/History.cpp \
+  %reldir%/libqterminal/unix/KeyboardTranslator.cpp \
+  %reldir%/libqterminal/unix/konsole_wcwidth.cpp \
+  %reldir%/libqterminal/unix/kpty.cpp \
+  %reldir%/libqterminal/unix/QUnixTerminalImpl.cpp \
+  %reldir%/libqterminal/unix/Screen.cpp \
+  %reldir%/libqterminal/unix/ScreenWindow.cpp \
+  %reldir%/libqterminal/unix/TerminalCharacterDecoder.cpp \
+  %reldir%/libqterminal/unix/Vt102Emulation.cpp \
+  %reldir%/libqterminal/unix/SelfListener.cpp \
+  %reldir%/libqterminal/unix/TerminalModel.cpp \
+  %reldir%/libqterminal/unix/TerminalView.cpp \
+  %reldir%/libqterminal/QTerminal.cc
+
+OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_UNIX_MOC = \
+  %reldir%/libqterminal/unix/moc-Emulation.cc \
+  %reldir%/libqterminal/unix/moc-Filter.cc \
+  %reldir%/libqterminal/unix/moc-QUnixTerminalImpl.cc \
+  %reldir%/libqterminal/unix/moc-ScreenWindow.cc \
+  %reldir%/libqterminal/unix/moc-SelfListener.cc \
+  %reldir%/libqterminal/unix/moc-TerminalModel.cc \
+  %reldir%/libqterminal/unix/moc-TerminalView.cc \
+  %reldir%/libqterminal/unix/moc-Vt102Emulation.cc
+
+%canon_reldir%_libqterminal_la_MOC += \
+  $(OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_UNIX_MOC)
+
+$(OCTAVE_GUI_QTERMINAL_LIBQTERMINAL_UNIX_MOC): | %reldir%/libqterminal/unix/$(octave_dirstamp)
+
+DIRSTAMP_FILES += \
+  %reldir%/libqterminal/unix/$(octave_dirstamp)
+
+endif
+
+noinst_LTLIBRARIES += %reldir%/libqterminal.la
+
+libgui_CLEANFILES += $(%canon_reldir%_libqterminal_la_MOC)