]> Pileus Git - ~andy/gtk/blob - gtk/stock-icons/Makefile.am
Conditionalize deendencies for gdk-pixbuf-csource on cross-compilation
[~andy/gtk] / gtk / stock-icons / Makefile.am
1
2 IMAGES = \
3         stock_add_16.png                \
4         stock_add_24.png                \
5         stock_align_center_16.png       \
6         stock_align_center_24.png       \
7         stock_align_justify_16.png      \
8         stock_align_justify_24.png      \
9         stock_align_left_16.png         \
10         stock_align_left_24.png         \
11         stock_align_right_16.png        \
12         stock_align_right_24.png        \
13         stock_apply_20.png              \
14         stock_bottom_16.png             \
15         stock_bottom_24.png             \
16         stock_broken_image_16.png       \
17         stock_broken_image_24.png       \
18         stock_cancel_20.png             \
19         stock_cdrom_16.png              \
20         stock_cdrom_24.png              \
21         stock_clear_24.png              \
22         stock_close_20.png              \
23         stock_close_24.png              \
24         stock_colorselector_24.png      \
25         stock_color_picker_25.png       \
26         stock_convert_16.png            \
27         stock_convert_24.png            \
28         stock_copy_16.png               \
29         stock_copy_24.png               \
30         stock_cut_16.png                \
31         stock_cut_24.png                \
32         stock_dialog_error_48.png       \
33         stock_dialog_info_48.png        \
34         stock_dialog_question_48.png    \
35         stock_dialog_warning_48.png     \
36         stock_dnd_multiple_32.png       \
37         stock_down_arrow_16.png         \
38         stock_down_arrow_24.png         \
39         stock_exec_16.png               \
40         stock_exec_24.png               \
41         stock_exit_16.png               \
42         stock_exit_24.png               \
43         stock_first_16.png              \
44         stock_first_24.png              \
45         stock_font_16.png               \
46         stock_font_24.png               \
47         stock_help_16.png               \
48         stock_help_24.png               \
49         stock_home_16.png               \
50         stock_home_24.png               \
51         stock_index_24.png              \
52         stock_jump_to_16.png            \
53         stock_jump_to_24.png            \
54         stock_jump_to_rtl_16.png        \
55         stock_jump_to_rtl_24.png        \
56         stock_last_16.png               \
57         stock_last_24.png               \
58         stock_left_arrow_16.png         \
59         stock_left_arrow_24.png         \
60         stock_new_16.png                \
61         stock_new_24.png                \
62         stock_no_20.png                 \
63         stock_ok_20.png                 \
64         stock_open_16.png               \
65         stock_open_24.png               \
66         stock_paste_16.png              \
67         stock_paste_24.png              \
68         stock_preferences_16.png        \
69         stock_preferences_24.png        \
70         stock_print_16.png              \
71         stock_print_24.png              \
72         stock_print_preview_16.png      \
73         stock_print_preview_24.png      \
74         stock_properties_16.png         \
75         stock_properties_24.png         \
76         stock_redo_16.png               \
77         stock_redo_24.png               \
78         stock_refresh_16.png            \
79         stock_refresh_24.png            \
80         stock_remove_16.png             \
81         stock_remove_24.png             \
82         stock_revert_16.png             \
83         stock_revert_24.png             \
84         stock_right_arrow_16.png        \
85         stock_right_arrow_24.png        \
86         stock_save_16.png               \
87         stock_save_24.png               \
88         stock_save_as_16.png            \
89         stock_save_as_24.png            \
90         stock_search_16.png             \
91         stock_search_24.png             \
92         stock_search_replace_16.png     \
93         stock_search_replace_24.png     \
94         stock_sort_ascending_16.png     \
95         stock_sort_ascending_24.png     \
96         stock_sort_descending_16.png    \
97         stock_sort_descending_24.png    \
98         stock_spellcheck_16.png         \
99         stock_spellcheck_24.png         \
100         stock_stop_16.png               \
101         stock_stop_24.png               \
102         stock_text_bold_16.png          \
103         stock_text_bold_24.png          \
104         stock_text_italic_16.png        \
105         stock_text_italic_24.png        \
106         stock_text_strikethrough_16.png \
107         stock_text_strikethrough_24.png \
108         stock_text_underline_16.png     \
109         stock_text_underline_24.png     \
110         stock_top_16.png                \
111         stock_top_24.png                \
112         stock_trash_16.png              \
113         stock_trash_24.png              \
114         stock_undelete_16.png           \
115         stock_undelete_24.png           \
116         stock_undo_16.png               \
117         stock_undo_24.png               \
118         stock_up_arrow_16.png           \
119         stock_up_arrow_24.png           \
120         stock_yes_20.png                \
121         stock_zoom_1_24.png             \
122         stock_zoom_fit_24.png           \
123         stock_zoom_in_24.png            \
124         stock_zoom_out_24.png
125
126 VARIABLES1 = \
127         stock_add_16            $(srcdir)/stock_add_16.png              \
128         stock_add_24            $(srcdir)/stock_add_24.png              \
129         stock_align_center_16   $(srcdir)/stock_align_center_16.png     \
130         stock_align_center_24   $(srcdir)/stock_align_center_24.png     \
131         stock_align_justify_16  $(srcdir)/stock_align_justify_16.png    \
132         stock_align_justify_24  $(srcdir)/stock_align_justify_24.png    \
133         stock_align_left_16     $(srcdir)/stock_align_left_16.png       \
134         stock_align_left_24     $(srcdir)/stock_align_left_24.png       \
135         stock_align_right_16    $(srcdir)/stock_align_right_16.png      \
136         stock_align_right_24    $(srcdir)/stock_align_right_24.png      \
137         stock_apply_20          $(srcdir)/stock_apply_20.png            \
138         stock_cancel_20         $(srcdir)/stock_cancel_20.png           \
139         stock_dnd_multiple_32   $(srcdir)/stock_dnd_multiple_32.png     \
140         stock_bottom_16         $(srcdir)/stock_bottom_16.png           \
141         stock_bottom_24         $(srcdir)/stock_bottom_24.png           \
142         stock_cdrom_16          $(srcdir)/stock_cdrom_16.png            \
143         stock_cdrom_24          $(srcdir)/stock_cdrom_24.png            \
144         stock_clear_24          $(srcdir)/stock_clear_24.png            \
145         stock_close_20          $(srcdir)/stock_close_20.png            \
146         stock_close_24          $(srcdir)/stock_close_24.png            \
147         stock_colorselector_24  $(srcdir)/stock_colorselector_24.png    \
148         stock_color_picker_25   $(srcdir)/stock_color_picker_25.png
149 VARIABLES2 = \
150         stock_convert_16        $(srcdir)/stock_convert_16.png          \
151         stock_convert_24        $(srcdir)/stock_convert_24.png          \
152         stock_copy_16           $(srcdir)/stock_copy_16.png             \
153         stock_copy_24           $(srcdir)/stock_copy_24.png             \
154         stock_cut_16            $(srcdir)/stock_cut_16.png              \
155         stock_cut_24            $(srcdir)/stock_cut_24.png              \
156         stock_dialog_error_48   $(srcdir)/stock_dialog_error_48.png     \
157         stock_dialog_info_48    $(srcdir)/stock_dialog_info_48.png      \
158         stock_dialog_question_48  $(srcdir)/stock_dialog_question_48.png  \
159         stock_dialog_warning_48 $(srcdir)/stock_dialog_warning_48.png   \
160         stock_dnd_32            $(srcdir)/stock_dnd_32.png              \
161         stock_down_arrow_16     $(srcdir)/stock_down_arrow_16.png       \
162         stock_down_arrow_24     $(srcdir)/stock_down_arrow_24.png       \
163         stock_exec_16           $(srcdir)/stock_exec_16.png             \
164         stock_exec_24           $(srcdir)/stock_exec_24.png             \
165         stock_exit_16           $(srcdir)/stock_exit_16.png             \
166         stock_exit_24           $(srcdir)/stock_exit_24.png             \
167         stock_first_16          $(srcdir)/stock_first_16.png            \
168         stock_first_24          $(srcdir)/stock_first_24.png            \
169         stock_font_16           $(srcdir)/stock_font_16.png
170 VARIABLES3 = \
171         stock_font_24           $(srcdir)/stock_font_24.png             \
172         stock_help_16           $(srcdir)/stock_help_16.png             \
173         stock_help_24           $(srcdir)/stock_help_24.png             \
174         stock_home_16           $(srcdir)/stock_home_16.png             \
175         stock_home_24           $(srcdir)/stock_home_24.png             \
176         stock_index_24          $(srcdir)/stock_index_24.png            \
177         stock_jump_to_16        $(srcdir)/stock_jump_to_16.png          \
178         stock_jump_to_24        $(srcdir)/stock_jump_to_24.png          \
179         stock_jump_to_rtl_16    $(srcdir)/stock_jump_to_rtl_16.png      \
180         stock_jump_to_rtl_24    $(srcdir)/stock_jump_to_rtl_24.png      \
181         stock_last_16           $(srcdir)/stock_last_16.png             \
182         stock_last_24           $(srcdir)/stock_last_24.png             \
183         stock_left_arrow_16     $(srcdir)/stock_left_arrow_16.png       \
184         stock_left_arrow_24     $(srcdir)/stock_left_arrow_24.png       \
185         stock_missing_image_16  $(srcdir)/stock_broken_image_16.png     \
186         stock_missing_image_24  $(srcdir)/stock_broken_image_24.png     \
187         stock_new_16            $(srcdir)/stock_new_16.png              \
188         stock_new_24            $(srcdir)/stock_new_24.png              \
189         stock_no_20             $(srcdir)/stock_no_20.png               \
190         stock_ok_20             $(srcdir)/stock_ok_20.png               \
191         stock_open_16           $(srcdir)/stock_open_16.png             \
192         stock_open_24           $(srcdir)/stock_open_24.png
193 VARIABLES4 = \
194         stock_paste_16          $(srcdir)/stock_paste_16.png            \
195         stock_paste_24          $(srcdir)/stock_paste_24.png            \
196         stock_preferences_16    $(srcdir)/stock_preferences_16.png      \
197         stock_preferences_24    $(srcdir)/stock_preferences_24.png      \
198         stock_print_16          $(srcdir)/stock_print_16.png            \
199         stock_print_24          $(srcdir)/stock_print_24.png            \
200         stock_print_preview_16  $(srcdir)/stock_print_preview_16.png    \
201         stock_print_preview_24  $(srcdir)/stock_print_preview_24.png    \
202         stock_properties_16     $(srcdir)/stock_properties_16.png       \
203         stock_properties_24     $(srcdir)/stock_properties_24.png       \
204         stock_redo_16           $(srcdir)/stock_redo_16.png             \
205         stock_redo_24           $(srcdir)/stock_redo_24.png             \
206         stock_refresh_16        $(srcdir)/stock_refresh_16.png          \
207         stock_refresh_24        $(srcdir)/stock_refresh_24.png          \
208         stock_remove_16         $(srcdir)/stock_remove_16.png           \
209         stock_remove_24         $(srcdir)/stock_remove_24.png           \
210         stock_revert_16         $(srcdir)/stock_revert_16.png           \
211         stock_revert_24         $(srcdir)/stock_revert_24.png           \
212         stock_right_arrow_16    $(srcdir)/stock_right_arrow_16.png      \
213         stock_right_arrow_24    $(srcdir)/stock_right_arrow_24.png      \
214         stock_save_16           $(srcdir)/stock_save_16.png
215 VARIABLES5 = \
216         stock_save_24           $(srcdir)/stock_save_24.png             \
217         stock_save_as_16        $(srcdir)/stock_save_as_16.png          \
218         stock_save_as_24        $(srcdir)/stock_save_as_24.png          \
219         stock_search_16         $(srcdir)/stock_search_16.png           \
220         stock_search_24         $(srcdir)/stock_search_24.png           \
221         stock_search_replace_16 $(srcdir)/stock_search_replace_16.png   \
222         stock_search_replace_24 $(srcdir)/stock_search_replace_24.png   \
223         stock_sort_ascending_16 $(srcdir)/stock_sort_ascending_16.png   \
224         stock_sort_ascending_24 $(srcdir)/stock_sort_ascending_24.png   \
225         stock_sort_descending_16  $(srcdir)/stock_sort_descending_16.png  \
226         stock_sort_descending_24  $(srcdir)/stock_sort_descending_24.png  \
227         stock_spellcheck_16     $(srcdir)/stock_spellcheck_16.png       \
228         stock_spellcheck_24     $(srcdir)/stock_spellcheck_24.png       \
229         stock_stop_16           $(srcdir)/stock_stop_16.png             \
230         stock_stop_24           $(srcdir)/stock_stop_24.png             \
231         stock_text_bold_16      $(srcdir)/stock_text_bold_16.png        \
232         stock_text_bold_24      $(srcdir)/stock_text_bold_24.png        \
233         stock_text_italic_16    $(srcdir)/stock_text_italic_16.png      \
234         stock_text_italic_24    $(srcdir)/stock_text_italic_24.png      \
235         stock_text_strikethrough_16 $(srcdir)/stock_text_strikethrough_16.png
236 VARIABLES6 = \
237         stock_text_strikethrough_24 $(srcdir)/stock_text_strikethrough_24.png \
238         stock_text_underline_16 $(srcdir)/stock_text_underline_16.png   \
239         stock_text_underline_24 $(srcdir)/stock_text_underline_24.png   \
240         stock_top_16            $(srcdir)/stock_top_16.png              \
241         stock_top_24            $(srcdir)/stock_top_24.png              \
242         stock_trash_16          $(srcdir)/stock_trash_16.png            \
243         stock_trash_24          $(srcdir)/stock_trash_24.png            \
244         stock_undelete_16       $(srcdir)/stock_undelete_16.png         \
245         stock_undelete_24       $(srcdir)/stock_undelete_24.png         \
246         stock_undo_16           $(srcdir)/stock_undo_16.png             \
247         stock_undo_24           $(srcdir)/stock_undo_24.png             \
248         stock_up_arrow_16       $(srcdir)/stock_up_arrow_16.png         \
249         stock_up_arrow_24       $(srcdir)/stock_up_arrow_24.png         \
250         stock_yes_20            $(srcdir)/stock_yes_20.png              \
251         stock_zoom_1_24         $(srcdir)/stock_zoom_1_24.png           \
252         stock_zoom_fit_24       $(srcdir)/stock_zoom_fit_24.png         \
253         stock_zoom_in_24        $(srcdir)/stock_zoom_in_24.png          \
254         stock_zoom_out_24       $(srcdir)/stock_zoom_out_24.png
255
256 noinst_DATA = gtkstockpixbufs.h
257 CLEANFILES = $(noinst_DATA)
258
259 if CROSS_COMPILING
260 pixbuf_csource=$(GDK_PIXBUF_CSOURCE)
261 pixbuf_csource_deps=
262 else
263 pixbuf_csource=GDK_PIXBUF_MODULE_FILE=$(top_builddir)/gdk-pixbuf/gdk-pixbuf.loaders $(top_builddir)/gdk-pixbuf/gdk-pixbuf-csource
264 pixbuf_csource_deps=$(top_builddir)/gdk-pixbuf/gdk-pixbuf-csource $(top_builddir)/gdk-pixbuf/gdk-pixbuf.loaders 
265 endif
266
267 gtkstockpixbufs.h: @REBUILD_PNGS@ $(pixbuf_csource_deps) $(IMAGES)
268         $(pixbuf_csource)                                               \
269            --raw --build-list $(VARIABLES1) > gtkstockpixbufs.h ||      \
270            ( rm -f gtkstockpixbufs.h && false )
271         $(pixbuf_csource)                                               \
272            --raw --build-list $(VARIABLES2) >> gtkstockpixbufs.h ||     \
273            ( rm -f gtkstockpixbufs.h && false )
274         $(pixbuf_csource)                                               \
275            --raw --build-list $(VARIABLES3) >> gtkstockpixbufs.h ||     \
276            ( rm -f gtkstockpixbufs.h && false )
277         $(pixbuf_csource)                                               \
278            --raw --build-list $(VARIABLES4) >> gtkstockpixbufs.h ||     \
279            ( rm -f gtkstockpixbufs.h && false )
280         $(pixbuf_csource)                                               \
281            --raw --build-list $(VARIABLES5) >> gtkstockpixbufs.h ||     \
282            ( rm -f gtkstockpixbufs.h && false )
283         $(pixbuf_csource)                                               \
284            --raw --build-list $(VARIABLES6) >> gtkstockpixbufs.h ||     \
285            ( rm -f gtkstockpixbufs.h && false )
286
287 EXTRA_DIST = $(IMAGES) gtkstockpixbufs.h