TEMPLATE = lib TARGET = qmltermwidget QT += qml quick widgets CONFIG += qt plugin include(lib.pri) DESTDIR = $$OUT_PWD/QMLTermWidget DEFINES += HAVE_POSIX_OPENPT HAVE_SYS_TIME_H macx:DEFINES += HAVE_UTMPX _UTMPX_COMPAT INCLUDEPATH += $$PWD/lib DEPENDPATH += $$PWD/lib INCLUDEPATH += $$PWD/src HEADERS += $$PWD/src/qmltermwidget_plugin.h \ $$PWD/src/ksession.h SOURCES += $$PWD/src/qmltermwidget_plugin.cpp \ $$PWD/src/ksession.cpp OTHER_FILES += \ src/QMLTermScrollbar.qml \ test-app/test-app.qml \ src/qmldir # Copy the files useful to the plugin in DESTDIR QMAKE_POST_LINK = $(COPY_DIR) $$PWD/lib/color-schemes $$DESTDIR && \ $(COPY_DIR) $$PWD/lib/kb-layouts $$DESTDIR && \ $$QMAKE_COPY $$PWD/src/qmldir $$DESTDIR && \ $$QMAKE_COPY $$PWD/src/QMLTermScrollbar.qml $$DESTDIR ######################################### ## INTALLS ######################################### INSTALL_DIR = $$[QT_INSTALL_QML] PLUGIN_IMPORT_PATH = QMLTermWidget PLUGIN_ASSETS = $$PWD/lib/kb-layouts \ $$PWD/lib/color_schemes target.path = $$INSTALL_DIR/$$PLUGIN_IMPORT_PATH assets.files += $$PLUGIN_ASSETS assets.path += $$INSTALL_DIR/$$PLUGIN_IMPORT_PATH qmldir.files += $$PWD/src/qmldir \ qmldir.path += $$INSTALL_DIR/$$PLUGIN_IMPORT_PATH INSTALLS += target qmldir assets