reworked the histogram patch by Uwe Ohse, most of the code is in
[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)
40         gdk-pixbuf-csource --raw --extern --build-list $(ICON_PAIRS) > ui_icons.h
41
42 ui_spinner.o: ui_icons.h
43
44
45 noinst_DATA = ui_icons.h
46 CLEANFILES = $(noinst_DATA)
47                                                                                                                      
48 extra_SLIK = \
49         $(extra_ICONS)
50
51 bin_PROGRAMS = geeqie
52
53 geeqie_SOURCES = \
54         $(module_SLIK)  \
55         bar_info.c      \
56         bar_info.h      \
57         bar_exif.c      \
58         bar_exif.h      \
59         bar_sort.c      \
60         bar_sort.h      \
61         cache.c         \
62         cache.h         \
63         cache-loader.c  \
64         cache-loader.h  \
65         cache_maint.c   \
66         cache_maint.h   \
67         cellrenderericon.c      \
68         cellrenderericon.h      \
69         collect.c       \
70         collect.h       \
71         collect-dlg.c   \
72         collect-dlg.h   \
73         collect-io.c    \
74         collect-io.h    \
75         collect-table.c \
76         collect-table.h \
77         color-man.c     \
78         color-man.h     \
79         dnd.c           \
80         dnd.h           \
81         dupe.c          \
82         dupe.h          \
83         editors.c       \
84         editors.h       \
85         exif.c          \
86         exif.h          \
87         exif-int.h      \
88         exif-common.c   \
89         exiv2.cc        \
90         filelist.c      \
91         filelist.h      \
92         format_canon.c  \
93         format_canon.h  \
94         format_fuji.c   \
95         format_fuji.h   \
96         format_nikon.c  \
97         format_nikon.h  \
98         format_olympus.c        \
99         format_olympus.h        \
100         format_raw.c    \
101         format_raw.h    \
102         fullscreen.c    \
103         fullscreen.h    \
104         globals.c       \
105         gqview.h        \
106         histogram.c     \
107         histogram.h     \
108         image.c         \
109         image.h         \
110         image-load.c    \
111         image-load.h    \
112         image-overlay.c \
113         image-overlay.h \
114         img-view.c      \
115         img-view.h      \
116         info.c          \
117         info.h          \
118         layout.c        \
119         layout.h        \
120         layout_config.c \
121         layout_config.h \
122         layout_image.c  \
123         layout_image.h  \
124         layout_util.c   \
125         layout_util.h   \
126         main.c          \
127         md5-util.c      \
128         md5-util.h      \
129         menu.c          \
130         menu.h          \
131         pan-calendar.c  \
132         pan-folder.c    \
133         pan-grid.c      \
134         pan-item.c      \
135         pan-timeline.c  \
136         pan-types.h     \
137         pan-util.c      \
138         pan-view.c      \
139         pan-view.h      \
140         pixbuf-renderer.c       \
141         pixbuf-renderer.h       \
142         pixbuf_util.c   \
143         pixbuf_util.h   \
144         preferences.c   \
145         preferences.h   \
146         print.c         \
147         print.h         \
148         remote.c        \
149         remote.h        \
150         rcfile.c        \
151         rcfile.h        \
152         search.c        \
153         search.h        \
154         similar.c       \
155         similar.h       \
156         slideshow.c     \
157         slideshow.h     \
158         typedefs.h      \
159         thumb.c         \
160         thumb.h         \
161         thumb_standard.c        \
162         thumb_standard.h        \
163         utilops.c       \
164         utilops.h       \
165         view_dir_list.c \
166         view_dir_list.h \
167         view_dir_tree.c \
168         view_dir_tree.h \
169         view_file_list.c        \
170         view_file_list.h        \
171         view_file_icon.c        \
172         view_file_icon.h
173
174 geeqie_LDADD = $(GTK_LIBS) $(INTLLIBS) $(LCMS_LIBS) $(EXIV2_LIBS)
175
176 EXTRA_DIST = \
177         $(extra_SLIK)
178