1TOP_BUILDDIR = $$OUT_PWD/../../.. 2TOP_SRCDIR = $$PWD/../../.. 3 4include($${TOP_SRCDIR}/config.pri) 5 6TEMPLATE = lib 7CONFIG += plugin 8QT += widgets 9INCLUDEPATH += \ 10 $${TOP_SRCDIR}/src/ \ 11 $${TOP_SRCDIR}/src/lib/ \ 12 $${TOP_SRCDIR}/src/lib/logic/ 13 $${TOP_SRCDIR}/plugins/westernsupport 14 15HEADERS = \ 16 testlayoutplugin.h 17 18TARGET = $$qtLibraryTarget(testlayoutplugin) 19 20EXAMPLE_FILES = testlayoutplugin.json 21 22# generate database for presage: 23PLUGIN_INSTALL_PATH = $${UBUNTU_KEYBOARD_TEST_DIR}/testlayout/ 24 25lang_db_testlayout.commands += \ 26 rm -f $$PWD/database_testlayout.db && \ 27 text2ngram -n 1 -l -f sqlite -o $$PWD/database_testlayout.db $$PWD/empty.txt && \ 28 text2ngram -n 2 -l -f sqlite -o $$PWD/database_testlayout.db $$PWD/empty.txt && \ 29 text2ngram -n 3 -l -f sqlite -o $$PWD/database_testlayout.db $$PWD/empty.txt 30lang_db_testlayout.files += $$PWD/database_testlayout.db 31 32lang_db_testlayout_install.files += $$PWD/database_testlayout.db 33lang_db_testlayout_install.path = $$PLUGIN_INSTALL_PATH 34 35QMAKE_EXTRA_TARGETS += lang_db_testlayout lang_db_testlayout_install 36 37target.path = $$PLUGIN_INSTALL_PATH 38INSTALLS += target lang_db_testlayout_install 39 40OTHER_FILES += \ 41 testlayoutplugin.json \ 42 the_picture_of_dorian_gray.txt 43 44LIBS += $${TOP_BUILDDIR}/plugins/plugins/libwesternsupport.a -lpresage -lhunspell 45 46INCLUDEPATH += $${TOP_SRCDIR}/plugins/westernsupport 47DEPENDPATH += $${TOP_SRCDIR}/plugins/westernsupport 48