SYNFIG = synfig
export PATH := ${prefix}/bin:$(PATH)
EXT = @imageext@
EXTRA_DIST = \
installer_logo.sif \
installer_logo_osx.sif \
splash_screen.sif \
splash_screen-1.2.x.sif \
splash_screen-1.0.1.sif \
splash_screen-1.0.2.sif \
splash_screen-1.0.sif \
splash_screen-1.0.x.sif \
splash_screen-0.64.1.sif \
splash_screen-0.64.0.sif \
splash_screen-0.64.sif \
splash_screen-0.63.05.sif \
splash_screen-0.63.04.sif \
splash_screen-0.63.03.sif \
splash_screen-0.63.02.sif \
splash_screen-0.63.01.sif \
splash_screen-0.63.00.sif \
splash_screen-0.63.sif \
splash_screen-0.62.02.sif \
splash_screen-0.62.01.sif \
splash_screen-0.62.01-2.sif \
splash_screen-0.62.00.sif \
splash_screen-0.61.09.sif \
splash_screen-0.61.08.sif \
splash_screen-0.61.07.sif \
splash_screen_development.sif.in \
about_icon.sif \
animate_mode_icons.sif \
clear_redo_icon.sif \
clear_undo_icon.sif \
canvas_and_importimage_icons.sif \
graphs_icon.sif \
duplicate_icon.sif \
group_icon.sif \
jack_icon.sif \
keyframe_lock_icons.sif \
framedial_icons.sif \
logo.sif \
select_all_child_layers_icon.sif \
sif_icon.sif \
reset_colors_icon.sif \
swap_colors_icon.sif \
synfig_icon.sif \
synfig_icon.svg \
valuenode_icon.sif \
wallpaper.sif \
rename_icon.sif \
set_fill_color.sif \
set_outline_color.sif \
duck_position_icon.sif \
duck_vertex_icon.sif \
duck_tangent_icon.sif \
duck_radius_icon.sif \
duck_width_icon.sif \
duck_angle_icon.sif \
show_grid_icon.sif \
snap_grid_icon.sif \
show_guideline_icon.sif \
snap_guideline_icon.sif \
onion_skin_icon.sif \
incr_resolution_icon.sif \
decr_resolution_icon.sif \
render_options_icon.sif \
preview_options_icon.sif \
action_set_layer_description_icon.sif \
action_add_to_set_icon.sif \
action_remove_from_set_icon.sif \
action_export_icon.sif \
action_unexport_icon.sif \
action_flat_interpolation_icon.sif \
action_interpolate_interpolation_icon.sif \
action_peak_interpolation_icon.sif \
action_rounded_interpolation_icon.sif \
action_squared_interpolation_icon.sif \
\
action_doc_icons.sif \
\
interpolation_type_icons.sif\
\
layer_blur_blur_icon.sif \
layer_blur_motion_icon.sif \
layer_blur_radial_icon.sif \
layer_distortion_curvewarp_icon.sif \
layer_distortion_insideout_icon.sif \
layer_distortion_noise_icon.sif \
layer_distortion_spherize_icon.sif \
layer_distortion_stretch_icon.sif \
layer_distortion_twirl_icon.sif \
layer_distortion_warp_icon.sif \
layer_example_filledrectangle_icon.sif \
layer_example_metaballs_icon.sif \
layer_example_simplecircle_icon.sif \
layer_filter_clamp_icon.sif \
layer_filter_colorcorrect_icon.sif \
layer_filter_halftone2_icon.sif \
layer_filter_halftone3_icon.sif \
layer_filter_lumakey_icon.sif \
layer_fractal_julia_icon.sif \
layer_fractal_mandelbrot_icon.sif \
layer_geometry_checkerboard_icon.sif \
layer_geometry_circle_icon.sif \
layer_geometry_outline_icon.sif \
layer_geometry_advanced_outline_icon.sif \
layer_geometry_polygon_icon.sif \
layer_geometry_rectangle_icon.sif \
layer_geometry_region_icon.sif \
layer_geometry_solidcolor_icon.sif \
layer_geometry_star_icon.sif \
layer_gradient_conical_icon.sif \
layer_gradient_curve_icon.sif \
layer_gradient_linear_icon.sif \
layer_gradient_noise_icon.sif \
layer_gradient_radial_icon.sif \
layer_gradient_spiral_icon.sif \
layer_other_duplicate_icon.sif \
layer_other_group_icon.sif \
layer_other_plant_icon.sif \
layer_other_stroboscope_icon.sif \
layer_other_supersample_icon.sif \
layer_other_skeleton_icon.sif \
layer_other_sound_icon.sif \
layer_other_switch_icon.sif \
layer_other_text_icon.sif \
layer_other_timeloop_icon.sif \
layer_other_xorpattern_icon.sif \
layer_stylize_bevel_icon.sif \
layer_stylize_shade_icon.sif \
layer_transform_rotate_icon.sif \
layer_transform_scale_icon.sif \
layer_transform_translate_icon.sif \
\
tool_brush_icon.sif \
tool_cutout_icon.sif \
tool_spline_icon.sif \
tool_circle_icon.sif \
tool_draw_icon.sif \
tool_eyedrop_icon.sif \
tool_fill_icon.sif \
tool_gradient_icon.sif \
tool_mirror_icon.sif \
tool_normal_icon.sif \
tool_polyline_icon.sif \
tool_rectangle_icon.sif \
tool_rotate_icon.sif \
tool_scale_icon.sif \
tool_sketch_icon.sif \
tool_smooth_move_icon.sif \
tool_star_icon.sif \
tool_text_icon.sif \
tool_width_icon.sif \
tool_zoom_icon.sif \
\
type_angle_icon.sif \
type_splinepoint_icon.sif \
type_bool_icon.sif \
type_canvas_icon.sif \
type_color_icon.sif \
type_gradient_icon.sif \
type_integer_icon.sif \
type_list_icon.sif \
type_real_icon.sif \
type_segment_icon.sif \
type_string_icon.sif \
type_time_icon.sif \
type_vector_icon.sif \
\
library_icon.sif \
graphs_icon.sif \
set_icon.sif \
history_icon.sif \
info_icon.sif \
keyframe_icon.sif \
layer_icon.sif \
meta_data_icon.sif \
navigator_icon.sif \
palette_icon.sif \
parameters_icon.sif \
time_track_icon.sif \
\
utils_chain_link_icons.sif \
utils_timetrack_align_icon.sif
IMAGES = \
installer_logo.bmp \
installer_logo_osx.$(EXT) \
clear_redo_icon.$(EXT) \
clear_undo_icon.$(EXT) \
reset_colors_icon.$(EXT) \
swap_colors_icon.$(EXT) \
select_all_child_layers_icon.$(EXT) \
sif_icon.$(EXT) \
synfig_icon.$(EXT) \
about_icon.$(EXT) \
splash_screen.$(EXT) \
valuenode_icon.$(EXT) \
duplicate_icon.$(EXT) \
group_icon.$(EXT) \
jack_icon.$(EXT) \
\
keyframe_lock_past_on_icon.$(EXT) \
keyframe_lock_past_off_icon.$(EXT) \
keyframe_lock_future_on_icon.$(EXT) \
keyframe_lock_future_off_icon.$(EXT) \
\
animate_seek_next_keyframe_icon.$(EXT) \
animate_seek_prev_keyframe_icon.$(EXT) \
animate_seek_next_frame_icon.$(EXT) \
animate_seek_prev_frame_icon.$(EXT) \
animate_seek_begin_icon.$(EXT) \
animate_seek_end_icon.$(EXT) \
animate_play_icon.$(EXT) \
animate_stop_icon.$(EXT) \
animate_pause_icon.$(EXT) \
animate_loop_icon.$(EXT) \
animate_mode_off_icon.$(EXT) \
animate_mode_on_icon.$(EXT) \
\
rename_icon.$(EXT) \
set_fill_color.$(EXT) \
set_outline_color.$(EXT) \
duck_position_icon.$(EXT) \
duck_vertex_icon.$(EXT) \
duck_tangent_icon.$(EXT) \
duck_radius_icon.$(EXT) \
duck_width_icon.$(EXT) \
duck_angle_icon.$(EXT) \
show_grid_icon.$(EXT) \
snap_grid_icon.$(EXT) \
show_guideline_icon.$(EXT) \
snap_guideline_icon.$(EXT) \
onion_skin_icon.$(EXT) \
incr_resolution_icon.$(EXT) \
decr_resolution_icon.$(EXT) \
render_options_icon.$(EXT) \
preview_options_icon.$(EXT) \
action_set_layer_description_icon.$(EXT) \
action_add_to_set_icon.$(EXT) \
action_remove_from_set_icon.$(EXT) \
action_export_icon.$(EXT) \
action_unexport_icon.$(EXT) \
action_flat_interpolation_icon.$(EXT) \
action_interpolate_interpolation_icon.$(EXT) \
action_peak_interpolation_icon.$(EXT) \
action_rounded_interpolation_icon.$(EXT) \
action_squared_interpolation_icon.$(EXT) \
\
action_doc_new_icon.$(EXT) \
action_doc_open_icon.$(EXT) \
action_doc_save_icon.$(EXT) \
action_doc_saveas_icon.$(EXT) \
action_doc_saveall_icon.$(EXT) \
action_doc_redo_icon.$(EXT) \
action_doc_undo_icon.$(EXT) \
\
interpolation_type_tcb_icon.$(EXT)\
interpolation_type_ease_icon.$(EXT)\
interpolation_type_const_icon.$(EXT)\
interpolation_type_linear_icon.$(EXT)\
interpolation_type_clamped_icon.$(EXT)\
valuenode_forbidanimation_icon.$(EXT)\
\
layer_blur_blur_icon.$(EXT) \
layer_blur_motion_icon.$(EXT) \
layer_blur_radial_icon.$(EXT) \
layer_distortion_curvewarp_icon.$(EXT) \
layer_distortion_insideout_icon.$(EXT) \
layer_distortion_noise_icon.$(EXT) \
layer_distortion_spherize_icon.$(EXT) \
layer_distortion_stretch_icon.$(EXT) \
layer_distortion_twirl_icon.$(EXT) \
layer_distortion_warp_icon.$(EXT) \
layer_example_filledrectangle_icon.$(EXT) \
layer_example_metaballs_icon.$(EXT) \
layer_example_simplecircle_icon.$(EXT) \
layer_filter_clamp_icon.$(EXT) \
layer_filter_colorcorrect_icon.$(EXT) \
layer_filter_halftone2_icon.$(EXT) \
layer_filter_halftone3_icon.$(EXT) \
layer_filter_lumakey_icon.$(EXT) \
layer_fractal_julia_icon.$(EXT) \
layer_fractal_mandelbrot_icon.$(EXT) \
layer_geometry_checkerboard_icon.$(EXT) \
layer_geometry_circle_icon.$(EXT) \
layer_geometry_outline_icon.$(EXT) \
layer_geometry_advanced_outline_icon.$(EXT) \
layer_geometry_polygon_icon.$(EXT) \
layer_geometry_rectangle_icon.$(EXT) \
layer_geometry_region_icon.$(EXT) \
layer_geometry_solidcolor_icon.$(EXT) \
layer_geometry_star_icon.$(EXT) \
layer_gradient_conical_icon.$(EXT) \
layer_gradient_curve_icon.$(EXT) \
layer_gradient_linear_icon.$(EXT) \
layer_gradient_noise_icon.$(EXT) \
layer_gradient_radial_icon.$(EXT) \
layer_gradient_spiral_icon.$(EXT) \
layer_other_duplicate_icon.$(EXT) \
layer_other_importimage_icon.$(EXT) \
layer_other_group_icon.$(EXT) \
layer_other_plant_icon.$(EXT) \
layer_other_stroboscope_icon.$(EXT) \
layer_other_supersample_icon.$(EXT) \
layer_other_skeleton_icon.$(EXT) \
layer_other_sound_icon.$(EXT) \
layer_other_switch_icon.$(EXT) \
layer_other_text_icon.$(EXT) \
layer_other_timeloop_icon.$(EXT) \
layer_other_xorpattern_icon.$(EXT) \
layer_stylize_bevel_icon.$(EXT) \
layer_stylize_shade_icon.$(EXT) \
layer_transform_rotate_icon.$(EXT) \
layer_transform_scale_icon.$(EXT) \
layer_transform_translate_icon.$(EXT) \
\
tool_brush_icon.$(EXT) \
tool_cutout_icon.$(EXT) \
tool_spline_icon.$(EXT) \
tool_circle_icon.$(EXT) \
tool_draw_icon.$(EXT) \
tool_eyedrop_icon.$(EXT) \
tool_fill_icon.$(EXT) \
tool_gradient_icon.$(EXT) \
tool_mirror_icon.$(EXT) \
tool_normal_icon.$(EXT) \
tool_polyline_icon.$(EXT) \
tool_rectangle_icon.$(EXT) \
tool_rotate_icon.$(EXT) \
tool_scale_icon.$(EXT) \
tool_sketch_icon.$(EXT) \
tool_smooth_move_icon.$(EXT) \
tool_star_icon.$(EXT) \
tool_text_icon.$(EXT) \
tool_width_icon.$(EXT) \
tool_zoom_icon.$(EXT) \
\
type_angle_icon.$(EXT) \
type_splinepoint_icon.$(EXT) \
type_bool_icon.$(EXT) \
type_canvas_icon.$(EXT) \
type_color_icon.$(EXT) \
type_gradient_icon.$(EXT) \
type_integer_icon.$(EXT) \
type_list_icon.$(EXT) \
type_real_icon.$(EXT) \
type_segment_icon.$(EXT) \
type_string_icon.$(EXT) \
type_time_icon.$(EXT) \
type_vector_icon.$(EXT) \
\
canvas_icon.$(EXT) \
library_icon.$(EXT) \
graphs_icon.$(EXT) \
set_icon.$(EXT) \
history_icon.$(EXT) \
info_icon.$(EXT) \
keyframe_icon.$(EXT) \
layer_icon.$(EXT) \
meta_data_icon.$(EXT) \
navigator_icon.$(EXT) \
palette_icon.$(EXT) \
parameters_icon.$(EXT) \
time_track_icon.$(EXT) \
\
utils_chain_link_on_icon.$(EXT) \
utils_chain_link_off_icon.$(EXT) \
utils_timetrack_align_icon.$(EXT)
if WIN32_PKG
ICONS = \
sif_icon.ico \
synfig_icon.ico
endif
MAINTAINERCLEANFILES = \
Makefile.in
if DEVELOPMENT_SNAPSHOT
SPLASH_DEV = splash_screen_development.sif
endif
CLEANFILES = \
$(IMAGES) \
$(ICONS) \
$(SPLASH_DEV) \
images.nsh \
unimages.nsh \
installer_logo.bmp \
sif_icon.ico \
synfig_icon.ico \
icons.nsh \
unicons.nsh
CLEANDIRS = \
16x16 \
22x22 \
24x24 \
32x32 \
48x48 \
64x64 \
128x128 \
256x256
image_DATA = $(IMAGES) $(ICONS)
all: $(IMAGES)
SUFFIXES = .sif .tif .png .sifz .bmp
#.SUFFIXES: $(SUFFIXES)
.sifz.ico:
bash ../build_tools/sif2ico.sh $<
echo " File \"images\\$@\"" >>./icons.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unicons.nsh
.sif.ico:
bash ../build_tools/sif2ico.sh $<
echo " File \"images\\$@\"" >>./icons.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unicons.nsh
clean-local:
$(RM) -r $(CLEANDIRS)
#.sif.$(EXT) .sifz.$(EXT) .sif.bmp .sifz.bmp:
#%.bmp: %.sif %.sifz
# $(SYNFIG) -q $< -o $@ --time 0
# echo " File \"images\\$@\"" >>./images.nsh
# echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
#
.sifz.bmp:
$(SYNFIG) -q $< -o $@ --time 0
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
.sif.bmp:
$(SYNFIG) -q $< -o $@ --time 0
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
.sifz.$(EXT):
$(SYNFIG) -q $< -o $@ --time 0
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
.sif.$(EXT):
$(SYNFIG) -q $< -o $@ --time 0
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
keyframe_lock_past_on_icon.$(EXT): $(srcdir)/keyframe_lock_icons.sif
$(SYNFIG) -q $< -o $@ --time 0
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
keyframe_lock_past_off_icon.$(EXT): $(srcdir)/keyframe_lock_icons.sif
$(SYNFIG) -q $< -o $@ --time 1
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
keyframe_lock_future_on_icon.$(EXT): $(srcdir)/keyframe_lock_icons.sif
$(SYNFIG) -q $< -o $@ --time 2
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
keyframe_lock_future_off_icon.$(EXT): $(srcdir)/keyframe_lock_icons.sif
$(SYNFIG) -q $< -o $@ --time 3
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
animate_seek_next_keyframe_icon.$(EXT): $(srcdir)/framedial_icons.sif
$(SYNFIG) -q $< -o $@ --time 0
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
animate_seek_prev_keyframe_icon.$(EXT): $(srcdir)/framedial_icons.sif
$(SYNFIG) -q $< -o $@ --time 1
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
animate_seek_next_frame_icon.$(EXT): $(srcdir)/framedial_icons.sif
$(SYNFIG) -q $< -o $@ --time 2
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
animate_seek_prev_frame_icon.$(EXT): $(srcdir)/framedial_icons.sif
$(SYNFIG) -q $< -o $@ --time 3
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
animate_seek_begin_icon.$(EXT): $(srcdir)/framedial_icons.sif
$(SYNFIG) -q $< -o $@ --time 4
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
animate_seek_end_icon.$(EXT): $(srcdir)/framedial_icons.sif
$(SYNFIG) -q $< -o $@ --time 5
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
animate_play_icon.$(EXT): $(srcdir)/framedial_icons.sif
$(SYNFIG) -q $< -o $@ --time 6
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
animate_stop_icon.$(EXT): $(srcdir)/framedial_icons.sif
$(SYNFIG) -q $< -o $@ --time 7
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
animate_pause_icon.$(EXT): $(srcdir)/framedial_icons.sif
$(SYNFIG) -q $< -o $@ --time 8
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
animate_loop_icon.$(EXT): $(srcdir)/framedial_icons.sif
$(SYNFIG) -q $< -o $@ --time 9
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
animate_mode_off_icon.$(EXT): $(srcdir)/animate_mode_icons.sif
$(SYNFIG) -q $< -o $@ --time 0
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
animate_mode_on_icon.$(EXT): $(srcdir)/animate_mode_icons.sif
$(SYNFIG) -q $< -o $@ --time 1
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
interpolation_type_tcb_icon.$(EXT): $(srcdir)/interpolation_type_icons.sif
$(SYNFIG) -q $< -o $@ --time 1
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
interpolation_type_linear_icon.$(EXT): $(srcdir)/interpolation_type_icons.sif
$(SYNFIG) -q $< -o $@ --time 2
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
interpolation_type_ease_icon.$(EXT): $(srcdir)/interpolation_type_icons.sif
$(SYNFIG) -q $< -o $@ --time 3
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
interpolation_type_const_icon.$(EXT): $(srcdir)/interpolation_type_icons.sif
$(SYNFIG) -q $< -o $@ --time 4
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
interpolation_type_clamped_icon.$(EXT): $(srcdir)/interpolation_type_icons.sif
$(SYNFIG) -q $< -o $@ --time 5
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
valuenode_forbidanimation_icon.$(EXT): $(srcdir)/interpolation_type_icons.sif
$(SYNFIG) -q $< -o $@ --time 7
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
canvas_icon.$(EXT): $(srcdir)/canvas_and_importimage_icons.sif
$(SYNFIG) -q $< -o $@ --time 2
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
layer_other_importimage_icon.$(EXT): $(srcdir)/canvas_and_importimage_icons.sif
$(SYNFIG) -q $< -o $@ --time 1
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
utils_chain_link_on_icon.$(EXT): $(srcdir)/utils_chain_link_icons.sif
$(SYNFIG) -q $< -o $@ --time 0
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
utils_chain_link_off_icon.$(EXT): $(srcdir)/utils_chain_link_icons.sif
$(SYNFIG) -q $< -o $@ --time 1
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
action_doc_new_icon.$(EXT): $(srcdir)/action_doc_icons.sif
$(SYNFIG) -q $< -o $@ --time 1
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
action_doc_open_icon.$(EXT): $(srcdir)/action_doc_icons.sif
$(SYNFIG) -q $< -o $@ --time 2
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
action_doc_save_icon.$(EXT): $(srcdir)/action_doc_icons.sif
$(SYNFIG) -q $< -o $@ --time 3
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
action_doc_saveas_icon.$(EXT): $(srcdir)/action_doc_icons.sif
$(SYNFIG) -q $< -o $@ --time 4
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
action_doc_saveall_icon.$(EXT): $(srcdir)/action_doc_icons.sif
$(SYNFIG) -q $< -o $@ --time 5
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
action_doc_undo_icon.$(EXT): $(srcdir)/action_doc_icons.sif
$(SYNFIG) -q $< -o $@ --time 6
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
action_doc_redo_icon.$(EXT): $(srcdir)/action_doc_icons.sif
$(SYNFIG) -q $< -o $@ --time 7
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
if DEVELOPMENT_SNAPSHOT
splash_screen_development.sif: $(srcdir)/splash_screen_development.sif.in $(top_builddir)/autorevision.h
export commit_id=`git log --no-color -1 | head -n 1 | cut -f 2 -d ' ' | cut -c -6` && \
export commit_date=`git show --pretty=format:%ci HEAD | head -c 10` && \
export branch=`git branch -a --no-color --contains HEAD | sed -e s/\*\ // | sed -e s/\(no\ branch\)// | head -n 1 | sed s/^' '//` && \
export branch=`echo $$branch | egrep origin/master > /dev/null && echo master || echo $$branch | cut -d ' ' -f 1 | sed -e 's/.*\///'` && \
sed "s|%branch%|$$branch|" $< | sed "s|%commit_date%|$$commit_date|" | sed "s|%commit_id%|$$commit_id|" | sed "s|synfig_icon.sif#|$(srcdir)/synfig_icon.sif#|" > $@
splash_screen.$(EXT): splash_screen_development.sif
$(SYNFIG) -q $< -o $@ --time 0
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
else
splash_screen.$(EXT): $(srcdir)/splash_screen.sif
$(SYNFIG) -q $< -o $@ --time 0
echo " File \"images\\$@\"" >>./images.nsh
echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh
endif
if !WIN32_PKG
if !MACOSX_PKG
16x16/synfig_icon.$(EXT): synfig_icon.sif
-mkdir 16x16
$(SYNFIG) -q $< -o $@ --time 0 -w 16 -h 16
icons16dir = $(datadir)/icons/hicolor/16x16/apps
icons16_DATA = 16x16/synfig_icon.$(EXT)
22x22/synfig_icon.$(EXT): synfig_icon.sif
-mkdir 22x22
$(SYNFIG) -q $< -o $@ --time 0 -w 22 -h 22
icons22dir = $(datadir)/icons/hicolor/22x22/apps
icons22_DATA = 22x22/synfig_icon.$(EXT)
24x24/synfig_icon.$(EXT): synfig_icon.sif
-mkdir 24x24
$(SYNFIG) -q $< -o $@ --time 0 -w 24 -h 24
icons24dir = $(datadir)/icons/hicolor/24x24/apps
icons24_DATA = 24x24/synfig_icon.$(EXT)
32x32/synfig_icon.$(EXT): synfig_icon.sif
-mkdir 32x32
$(SYNFIG) -q $< -o $@ --time 0 -w 32 -h 32
icons32dir = $(datadir)/icons/hicolor/32x32/apps
icons32_DATA = 32x32/synfig_icon.$(EXT)
48x48/synfig_icon.$(EXT): synfig_icon.sif
-mkdir 48x48
$(SYNFIG) -q $< -o $@ --time 0 -w 48 -h 48
icons48dir = $(datadir)/icons/hicolor/48x48/apps
icons48_DATA = 48x48/synfig_icon.$(EXT)
64x64/synfig_icon.$(EXT): synfig_icon.sif
-mkdir 64x64
$(SYNFIG) -q $< -o $@ --time 0 -w 64 -h 64
icons64dir = $(datadir)/icons/hicolor/64x64/apps
icons64_DATA = 64x64/synfig_icon.$(EXT)
128x128/synfig_icon.$(EXT): synfig_icon.sif
-mkdir 128x128
$(SYNFIG) -q $< -o $@ --time 0 -w 128 -h 128
icons128dir = $(datadir)/icons/hicolor/128x128/apps
icons128_DATA = 128x128/synfig_icon.$(EXT)
256x256/synfig_icon.$(EXT): synfig_icon.sif
-mkdir 256x256
$(SYNFIG) -q $< -o $@ --time 0 -w 256 -h 256
+icons256dir = $(datadir)/icons/hicolor/256x256/apps
+icons256_DATA = 256x256/synfig_icon.$(EXT)
iconsscalabledir = $(datadir)/icons/hicolor/scalable/apps
iconsscalable_DATA = synfig_icon.svg
endif
endif