example: add user interaction sample(animation speed).
[platform/core/uifw/rive-tizen.git] / meson.build
index 13e5aec..42de241 100644 (file)
@@ -5,8 +5,7 @@ project('rive_tizen',
         license : 'MIT')
 
 run_command('script/install.sh')
-
-add_project_arguments('-DRIVE_FILE_DIR="@0@/example/resource/"'.format(meson.current_source_dir()), language : 'cpp')
+add_project_arguments('-DRIVE_FILE_DIR="@0@/example/resources/"'.format(meson.current_source_dir()), language : 'cpp')
 
 thorvg_dep = dependency('thorvg', required : true)
 
@@ -54,7 +53,6 @@ install_headers([
    'submodule/include/animation/state_machine.hpp',
    'submodule/include/animation/state_machine_bool.hpp',
    'submodule/include/animation/state_machine_component.hpp',
-   'submodule/include/animation/state_machine_double.hpp',
    'submodule/include/animation/state_machine_input.hpp',
    'submodule/include/animation/state_machine_layer.hpp',
    'submodule/include/animation/state_machine_layer_component.hpp',
@@ -62,7 +60,6 @@ install_headers([
    'submodule/include/animation/state_transition.hpp',
    'submodule/include/animation/transition_bool_condition.hpp',
    'submodule/include/animation/transition_condition.hpp',
-   'submodule/include/animation/transition_double_condition.hpp',
    'submodule/include/animation/transition_trigger_condition.hpp',
    'submodule/include/animation/transition_value_condition.hpp'
 ], subdir: 'rive/animation')
@@ -131,7 +128,6 @@ install_headers([
    'submodule/include/generated/animation/state_machine_base.hpp',
    'submodule/include/generated/animation/state_machine_bool_base.hpp',
    'submodule/include/generated/animation/state_machine_component_base.hpp',
-   'submodule/include/generated/animation/state_machine_double_base.hpp',
    'submodule/include/generated/animation/state_machine_input_base.hpp',
    'submodule/include/generated/animation/state_machine_layer_base.hpp',
    'submodule/include/generated/animation/state_machine_layer_component_base.hpp',
@@ -139,7 +135,6 @@ install_headers([
    'submodule/include/generated/animation/state_transition_base.hpp',
    'submodule/include/generated/animation/transition_bool_condition_base.hpp',
    'submodule/include/generated/animation/transition_condition_base.hpp',
-   'submodule/include/generated/animation/transition_double_condition_base.hpp',
    'submodule/include/generated/animation/transition_trigger_condition_base.hpp',
    'submodule/include/generated/animation/transition_value_condition_base.hpp'
 ], subdir: 'rive/generated/animation')
@@ -245,11 +240,16 @@ rive_cpp_src = [
    'submodule/src/animation/linear_animation.cpp',
    'submodule/src/animation/linear_animation_instance.cpp',
    'submodule/src/animation/layer_state.cpp',
+   'submodule/src/animation/state_machine.cpp',
    'submodule/src/animation/state_machine_input.cpp',
+   'submodule/src/animation/state_machine_input_instance.cpp',
+   'submodule/src/animation/state_machine_instance.cpp',
    'submodule/src/animation/state_machine_layer.cpp',
-   'submodule/src/animation/state_machine_trigger.cpp',
    'submodule/src/animation/state_transition.cpp',
+   'submodule/src/animation/transition_bool_condition.cpp',
    'submodule/src/animation/transition_condition.cpp',
+   'submodule/src/animation/transition_number_condition.cpp',
+   'submodule/src/animation/transition_trigger_condition.cpp',
    'submodule/src/core/binary_reader.cpp',
    'submodule/src/core/field_types/core_bool_type.cpp',
    'submodule/src/core/field_types/core_color_type.cpp',
@@ -259,7 +259,11 @@ rive_cpp_src = [
    'submodule/src/importers/artboard_importer.cpp',
    'submodule/src/importers/keyed_object_importer.cpp',
    'submodule/src/importers/keyed_property_importer.cpp',
+   'submodule/src/importers/layer_state_importer.cpp',
    'submodule/src/importers/linear_animation_importer.cpp',
+   'submodule/src/importers/state_machine_importer.cpp',
+   'submodule/src/importers/state_machine_layer_importer.cpp',
+   'submodule/src/importers/state_transition_importer.cpp',
    'submodule/src/shapes/clipping_shape.cpp',
    'submodule/src/shapes/cubic_mirrored_vertex.cpp',
    'submodule/src/shapes/metrics_path.cpp',