Add a replacement for gtk_radio_action_set_current_value() which
[geeqie.git] / src / Makefile.am
1 SUBDIRS = icons
2 DIST_SUBDIRS = icons
3
4 INCLUDES = -I$(srcdir) -I$(builddir)    \
5         -I$(top_srcdir) -I$(top_builddir)       \
6         -I$(includedir) $(GTK_CFLAGS)
7
8 module_SLIK = \
9         intl.h          \
10         ui_bookmark.c   \
11         ui_bookmark.h   \
12         ui_fileops.c    \
13         ui_fileops.h    \
14         ui_help.c       \
15         ui_help.h       \
16         ui_menu.c       \
17         ui_menu.h       \
18         ui_misc.c       \
19         ui_misc.h       \
20         ui_pathsel.c    \
21         ui_pathsel.h    \
22         ui_spinner.c    \
23         ui_spinner.h    \
24         ui_tabcomp.c    \
25         ui_tabcomp.h    \
26         ui_tree_edit.c  \
27         ui_tree_edit.h  \
28         ui_utildlg.c    \
29         ui_utildlg.h
30
31 extra_ICONS = \
32         ui_spinner.png  \
33         ui_tabcomp.png
34
35 ICON_PAIRS = \
36         icon_spinner            $(srcdir)/ui_spinner.png        \
37         icon_tabcomp            $(srcdir)/ui_tabcomp.png
38
39 ui_icons.h: $(extra_ICONS) Makefile.in
40         @(echo '/* Auto generated file, do not edit */'; echo; \
41          echo '#ifndef UI_ICONS_H'; \
42          echo '#define UI_ICONS_H'; echo; \
43          $(GDK_PIXBUF_CSOURCE) --raw --extern --build-list $(ICON_PAIRS); \
44          echo '#endif /* UI_ICONS_H */') > $@ || echo "!!! Failed to generate $@ !!!"
45
46 ClayRGB1998_icc.h: ClayRGB1998.icc
47         echo "/*" > $@ 
48         echo " * This file was generated from ClayRGB1998.icc, DO NOT EDIT " >> $@
49         echo " * http://www.argyllcms.com/ClayRGB1998.zip " >> $@
50         echo " */ " >> $@
51         xxd -i $^ >> $@
52
53 ui_spinner.o: ui_icons.h
54
55
56 noinst_DATA = ui_icons.h
57 CLEANFILES = $(noinst_DATA)
58                                                                                                                      
59 extra_SLIK = \
60         $(extra_ICONS)
61
62 bin_PROGRAMS = geeqie
63
64 geeqie_SOURCES = \
65         $(module_SLIK)  \
66         ClayRGB1998.icc \
67         ClayRGB1998_icc.h \
68         bar_info.c      \
69         bar_info.h      \
70         bar_exif.c      \
71         bar_exif.h      \
72         bar_sort.c      \
73         bar_sort.h      \
74         cache.c         \
75         cache.h         \
76         cache-loader.c  \
77         cache-loader.h  \
78         cache_maint.c   \
79         cache_maint.h   \
80         cellrenderericon.c      \
81         cellrenderericon.h      \
82         collect.c       \
83         collect.h       \
84         collect-dlg.c   \
85         collect-dlg.h   \
86         collect-io.c    \
87         collect-io.h    \
88         collect-table.c \
89         collect-table.h \
90         color-man.c     \
91         color-man.h     \
92         compat.c        \
93         compat.h        \
94         dnd.c           \
95         dnd.h           \
96         dupe.c          \
97         dupe.h          \
98         editors.c       \
99         editors.h       \
100         exif.c          \
101         exif.h          \
102         exif-int.h      \
103         exif-common.c   \
104         exiv2.cc        \
105         filelist.c      \
106         filelist.h      \
107         format_canon.c  \
108         format_canon.h  \
109         format_fuji.c   \
110         format_fuji.h   \
111         format_nikon.c  \
112         format_nikon.h  \
113         format_olympus.c        \
114         format_olympus.h        \
115         format_raw.c    \
116         format_raw.h    \
117         fullscreen.c    \
118         fullscreen.h    \
119         globals.c       \
120         histogram.c     \
121         histogram.h     \
122         image.c         \
123         image.h         \
124         image-load.c    \
125         image-load.h    \
126         image-overlay.c \
127         image-overlay.h \
128         img-view.c      \
129         img-view.h      \
130         info.c          \
131         info.h          \
132         layout.c        \
133         layout.h        \
134         layout_config.c \
135         layout_config.h \
136         layout_image.c  \
137         layout_image.h  \
138         layout_util.c   \
139         layout_util.h   \
140         main.c          \
141         main.h          \
142         md5-util.c      \
143         md5-util.h      \
144         menu.c          \
145         menu.h          \
146         pan-calendar.c  \
147         pan-folder.c    \
148         pan-grid.c      \
149         pan-item.c      \
150         pan-timeline.c  \
151         pan-types.h     \
152         pan-util.c      \
153         pan-view.c      \
154         pan-view.h      \
155         pixbuf-renderer.c       \
156         pixbuf-renderer.h       \
157         pixbuf_util.c   \
158         pixbuf_util.h   \
159         preferences.c   \
160         preferences.h   \
161         print.c         \
162         print.h         \
163         remote.c        \
164         remote.h        \
165         rcfile.c        \
166         rcfile.h        \
167         search.c        \
168         search.h        \
169         secure_save.c   \
170         secure_save.h   \
171         similar.c       \
172         similar.h       \
173         slideshow.c     \
174         slideshow.h     \
175         typedefs.h      \
176         thumb.c         \
177         thumb.h         \
178         thumb_standard.c        \
179         thumb_standard.h        \
180         utilops.c       \
181         utilops.h       \
182         view_dir.c      \
183         view_dir.h      \
184         view_dir_list.c \
185         view_dir_list.h \
186         view_dir_tree.c \
187         view_dir_tree.h \
188         view_file_list.c        \
189         view_file_list.h        \
190         view_file_icon.c        \
191         view_file_icon.h
192
193 geeqie_LDADD = $(GTK_LIBS) $(INTLLIBS) $(LCMS_LIBS) $(EXIV2_LIBS)
194
195 EXTRA_DIST = \
196         $(extra_SLIK)
197