1source_files = files(
2  'actions.c',
3  'callbacks.c',
4  'gth-reset-orientation-task.c',
5  'gth-transform-task.c',
6  'main.c',
7  'rotation-utils.c'
8)
9
10image_rotation_mod = shared_module('image_rotation',
11  sources : source_files,
12  dependencies : [ extension_common_deps, jpeg_deps ],
13  include_directories : [ config_inc, gthumb_inc ],
14  c_args : c_args,
15  link_with : jpeg_utils_mod,
16  install : true,
17  install_dir : extensions_install_dir,
18  install_rpath : extensions_install_dir
19)
20
21# .extension file
22
23extension_in_file = configure_file(
24  input : 'image_rotation.extension.desktop.in.in',
25  output : 'image_rotation.extension.in',
26  configuration : extension_data
27)
28
29i18n.merge_file(
30  input : extension_in_file,
31  output : 'image_rotation.extension',
32  type : 'desktop',
33  po_dir : po_dir,
34  install : true,
35  install_dir : extensions_install_dir
36)
37