Request sample image or file when reporting bugs
[geeqie.git] / src / icons / Makefile.am
1 SUBDIRS = svg
2 DIST_SUBDIRS = svg
3
4 ## GQview inline icons
5
6 ICONS_INLINE = \
7         folder_closed.png       \
8         folder_locked.png       \
9         folder_open.png         \
10         folder_up.png           \
11         gqview_icon.png         \
12         geeqie_logo.png         \
13         scroller.png            \
14         sheet_broken.png        \
15         archive_file.png        \
16         sheet_metadata.png      \
17         sheet_unknown.png       \
18         sheet_video.png \
19         collection.png  \
20         icon_float.png          \
21         icon_thumb.png          \
22         icon_book.png           \
23         icon_config.png         \
24         icon_tools.png          \
25         icon_view.png           \
26         icon_panorama.png       \
27         icon_maintenance.png    \
28         icon_zoomfillhor.png    \
29         icon_zoomfillvert.png   \
30         icon_hidetools.png      \
31         icon_exif.png   \
32         icon_marks.png  \
33         icon_info.png   \
34         icon_sort.png   \
35         icon_pdf.png    \
36         icon_draw_rectangle.png \
37         icon_move.png \
38         icon_rename.png \
39         icon_select_all.png \
40         icon_select_none.png \
41         icon_select_invert.png \
42         icon_select_rectangle.png \
43         icon_file_filter.png \
44         icon_rotate_clockwise.png \
45         icon_rotate_counter_clockwise.png \
46         icon_rotate_180.png \
47         icon_mirror.png \
48         icon_flip.png \
49         icon_original.png \
50         icon_trash.png \
51         icon_heic.png \
52         icon_grayscale.png \
53         icon_exposure.png \
54         icon_split_pane_sync.png
55
56 ICONS_INLINE_PAIRS = \
57         folder_closed           $(srcdir)/folder_closed.png     \
58         folder_locked           $(srcdir)/folder_locked.png     \
59         folder_open             $(srcdir)/folder_open.png       \
60         folder_up               $(srcdir)/folder_up.png         \
61         gqview_icon             $(srcdir)/gqview_icon.png       \
62         geeqie_logo             $(srcdir)/geeqie_logo.png       \
63         icon_float              $(srcdir)/icon_float.png        \
64         icon_thumb              $(srcdir)/icon_thumb.png        \
65         icon_scroller           $(srcdir)/scroller.png          \
66         icon_broken             $(srcdir)/sheet_broken.png      \
67         icon_archive    $(srcdir)/archive_file.png      \
68         icon_metadata           $(srcdir)/sheet_metadata.png    \
69         icon_unknown            $(srcdir)/sheet_unknown.png     \
70         icon_video              $(srcdir)/sheet_video.png       \
71         icon_collection $(srcdir)/collection.png        \
72         icon_book               $(srcdir)/icon_book.png         \
73         icon_config             $(srcdir)/icon_config.png       \
74         icon_tools              $(srcdir)/icon_tools.png        \
75         icon_view               $(srcdir)/icon_view.png         \
76         icon_panorama   $(srcdir)/icon_panorama.png     \
77         icon_maintenance        $(srcdir)/icon_maintenance.png  \
78         icon_zoomfillhor        $(srcdir)/icon_zoomfillhor.png  \
79         icon_zoomfillvert       $(srcdir)/icon_zoomfillvert.png \
80         icon_hidetools  $(srcdir)/icon_hidetools.png    \
81         icon_exif       $(srcdir)/icon_exif.png \
82         icon_marks      $(srcdir)/icon_marks.png        \
83         icon_info       $(srcdir)/icon_info.png \
84         icon_sort       $(srcdir)/icon_sort.png \
85         icon_pdf        $(srcdir)/icon_pdf.png \
86         icon_draw_rectangle     $(srcdir)/icon_draw_rectangle.png \
87         icon_move       $(srcdir)/icon_move.png \
88         icon_rename     $(srcdir)/icon_rename.png \
89         icon_select_all $(srcdir)/icon_select_all.png \
90         icon_select_none        $(srcdir)/icon_select_none.png \
91         icon_select_invert      $(srcdir)/icon_select_invert.png \
92         icon_select_rectangle   $(srcdir)/icon_select_rectangle.png \
93         icon_file_filter        $(srcdir)/icon_file_filter.png \
94         icon_rotate_clockwise   $(srcdir)/icon_rotate_clockwise.png \
95         icon_rotate_counter_clockwise   $(srcdir)/icon_rotate_counter_clockwise.png \
96         icon_rotate_180 $(srcdir)/icon_rotate_180.png \
97         icon_mirror     $(srcdir)/icon_mirror.png \
98         icon_flip       $(srcdir)/icon_flip.png \
99         icon_original   $(srcdir)/icon_original.png \
100         icon_trash      $(srcdir)/icon_trash.png \
101         icon_heic       $(srcdir)/icon_heic.png \
102         icon_grayscale  $(srcdir)/icon_grayscale.png \
103         icon_exposure   $(srcdir)/icon_exposure.png \
104         icon_split_pane_sync    $(srcdir)/icon_split_pane_sync.png
105
106 icons_inline.h: $(ICONS_INLINE) Makefile.in
107         @sh -ec "echo '/* Auto generated file, do not edit */'; echo; \
108          echo '#ifndef ICONS_INLINE_H'; \
109          echo '#define ICONS_INLINE_H'; echo; \
110          $(GDK_PIXBUF_CSOURCE) --raw --extern --build-list $(ICONS_INLINE_PAIRS); \
111          echo '#endif /* ICONS_INLINE_H */'" > $@ || echo "!!! Failed to generate $@ !!!"
112
113 noinst_DATA = icons_inline.h
114 CLEANFILES = $(noinst_DATA)
115
116 ## end GQview specific icons
117
118
119 EXTRA_DIST = \
120         $(ICONS_INLINE)         \
121         marker.xpm