Mercurial > octave
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)