summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mkspecs/features/ivigenerator.prf4
-rwxr-xr-xsrc/tools/ivigenerator/generate.py27
-rw-r--r--src/tools/ivigenerator/ivigenerator.pro152
-rw-r--r--src/tools/ivigenerator/templates/backend_qtro.yaml (renamed from src/tools/ivigenerator/templates_backend_qtro.yaml)0
-rw-r--r--src/tools/ivigenerator/templates/backend_qtro/backend.cpp.tpl (renamed from src/tools/ivigenerator/templates_backend_qtro/backend.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/backend_qtro/backend.h.tpl (renamed from src/tools/ivigenerator/templates_backend_qtro/backend.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/backend_qtro/pagingmodel.cpp.tpl (renamed from src/tools/ivigenerator/templates_backend_qtro/pagingmodel.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/backend_qtro/pagingmodel.h.tpl (renamed from src/tools/ivigenerator/templates_backend_qtro/pagingmodel.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/backend_qtro/plugin.cpp.tpl (renamed from src/tools/ivigenerator/templates_backend_qtro/plugin.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/backend_qtro/plugin.h.tpl (renamed from src/tools/ivigenerator/templates_backend_qtro/plugin.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/backend_qtro/plugin.json (renamed from src/tools/ivigenerator/templates_backend_qtro/plugin.json)0
-rw-r--r--src/tools/ivigenerator/templates/backend_qtro/plugin.pri.tpl (renamed from src/tools/ivigenerator/templates_backend_qtro/plugin.pri.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/backend_simulator.yaml (renamed from src/tools/ivigenerator/templates_backend_simulator.yaml)0
-rw-r--r--src/tools/ivigenerator/templates/backend_simulator/plugin.cpp.tpl (renamed from src/tools/ivigenerator/templates_backend_simulator/plugin.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/backend_simulator/plugin.h.tpl (renamed from src/tools/ivigenerator/templates_backend_simulator/plugin.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/backend_simulator/plugin.json (renamed from src/tools/ivigenerator/templates_backend_simulator/plugin.json)0
-rw-r--r--src/tools/ivigenerator/templates/backend_simulator/plugin.pri.tpl (renamed from src/tools/ivigenerator/templates_backend_simulator/plugin.pri.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/backend_simulator/plugin.pro (renamed from src/tools/ivigenerator/templates_backend_simulator/plugin.pro)0
-rw-r--r--src/tools/ivigenerator/templates/common/backend_simulation.cpp.tpl (renamed from src/tools/ivigenerator/common/backend_simulation.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/common/backend_simulation.h.tpl (renamed from src/tools/ivigenerator/common/backend_simulation.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/common/backend_simulation.qml.tpl (renamed from src/tools/ivigenerator/common/backend_simulation.qml.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/common/generated_comment.cpp.tpl (renamed from src/tools/ivigenerator/common/generated_comment.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/common/interface.rep.tpl (renamed from src/tools/ivigenerator/common/interface.rep.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/common/module_simulation.qml.tpl (renamed from src/tools/ivigenerator/common/module_simulation.qml.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/common/pagingmodel_simulation.cpp.tpl (renamed from src/tools/ivigenerator/common/pagingmodel_simulation.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/common/pagingmodel_simulation.h.tpl (renamed from src/tools/ivigenerator/common/pagingmodel_simulation.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/common/plugins.qmltypes.tpl (renamed from src/tools/ivigenerator/common/plugins.qmltypes.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/common/qmldir.tpl (renamed from src/tools/ivigenerator/common/qmldir.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/common/qtivi_macros.j2 (renamed from src/tools/ivigenerator/common/qtivi_macros.j2)0
-rw-r--r--src/tools/ivigenerator/templates/common/simulation.qmltypes.tpl (renamed from src/tools/ivigenerator/common/simulation.qmltypes.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/common/simulation.qrc.tpl (renamed from src/tools/ivigenerator/common/simulation.qrc.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/common/simulation_data.json.tpl (renamed from src/tools/ivigenerator/common/simulation_data.json.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/frontend.yaml (renamed from src/tools/ivigenerator/templates_frontend.yaml)0
-rw-r--r--src/tools/ivigenerator/templates/frontend/backendinterface.cpp.tpl (renamed from src/tools/ivigenerator/templates_frontend/backendinterface.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/frontend/backendinterface.h.tpl (renamed from src/tools/ivigenerator/templates_frontend/backendinterface.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/frontend/global.h.tpl (renamed from src/tools/ivigenerator/templates_frontend/global.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/frontend/interface.cpp.tpl (renamed from src/tools/ivigenerator/templates_frontend/interface.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/frontend/interface.h.tpl (renamed from src/tools/ivigenerator/templates_frontend/interface.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/frontend/interface_p.h.tpl (renamed from src/tools/ivigenerator/templates_frontend/interface_p.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/frontend/module.cpp.tpl (renamed from src/tools/ivigenerator/templates_frontend/module.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/frontend/module.h.tpl (renamed from src/tools/ivigenerator/templates_frontend/module.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/frontend/module.pri.tpl (renamed from src/tools/ivigenerator/templates_frontend/module.pri.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/frontend/module_qml_enum.qdocinc.tpl (renamed from src/tools/ivigenerator/templates_frontend/module_qml_enum.qdocinc.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/frontend/modulefactory.cpp.tpl (renamed from src/tools/ivigenerator/templates_frontend/modulefactory.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/frontend/modulefactory.h.tpl (renamed from src/tools/ivigenerator/templates_frontend/modulefactory.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/frontend/struct.cpp.tpl (renamed from src/tools/ivigenerator/templates_frontend/struct.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/frontend/struct.h.tpl (renamed from src/tools/ivigenerator/templates_frontend/struct.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/qmlplugin.yaml (renamed from src/tools/ivigenerator/templates_qmlplugin.yaml)0
-rw-r--r--src/tools/ivigenerator/templates/qmlplugin/module.pri.tpl (renamed from src/tools/ivigenerator/templates_qmlplugin/module.pri.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/qmlplugin/plugin.cpp.tpl (renamed from src/tools/ivigenerator/templates_qmlplugin/plugin.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/qmlplugin/qmldir_plugin.tpl (renamed from src/tools/ivigenerator/templates_qmlplugin/qmldir_plugin.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/server_qtro.yaml (renamed from src/tools/ivigenerator/templates_server_qtro.yaml)0
-rw-r--r--src/tools/ivigenerator/templates/server_qtro/core.cpp.tpl (renamed from src/tools/ivigenerator/templates_server_qtro/core.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/server_qtro/core.h.tpl (renamed from src/tools/ivigenerator/templates_server_qtro/core.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/server_qtro/server.pri.tpl (renamed from src/tools/ivigenerator/templates_server_qtro/server.pri.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/server_qtro_simulator.yaml (renamed from src/tools/ivigenerator/templates_server_qtro_simulator.yaml)0
-rw-r--r--src/tools/ivigenerator/templates/server_qtro_simulator/adapter.cpp.tpl (renamed from src/tools/ivigenerator/templates_server_qtro_simulator/adapter.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/server_qtro_simulator/adapter.h.tpl (renamed from src/tools/ivigenerator/templates_server_qtro_simulator/adapter.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/server_qtro_simulator/core.cpp.tpl (renamed from src/tools/ivigenerator/templates_server_qtro_simulator/core.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/server_qtro_simulator/core.h.tpl (renamed from src/tools/ivigenerator/templates_server_qtro_simulator/core.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/server_qtro_simulator/main.cpp.tpl (renamed from src/tools/ivigenerator/templates_server_qtro_simulator/main.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/server_qtro_simulator/server.pri.tpl (renamed from src/tools/ivigenerator/templates_server_qtro_simulator/server.pri.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/test.yaml (renamed from src/tools/ivigenerator/templates_test.yaml)0
-rw-r--r--src/tools/ivigenerator/templates/test/main.cpp.tpl (renamed from src/tools/ivigenerator/templates_test/main.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/test/module.pri.tpl (renamed from src/tools/ivigenerator/templates_test/module.pri.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/test/pagingmodel.h.tpl (renamed from src/tools/ivigenerator/templates_test/pagingmodel.h.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/test/tst_test.cpp.tpl (renamed from src/tools/ivigenerator/templates_test/tst_test.cpp.tpl)0
-rw-r--r--src/tools/ivigenerator/templates/test/tst_test.h.tpl (renamed from src/tools/ivigenerator/templates_test/tst_test.h.tpl)0
68 files changed, 94 insertions, 89 deletions
diff --git a/mkspecs/features/ivigenerator.prf b/mkspecs/features/ivigenerator.prf
index 3330fdc..93bce6b 100644
--- a/mkspecs/features/ivigenerator.prf
+++ b/mkspecs/features/ivigenerator.prf
@@ -98,10 +98,10 @@ qface_sources.target = $$relative_path($$PRI, $$OUT_PWD)
qface_sources.commands = $$SLEEP && $$ENV $$system_path($$IVI_GENERATOR) $$IVI_GENERATOR_OPTIONS $$system_quote($$system_path($$QFACE_ABS_PWD/$${QFACE_FILE})) $$system_quote($$system_path($$QFACE_OUTPUT_DIR))
qface_sources.depends = $$IVI_GENERATOR_PATH/generate.py
qface_sources.depends += $$QFACE_ABS_PWD/$${QFACE_FILE}
-qface_sources.depends += $$files($$IVI_GENERATOR_PATH/common/*)
+qface_sources.depends += $$files($$IVI_GENERATOR_PATH/templates/common/*)
# Add all templates of the generator format as dependency
-QFACE_TEMPLATE_PWD = $$IVI_GENERATOR_PATH/templates_$${QFACE_FORMAT}
+QFACE_TEMPLATE_PWD = $$IVI_GENERATOR_PATH/templates/$${QFACE_FORMAT}
exists($$QFACE_TEMPLATE_PWD) {
qface_sources.depends += $$files($${QFACE_TEMPLATE_PWD}/*)
} else: exists($${QFACE_FORMAT}) {
diff --git a/src/tools/ivigenerator/generate.py b/src/tools/ivigenerator/generate.py
index db05e0d..8f06566 100755
--- a/src/tools/ivigenerator/generate.py
+++ b/src/tools/ivigenerator/generate.py
@@ -41,6 +41,7 @@
import re
import os
+import fnmatch
import click
import logging.config
import yaml
@@ -63,8 +64,8 @@ here = Path(__file__).dirname()
log = logging.getLogger(__file__)
currentQFaceSrcFile = ''
-
-IVI_DEFAULT_TEMPLATES = ['frontend', 'qmlplugin', 'backend_simulator', 'backend_qtro', 'server_qtro', 'server_qtro_simulator', 'test']
+builtinTemplatesPath = Path(here / 'templates')
+builtinTemplates = [os.path.splitext(f)[0] for f in os.listdir(builtinTemplatesPath) if fnmatch.fnmatch(f, '*.yaml')]
def generate(tplconfig, moduleConfig, annotations, imports, src, dst):
log.debug('run {0} {1}'.format(src, dst))
@@ -88,7 +89,7 @@ def generate(tplconfig, moduleConfig, annotations, imports, src, dst):
print('no such annotation file: {0}'.format(annotations_file))
exit(1)
FileSystem.merge_annotations(system, Path(annotations_file))
- generator = Generator(search_path=[tplconfig, here])
+ generator = Generator(search_path=[tplconfig, builtinTemplatesPath])
generator.env.keep_trailing_newline = True
register_global_functions(generator)
@@ -164,20 +165,20 @@ def generate(tplconfig, moduleConfig, annotations, imports, src, dst):
def run(format, moduleConfig, annotations, imports, src, dst):
- if format in IVI_DEFAULT_TEMPLATES:
- tplConfig = 'templates_{0}'.format(format)
- generate(here / tplConfig, moduleConfig, annotations, imports, src, dst)
- else:
- if os.path.exists(format):
- generate(format, moduleConfig, annotations, imports, src, dst)
- else:
- print('Format "{0}" is invalid. Should be one of {1} or an existing template folder'.format(format, IVI_DEFAULT_TEMPLATES))
- exit(1)
+ templatePath = format
+ if format in builtinTemplates:
+ templatePath = builtinTemplatesPath / format
+ if os.path.exists(templatePath):
+ generate(templatePath, moduleConfig, annotations, imports, src, dst)
+ else:
+ print('Invalid Format: {0}. It either needs to be one of the builtin formats or an existing '
+ 'template folder. The following builtin formats are available: {1}'.format(format, builtinTemplates))
+ exit(1)
@click.command()
@click.option('--reload/--no-reload', default=False, help='Specifies whether the generator should keep track of the changes in the IDL file and update output on the fly (--no-reload by default).')
-@click.option('--format', '-f', multiple=False, help='The format the autogenerator should use for the generation. This can either be one of the builtin formats or a path to a template folder. Builtin formats are: \n' + '\n'.join(IVI_DEFAULT_TEMPLATES))
+@click.option('--format', '-f', multiple=False, help='The format the autogenerator should use for the generation. This can either be one of the builtin formats or a path to a template folder. Builtin formats are: \n' + '\n'.join(builtinTemplates))
@click.option('--module', default=False, help='The name of the Qt module the autogenerator is generating. This is automatically used by the qmake integration and passed directly to the qface templates.')
@click.option('--force', is_flag=True, default=False, help='Always write all output files')
@click.option('--annotations', '-A', multiple=True, default=False, help=
diff --git a/src/tools/ivigenerator/ivigenerator.pro b/src/tools/ivigenerator/ivigenerator.pro
index 00a71a1..1ffd7bf 100644
--- a/src/tools/ivigenerator/ivigenerator.pro
+++ b/src/tools/ivigenerator/ivigenerator.pro
@@ -12,86 +12,93 @@ QT_FOR_CONFIG += ivicore
CONFIG -= debug_and_release
common.files += \
- common/generated_comment.cpp.tpl \
- common/qtivi_macros.j2 \
- common/simulation.qmltypes.tpl \
- common/plugins.qmltypes.tpl \
- common/qmldir.tpl \
- common/interface.rep.tpl \
- common/simulation_data.json.tpl \
- common/simulation.qrc.tpl \
- common/module_simulation.qml.tpl \
- common/backend_simulation.cpp.tpl \
- common/backend_simulation.h.tpl \
- common/backend_simulation.qml.tpl \
- common/pagingmodel_simulation.h.tpl \
- common/pagingmodel_simulation.cpp.tpl
-common.path = $$[QT_HOST_BINS]/ivigenerator/common
+ templates/common/generated_comment.cpp.tpl \
+ templates/common/qtivi_macros.j2 \
+ templates/common/simulation.qmltypes.tpl \
+ templates/common/plugins.qmltypes.tpl \
+ templates/common/qmldir.tpl \
+ templates/common/interface.rep.tpl \
+ templates/common/simulation_data.json.tpl \
+ templates/common/simulation.qrc.tpl \
+ templates/common/module_simulation.qml.tpl \
+ templates/common/backend_simulation.cpp.tpl \
+ templates/common/backend_simulation.h.tpl \
+ templates/common/backend_simulation.qml.tpl \
+ templates/common/pagingmodel_simulation.h.tpl \
+ templates/common/pagingmodel_simulation.cpp.tpl
+common.path = $$[QT_HOST_BINS]/ivigenerator/templates/common
templates_frontend.files += \
- templates_frontend/backendinterface.cpp.tpl \
- templates_frontend/backendinterface.h.tpl \
- templates_frontend/global.h.tpl \
- templates_frontend/interface.cpp.tpl \
- templates_frontend/interface.h.tpl \
- templates_frontend/interface_p.h.tpl \
- templates_frontend/module.cpp.tpl \
- templates_frontend/module.h.tpl \
- templates_frontend/module_qml_enum.qdocinc.tpl \
- templates_frontend/module.pri.tpl \
- templates_frontend/modulefactory.cpp.tpl \
- templates_frontend/modulefactory.h.tpl \
- templates_frontend/struct.cpp.tpl \
- templates_frontend/struct.h.tpl
-templates_frontend.path = $$[QT_HOST_BINS]/ivigenerator/templates_frontend
+ templates/frontend/backendinterface.cpp.tpl \
+ templates/frontend/backendinterface.h.tpl \
+ templates/frontend/global.h.tpl \
+ templates/frontend/interface.cpp.tpl \
+ templates/frontend/interface.h.tpl \
+ templates/frontend/interface_p.h.tpl \
+ templates/frontend/module.cpp.tpl \
+ templates/frontend/module.h.tpl \
+ templates/frontend/module_qml_enum.qdocinc.tpl \
+ templates/frontend/module.pri.tpl \
+ templates/frontend/modulefactory.cpp.tpl \
+ templates/frontend/modulefactory.h.tpl \
+ templates/frontend/struct.cpp.tpl \
+ templates/frontend/struct.h.tpl
+templates_frontend.path = $$[QT_HOST_BINS]/ivigenerator/templates/frontend
templates_qmlplugin.files += \
- templates_qmlplugin/module.pri.tpl \
- templates_qmlplugin/plugin.cpp.tpl \
- templates_qmlplugin/qmldir_plugin.tpl
-templates_qmlplugin.path = $$[QT_HOST_BINS]/ivigenerator/templates_qmlplugin
+ templates/qmlplugin/module.pri.tpl \
+ templates/qmlplugin/plugin.cpp.tpl \
+ templates/qmlplugin/qmldir_plugin.tpl
+templates_qmlplugin.path = $$[QT_HOST_BINS]/ivigenerator/templates/qmlplugin
templates_backend_simulator.files += \
- templates_backend_simulator/plugin.cpp.tpl \
- templates_backend_simulator/plugin.h.tpl \
- templates_backend_simulator/plugin.json \
- templates_backend_simulator/plugin.pri.tpl \
- templates_backend_simulator/plugin.pro
-templates_backend_simulator.path = $$[QT_HOST_BINS]/ivigenerator/templates_backend_simulator
+ templates/backend_simulator/plugin.cpp.tpl \
+ templates/backend_simulator/plugin.h.tpl \
+ templates/backend_simulator/plugin.json \
+ templates/backend_simulator/plugin.pri.tpl \
+ templates/backend_simulator/plugin.pro
+templates_backend_simulator.path = $$[QT_HOST_BINS]/ivigenerator/templates/backend_simulator
templates_backend_qtro.files += \
- templates_backend_qtro/backend.cpp.tpl \
- templates_backend_qtro/backend.h.tpl \
- templates_backend_qtro/pagingmodel.h.tpl \
- templates_backend_qtro/pagingmodel.cpp.tpl \
- templates_backend_qtro/plugin.cpp.tpl \
- templates_backend_qtro/plugin.h.tpl \
- templates_backend_qtro/plugin.json \
- templates_backend_qtro/plugin.pri.tpl
-templates_backend_qtro.path = $$[QT_HOST_BINS]/ivigenerator/templates_backend_qtro
+ templates/backend_qtro/backend.cpp.tpl \
+ templates/backend_qtro/backend.h.tpl \
+ templates/backend_qtro/pagingmodel.h.tpl \
+ templates/backend_qtro/pagingmodel.cpp.tpl \
+ templates/backend_qtro/plugin.cpp.tpl \
+ templates/backend_qtro/plugin.h.tpl \
+ templates/backend_qtro/plugin.json \
+ templates/backend_qtro/plugin.pri.tpl
+templates_backend_qtro.path = $$[QT_HOST_BINS]/ivigenerator/templates/backend_qtro
templates_server_qtro.files += \
- templates_server_qtro/core.cpp.tpl \
- templates_server_qtro/core.h.tpl \
- templates_server_qtro/server.pri.tpl
-templates_server_qtro.path = $$[QT_HOST_BINS]/ivigenerator/templates_server_qtro
+ templates/server_qtro/core.cpp.tpl \
+ templates/server_qtro/core.h.tpl \
+ templates/server_qtro/server.pri.tpl
+templates_server_qtro.path = $$[QT_HOST_BINS]/ivigenerator/templates/server_qtro
templates_server_qtro_simulator.files += \
- templates_server_qtro_simulator/core.cpp.tpl \
- templates_server_qtro_simulator/core.h.tpl \
- templates_server_qtro_simulator/adapter.cpp.tpl \
- templates_server_qtro_simulator/adapter.h.tpl \
- templates_server_qtro_simulator/main.cpp.tpl \
- templates_server_qtro_simulator/server.pri.tpl
-templates_server_qtro_simulator.path = $$[QT_HOST_BINS]/ivigenerator/templates_server_qtro_simulator
+ templates/server_qtro_simulator/core.cpp.tpl \
+ templates/server_qtro_simulator/core.h.tpl \
+ templates/server_qtro_simulator/adapter.cpp.tpl \
+ templates/server_qtro_simulator/adapter.h.tpl \
+ templates/server_qtro_simulator/main.cpp.tpl \
+ templates/server_qtro_simulator/server.pri.tpl
+templates_server_qtro_simulator.path = $$[QT_HOST_BINS]/ivigenerator/templates/server_qtro_simulator
templates_test.files += \
- templates_test/tst_test.h.tpl \
- templates_test/tst_test.cpp.tpl \
- templates_test/module.pri.tpl \
- templates_test/main.cpp.tpl \
- templates_test/pagingmodel.h.tpl
-templates_test.path = $$[QT_HOST_BINS]/ivigenerator/templates_test
+ templates/test/tst_test.h.tpl \
+ templates/test/tst_test.cpp.tpl \
+ templates/test/module.pri.tpl \
+ templates/test/main.cpp.tpl \
+ templates/test/pagingmodel.h.tpl
+templates_test.path = $$[QT_HOST_BINS]/ivigenerator/templates/test
+
+templates_yaml.files += \
+ templates/frontend.yaml \
+ templates/qmlplugin.yaml \
+ templates/backend_simulator.yaml \
+ templates/test.yaml
+templates_yaml.path = $$[QT_HOST_BINS]/ivigenerator/templates
generator_module.files += \
generator/global_functions.py \
@@ -101,17 +108,13 @@ generator_module.path = $$[QT_HOST_BINS]/ivigenerator/generator
generator.files += \
generate.py \
- $$OUT_PWD/.config \
- templates_frontend.yaml \
- templates_qmlplugin.yaml \
- templates_backend_simulator.yaml \
- templates_test.yaml
+ $$OUT_PWD/.config
generator.path = $$[QT_HOST_BINS]/ivigenerator
qtConfig(remoteobjects) {
- generator.files += templates_backend_qtro.yaml \
- templates_server_qtro.yaml \
- templates_server_qtro_simulator.yaml \
+ templates_yaml.files += templates/backend_qtro.yaml \
+ templates/server_qtro.yaml \
+ templates/server_qtro_simulator.yaml \
INSTALLS += templates_backend_qtro \
templates_server_qtro \
@@ -121,6 +124,7 @@ qtConfig(remoteobjects) {
INSTALLS += generator \
generator_module \
+ templates_yaml \
common \
templates_frontend \
templates_qmlplugin \
diff --git a/src/tools/ivigenerator/templates_backend_qtro.yaml b/src/tools/ivigenerator/templates/backend_qtro.yaml
index c0acde6..c0acde6 100644
--- a/src/tools/ivigenerator/templates_backend_qtro.yaml
+++ b/src/tools/ivigenerator/templates/backend_qtro.yaml
diff --git a/src/tools/ivigenerator/templates_backend_qtro/backend.cpp.tpl b/src/tools/ivigenerator/templates/backend_qtro/backend.cpp.tpl
index 5a46282..5a46282 100644
--- a/src/tools/ivigenerator/templates_backend_qtro/backend.cpp.tpl
+++ b/src/tools/ivigenerator/templates/backend_qtro/backend.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_backend_qtro/backend.h.tpl b/src/tools/ivigenerator/templates/backend_qtro/backend.h.tpl
index 74ee93e..74ee93e 100644
--- a/src/tools/ivigenerator/templates_backend_qtro/backend.h.tpl
+++ b/src/tools/ivigenerator/templates/backend_qtro/backend.h.tpl
diff --git a/src/tools/ivigenerator/templates_backend_qtro/pagingmodel.cpp.tpl b/src/tools/ivigenerator/templates/backend_qtro/pagingmodel.cpp.tpl
index b9e7558..b9e7558 100644
--- a/src/tools/ivigenerator/templates_backend_qtro/pagingmodel.cpp.tpl
+++ b/src/tools/ivigenerator/templates/backend_qtro/pagingmodel.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_backend_qtro/pagingmodel.h.tpl b/src/tools/ivigenerator/templates/backend_qtro/pagingmodel.h.tpl
index 740298f..740298f 100644
--- a/src/tools/ivigenerator/templates_backend_qtro/pagingmodel.h.tpl
+++ b/src/tools/ivigenerator/templates/backend_qtro/pagingmodel.h.tpl
diff --git a/src/tools/ivigenerator/templates_backend_qtro/plugin.cpp.tpl b/src/tools/ivigenerator/templates/backend_qtro/plugin.cpp.tpl
index 2224ec8..2224ec8 100644
--- a/src/tools/ivigenerator/templates_backend_qtro/plugin.cpp.tpl
+++ b/src/tools/ivigenerator/templates/backend_qtro/plugin.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_backend_qtro/plugin.h.tpl b/src/tools/ivigenerator/templates/backend_qtro/plugin.h.tpl
index bc8ddc5..bc8ddc5 100644
--- a/src/tools/ivigenerator/templates_backend_qtro/plugin.h.tpl
+++ b/src/tools/ivigenerator/templates/backend_qtro/plugin.h.tpl
diff --git a/src/tools/ivigenerator/templates_backend_qtro/plugin.json b/src/tools/ivigenerator/templates/backend_qtro/plugin.json
index b205459..b205459 100644
--- a/src/tools/ivigenerator/templates_backend_qtro/plugin.json
+++ b/src/tools/ivigenerator/templates/backend_qtro/plugin.json
diff --git a/src/tools/ivigenerator/templates_backend_qtro/plugin.pri.tpl b/src/tools/ivigenerator/templates/backend_qtro/plugin.pri.tpl
index e1372da..e1372da 100644
--- a/src/tools/ivigenerator/templates_backend_qtro/plugin.pri.tpl
+++ b/src/tools/ivigenerator/templates/backend_qtro/plugin.pri.tpl
diff --git a/src/tools/ivigenerator/templates_backend_simulator.yaml b/src/tools/ivigenerator/templates/backend_simulator.yaml
index 4c47848..4c47848 100644
--- a/src/tools/ivigenerator/templates_backend_simulator.yaml
+++ b/src/tools/ivigenerator/templates/backend_simulator.yaml
diff --git a/src/tools/ivigenerator/templates_backend_simulator/plugin.cpp.tpl b/src/tools/ivigenerator/templates/backend_simulator/plugin.cpp.tpl
index 710c504..710c504 100644
--- a/src/tools/ivigenerator/templates_backend_simulator/plugin.cpp.tpl
+++ b/src/tools/ivigenerator/templates/backend_simulator/plugin.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_backend_simulator/plugin.h.tpl b/src/tools/ivigenerator/templates/backend_simulator/plugin.h.tpl
index dfb86b1..dfb86b1 100644
--- a/src/tools/ivigenerator/templates_backend_simulator/plugin.h.tpl
+++ b/src/tools/ivigenerator/templates/backend_simulator/plugin.h.tpl
diff --git a/src/tools/ivigenerator/templates_backend_simulator/plugin.json b/src/tools/ivigenerator/templates/backend_simulator/plugin.json
index 146b83a..146b83a 100644
--- a/src/tools/ivigenerator/templates_backend_simulator/plugin.json
+++ b/src/tools/ivigenerator/templates/backend_simulator/plugin.json
diff --git a/src/tools/ivigenerator/templates_backend_simulator/plugin.pri.tpl b/src/tools/ivigenerator/templates/backend_simulator/plugin.pri.tpl
index 2ad5932..2ad5932 100644
--- a/src/tools/ivigenerator/templates_backend_simulator/plugin.pri.tpl
+++ b/src/tools/ivigenerator/templates/backend_simulator/plugin.pri.tpl
diff --git a/src/tools/ivigenerator/templates_backend_simulator/plugin.pro b/src/tools/ivigenerator/templates/backend_simulator/plugin.pro
index dd96eb2..dd96eb2 100644
--- a/src/tools/ivigenerator/templates_backend_simulator/plugin.pro
+++ b/src/tools/ivigenerator/templates/backend_simulator/plugin.pro
diff --git a/src/tools/ivigenerator/common/backend_simulation.cpp.tpl b/src/tools/ivigenerator/templates/common/backend_simulation.cpp.tpl
index 9ee929e..9ee929e 100644
--- a/src/tools/ivigenerator/common/backend_simulation.cpp.tpl
+++ b/src/tools/ivigenerator/templates/common/backend_simulation.cpp.tpl
diff --git a/src/tools/ivigenerator/common/backend_simulation.h.tpl b/src/tools/ivigenerator/templates/common/backend_simulation.h.tpl
index 73dbd5c..73dbd5c 100644
--- a/src/tools/ivigenerator/common/backend_simulation.h.tpl
+++ b/src/tools/ivigenerator/templates/common/backend_simulation.h.tpl
diff --git a/src/tools/ivigenerator/common/backend_simulation.qml.tpl b/src/tools/ivigenerator/templates/common/backend_simulation.qml.tpl
index 2cbbd11..2cbbd11 100644
--- a/src/tools/ivigenerator/common/backend_simulation.qml.tpl
+++ b/src/tools/ivigenerator/templates/common/backend_simulation.qml.tpl
diff --git a/src/tools/ivigenerator/common/generated_comment.cpp.tpl b/src/tools/ivigenerator/templates/common/generated_comment.cpp.tpl
index 95878f2..95878f2 100644
--- a/src/tools/ivigenerator/common/generated_comment.cpp.tpl
+++ b/src/tools/ivigenerator/templates/common/generated_comment.cpp.tpl
diff --git a/src/tools/ivigenerator/common/interface.rep.tpl b/src/tools/ivigenerator/templates/common/interface.rep.tpl
index dd75f03..dd75f03 100644
--- a/src/tools/ivigenerator/common/interface.rep.tpl
+++ b/src/tools/ivigenerator/templates/common/interface.rep.tpl
diff --git a/src/tools/ivigenerator/common/module_simulation.qml.tpl b/src/tools/ivigenerator/templates/common/module_simulation.qml.tpl
index ff558d8..ff558d8 100644
--- a/src/tools/ivigenerator/common/module_simulation.qml.tpl
+++ b/src/tools/ivigenerator/templates/common/module_simulation.qml.tpl
diff --git a/src/tools/ivigenerator/common/pagingmodel_simulation.cpp.tpl b/src/tools/ivigenerator/templates/common/pagingmodel_simulation.cpp.tpl
index a6b222e..a6b222e 100644
--- a/src/tools/ivigenerator/common/pagingmodel_simulation.cpp.tpl
+++ b/src/tools/ivigenerator/templates/common/pagingmodel_simulation.cpp.tpl
diff --git a/src/tools/ivigenerator/common/pagingmodel_simulation.h.tpl b/src/tools/ivigenerator/templates/common/pagingmodel_simulation.h.tpl
index ace6a72..ace6a72 100644
--- a/src/tools/ivigenerator/common/pagingmodel_simulation.h.tpl
+++ b/src/tools/ivigenerator/templates/common/pagingmodel_simulation.h.tpl
diff --git a/src/tools/ivigenerator/common/plugins.qmltypes.tpl b/src/tools/ivigenerator/templates/common/plugins.qmltypes.tpl
index 5480e2e..5480e2e 100644
--- a/src/tools/ivigenerator/common/plugins.qmltypes.tpl
+++ b/src/tools/ivigenerator/templates/common/plugins.qmltypes.tpl
diff --git a/src/tools/ivigenerator/common/qmldir.tpl b/src/tools/ivigenerator/templates/common/qmldir.tpl
index 4ed2cd6..4ed2cd6 100644
--- a/src/tools/ivigenerator/common/qmldir.tpl
+++ b/src/tools/ivigenerator/templates/common/qmldir.tpl
diff --git a/src/tools/ivigenerator/common/qtivi_macros.j2 b/src/tools/ivigenerator/templates/common/qtivi_macros.j2
index be326b5..be326b5 100644
--- a/src/tools/ivigenerator/common/qtivi_macros.j2
+++ b/src/tools/ivigenerator/templates/common/qtivi_macros.j2
diff --git a/src/tools/ivigenerator/common/simulation.qmltypes.tpl b/src/tools/ivigenerator/templates/common/simulation.qmltypes.tpl
index 80173c8..80173c8 100644
--- a/src/tools/ivigenerator/common/simulation.qmltypes.tpl
+++ b/src/tools/ivigenerator/templates/common/simulation.qmltypes.tpl
diff --git a/src/tools/ivigenerator/common/simulation.qrc.tpl b/src/tools/ivigenerator/templates/common/simulation.qrc.tpl
index 151a7ec..151a7ec 100644
--- a/src/tools/ivigenerator/common/simulation.qrc.tpl
+++ b/src/tools/ivigenerator/templates/common/simulation.qrc.tpl
diff --git a/src/tools/ivigenerator/common/simulation_data.json.tpl b/src/tools/ivigenerator/templates/common/simulation_data.json.tpl
index 57cee12..57cee12 100644
--- a/src/tools/ivigenerator/common/simulation_data.json.tpl
+++ b/src/tools/ivigenerator/templates/common/simulation_data.json.tpl
diff --git a/src/tools/ivigenerator/templates_frontend.yaml b/src/tools/ivigenerator/templates/frontend.yaml
index c455e21..c455e21 100644
--- a/src/tools/ivigenerator/templates_frontend.yaml
+++ b/src/tools/ivigenerator/templates/frontend.yaml
diff --git a/src/tools/ivigenerator/templates_frontend/backendinterface.cpp.tpl b/src/tools/ivigenerator/templates/frontend/backendinterface.cpp.tpl
index b13be0a..b13be0a 100644
--- a/src/tools/ivigenerator/templates_frontend/backendinterface.cpp.tpl
+++ b/src/tools/ivigenerator/templates/frontend/backendinterface.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_frontend/backendinterface.h.tpl b/src/tools/ivigenerator/templates/frontend/backendinterface.h.tpl
index 2eb9b97..2eb9b97 100644
--- a/src/tools/ivigenerator/templates_frontend/backendinterface.h.tpl
+++ b/src/tools/ivigenerator/templates/frontend/backendinterface.h.tpl
diff --git a/src/tools/ivigenerator/templates_frontend/global.h.tpl b/src/tools/ivigenerator/templates/frontend/global.h.tpl
index 7ebbf64..7ebbf64 100644
--- a/src/tools/ivigenerator/templates_frontend/global.h.tpl
+++ b/src/tools/ivigenerator/templates/frontend/global.h.tpl
diff --git a/src/tools/ivigenerator/templates_frontend/interface.cpp.tpl b/src/tools/ivigenerator/templates/frontend/interface.cpp.tpl
index 40a9b3c..40a9b3c 100644
--- a/src/tools/ivigenerator/templates_frontend/interface.cpp.tpl
+++ b/src/tools/ivigenerator/templates/frontend/interface.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_frontend/interface.h.tpl b/src/tools/ivigenerator/templates/frontend/interface.h.tpl
index e1dc448..e1dc448 100644
--- a/src/tools/ivigenerator/templates_frontend/interface.h.tpl
+++ b/src/tools/ivigenerator/templates/frontend/interface.h.tpl
diff --git a/src/tools/ivigenerator/templates_frontend/interface_p.h.tpl b/src/tools/ivigenerator/templates/frontend/interface_p.h.tpl
index 0a68644..0a68644 100644
--- a/src/tools/ivigenerator/templates_frontend/interface_p.h.tpl
+++ b/src/tools/ivigenerator/templates/frontend/interface_p.h.tpl
diff --git a/src/tools/ivigenerator/templates_frontend/module.cpp.tpl b/src/tools/ivigenerator/templates/frontend/module.cpp.tpl
index 1e17757..1e17757 100644
--- a/src/tools/ivigenerator/templates_frontend/module.cpp.tpl
+++ b/src/tools/ivigenerator/templates/frontend/module.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_frontend/module.h.tpl b/src/tools/ivigenerator/templates/frontend/module.h.tpl
index a203e92..a203e92 100644
--- a/src/tools/ivigenerator/templates_frontend/module.h.tpl
+++ b/src/tools/ivigenerator/templates/frontend/module.h.tpl
diff --git a/src/tools/ivigenerator/templates_frontend/module.pri.tpl b/src/tools/ivigenerator/templates/frontend/module.pri.tpl
index acd167f..acd167f 100644
--- a/src/tools/ivigenerator/templates_frontend/module.pri.tpl
+++ b/src/tools/ivigenerator/templates/frontend/module.pri.tpl
diff --git a/src/tools/ivigenerator/templates_frontend/module_qml_enum.qdocinc.tpl b/src/tools/ivigenerator/templates/frontend/module_qml_enum.qdocinc.tpl
index 65e4f88..65e4f88 100644
--- a/src/tools/ivigenerator/templates_frontend/module_qml_enum.qdocinc.tpl
+++ b/src/tools/ivigenerator/templates/frontend/module_qml_enum.qdocinc.tpl
diff --git a/src/tools/ivigenerator/templates_frontend/modulefactory.cpp.tpl b/src/tools/ivigenerator/templates/frontend/modulefactory.cpp.tpl
index dcffada..dcffada 100644
--- a/src/tools/ivigenerator/templates_frontend/modulefactory.cpp.tpl
+++ b/src/tools/ivigenerator/templates/frontend/modulefactory.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_frontend/modulefactory.h.tpl b/src/tools/ivigenerator/templates/frontend/modulefactory.h.tpl
index 306b728..306b728 100644
--- a/src/tools/ivigenerator/templates_frontend/modulefactory.h.tpl
+++ b/src/tools/ivigenerator/templates/frontend/modulefactory.h.tpl
diff --git a/src/tools/ivigenerator/templates_frontend/struct.cpp.tpl b/src/tools/ivigenerator/templates/frontend/struct.cpp.tpl
index 7b4a57d..7b4a57d 100644
--- a/src/tools/ivigenerator/templates_frontend/struct.cpp.tpl
+++ b/src/tools/ivigenerator/templates/frontend/struct.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_frontend/struct.h.tpl b/src/tools/ivigenerator/templates/frontend/struct.h.tpl
index c9d4ea4..c9d4ea4 100644
--- a/src/tools/ivigenerator/templates_frontend/struct.h.tpl
+++ b/src/tools/ivigenerator/templates/frontend/struct.h.tpl
diff --git a/src/tools/ivigenerator/templates_qmlplugin.yaml b/src/tools/ivigenerator/templates/qmlplugin.yaml
index 136f3cd..136f3cd 100644
--- a/src/tools/ivigenerator/templates_qmlplugin.yaml
+++ b/src/tools/ivigenerator/templates/qmlplugin.yaml
diff --git a/src/tools/ivigenerator/templates_qmlplugin/module.pri.tpl b/src/tools/ivigenerator/templates/qmlplugin/module.pri.tpl
index 4bd7d05..4bd7d05 100644
--- a/src/tools/ivigenerator/templates_qmlplugin/module.pri.tpl
+++ b/src/tools/ivigenerator/templates/qmlplugin/module.pri.tpl
diff --git a/src/tools/ivigenerator/templates_qmlplugin/plugin.cpp.tpl b/src/tools/ivigenerator/templates/qmlplugin/plugin.cpp.tpl
index 0d5a492..0d5a492 100644
--- a/src/tools/ivigenerator/templates_qmlplugin/plugin.cpp.tpl
+++ b/src/tools/ivigenerator/templates/qmlplugin/plugin.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_qmlplugin/qmldir_plugin.tpl b/src/tools/ivigenerator/templates/qmlplugin/qmldir_plugin.tpl
index 3936fd6..3936fd6 100644
--- a/src/tools/ivigenerator/templates_qmlplugin/qmldir_plugin.tpl
+++ b/src/tools/ivigenerator/templates/qmlplugin/qmldir_plugin.tpl
diff --git a/src/tools/ivigenerator/templates_server_qtro.yaml b/src/tools/ivigenerator/templates/server_qtro.yaml
index 3dec840..3dec840 100644
--- a/src/tools/ivigenerator/templates_server_qtro.yaml
+++ b/src/tools/ivigenerator/templates/server_qtro.yaml
diff --git a/src/tools/ivigenerator/templates_server_qtro/core.cpp.tpl b/src/tools/ivigenerator/templates/server_qtro/core.cpp.tpl
index 1c3450a..1c3450a 100644
--- a/src/tools/ivigenerator/templates_server_qtro/core.cpp.tpl
+++ b/src/tools/ivigenerator/templates/server_qtro/core.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_server_qtro/core.h.tpl b/src/tools/ivigenerator/templates/server_qtro/core.h.tpl
index cb81491..cb81491 100644
--- a/src/tools/ivigenerator/templates_server_qtro/core.h.tpl
+++ b/src/tools/ivigenerator/templates/server_qtro/core.h.tpl
diff --git a/src/tools/ivigenerator/templates_server_qtro/server.pri.tpl b/src/tools/ivigenerator/templates/server_qtro/server.pri.tpl
index 230f897..230f897 100644
--- a/src/tools/ivigenerator/templates_server_qtro/server.pri.tpl
+++ b/src/tools/ivigenerator/templates/server_qtro/server.pri.tpl
diff --git a/src/tools/ivigenerator/templates_server_qtro_simulator.yaml b/src/tools/ivigenerator/templates/server_qtro_simulator.yaml
index 06bd8e9..06bd8e9 100644
--- a/src/tools/ivigenerator/templates_server_qtro_simulator.yaml
+++ b/src/tools/ivigenerator/templates/server_qtro_simulator.yaml
diff --git a/src/tools/ivigenerator/templates_server_qtro_simulator/adapter.cpp.tpl b/src/tools/ivigenerator/templates/server_qtro_simulator/adapter.cpp.tpl
index e5e1d6b..e5e1d6b 100644
--- a/src/tools/ivigenerator/templates_server_qtro_simulator/adapter.cpp.tpl
+++ b/src/tools/ivigenerator/templates/server_qtro_simulator/adapter.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_server_qtro_simulator/adapter.h.tpl b/src/tools/ivigenerator/templates/server_qtro_simulator/adapter.h.tpl
index 1c20792..1c20792 100644
--- a/src/tools/ivigenerator/templates_server_qtro_simulator/adapter.h.tpl
+++ b/src/tools/ivigenerator/templates/server_qtro_simulator/adapter.h.tpl
diff --git a/src/tools/ivigenerator/templates_server_qtro_simulator/core.cpp.tpl b/src/tools/ivigenerator/templates/server_qtro_simulator/core.cpp.tpl
index a792bd8..a792bd8 100644
--- a/src/tools/ivigenerator/templates_server_qtro_simulator/core.cpp.tpl
+++ b/src/tools/ivigenerator/templates/server_qtro_simulator/core.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_server_qtro_simulator/core.h.tpl b/src/tools/ivigenerator/templates/server_qtro_simulator/core.h.tpl
index a16fff3..a16fff3 100644
--- a/src/tools/ivigenerator/templates_server_qtro_simulator/core.h.tpl
+++ b/src/tools/ivigenerator/templates/server_qtro_simulator/core.h.tpl
diff --git a/src/tools/ivigenerator/templates_server_qtro_simulator/main.cpp.tpl b/src/tools/ivigenerator/templates/server_qtro_simulator/main.cpp.tpl
index 8da233a..8da233a 100644
--- a/src/tools/ivigenerator/templates_server_qtro_simulator/main.cpp.tpl
+++ b/src/tools/ivigenerator/templates/server_qtro_simulator/main.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_server_qtro_simulator/server.pri.tpl b/src/tools/ivigenerator/templates/server_qtro_simulator/server.pri.tpl
index 5e8b66a..5e8b66a 100644
--- a/src/tools/ivigenerator/templates_server_qtro_simulator/server.pri.tpl
+++ b/src/tools/ivigenerator/templates/server_qtro_simulator/server.pri.tpl
diff --git a/src/tools/ivigenerator/templates_test.yaml b/src/tools/ivigenerator/templates/test.yaml
index f7b6b64..f7b6b64 100644
--- a/src/tools/ivigenerator/templates_test.yaml
+++ b/src/tools/ivigenerator/templates/test.yaml
diff --git a/src/tools/ivigenerator/templates_test/main.cpp.tpl b/src/tools/ivigenerator/templates/test/main.cpp.tpl
index 3a767b2..3a767b2 100644
--- a/src/tools/ivigenerator/templates_test/main.cpp.tpl
+++ b/src/tools/ivigenerator/templates/test/main.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_test/module.pri.tpl b/src/tools/ivigenerator/templates/test/module.pri.tpl
index d249ffc..d249ffc 100644
--- a/src/tools/ivigenerator/templates_test/module.pri.tpl
+++ b/src/tools/ivigenerator/templates/test/module.pri.tpl
diff --git a/src/tools/ivigenerator/templates_test/pagingmodel.h.tpl b/src/tools/ivigenerator/templates/test/pagingmodel.h.tpl
index 0e4bc11..0e4bc11 100644
--- a/src/tools/ivigenerator/templates_test/pagingmodel.h.tpl
+++ b/src/tools/ivigenerator/templates/test/pagingmodel.h.tpl
diff --git a/src/tools/ivigenerator/templates_test/tst_test.cpp.tpl b/src/tools/ivigenerator/templates/test/tst_test.cpp.tpl
index d8bd0ee..d8bd0ee 100644
--- a/src/tools/ivigenerator/templates_test/tst_test.cpp.tpl
+++ b/src/tools/ivigenerator/templates/test/tst_test.cpp.tpl
diff --git a/src/tools/ivigenerator/templates_test/tst_test.h.tpl b/src/tools/ivigenerator/templates/test/tst_test.h.tpl
index cfd145f..cfd145f 100644
--- a/src/tools/ivigenerator/templates_test/tst_test.h.tpl
+++ b/src/tools/ivigenerator/templates/test/tst_test.h.tpl