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