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