annotate src/Makefile.am @ 380:5afe77bb563a

Introduce a new struct ViewDir to handle directory views common data. Specific data is now in ViewDirInfoList and ViewDirInfoTree. Type of directory view can be specified with enum DirViewType. This is saved to rc file as layout.dir_view_type, which replace layout.view_as_tree. Code was modified to reflect these changes. This is a first to move to merge common code of view_dir_list.c and view_dir_tree.c and ease the introduction of new types of directory view.
author zas_
date Wed, 16 Apr 2008 14:45:22 +0000
parents 6cb3c072be3f
children 26c6e768bd47
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
1 SUBDIRS = icons
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
2 DIST_SUBDIRS = icons
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
3
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
4 INCLUDES = -I$(srcdir) -I$(builddir) \
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
5 -I$(top_srcdir) -I$(top_builddir) \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
6 -I$(includedir) $(GTK_CFLAGS)
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
7
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
8 module_SLIK = \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
9 intl.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
10 ui_bookmark.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
11 ui_bookmark.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
12 ui_fileops.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
13 ui_fileops.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
14 ui_help.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
15 ui_help.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
16 ui_menu.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
17 ui_menu.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
18 ui_misc.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
19 ui_misc.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
20 ui_pathsel.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
21 ui_pathsel.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
22 ui_spinner.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
23 ui_spinner.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
24 ui_tabcomp.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
25 ui_tabcomp.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
26 ui_tree_edit.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
27 ui_tree_edit.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
28 ui_utildlg.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
29 ui_utildlg.h
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
30
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
31 extra_ICONS = \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
32 ui_spinner.png \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
33 ui_tabcomp.png
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
34
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
35 ICON_PAIRS = \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
36 icon_spinner $(srcdir)/ui_spinner.png \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
37 icon_tabcomp $(srcdir)/ui_tabcomp.png
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
38
308
6cb3c072be3f ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
zas_
parents: 307
diff changeset
39 ui_icons.h: $(extra_ICONS) Makefile.in
6cb3c072be3f ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
zas_
parents: 307
diff changeset
40 @(echo '/* Auto generated file, do not edit */'; echo; \
6cb3c072be3f ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
zas_
parents: 307
diff changeset
41 echo '#ifndef UI_ICONS_H'; \
6cb3c072be3f ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
zas_
parents: 307
diff changeset
42 echo '#define UI_ICONS_H'; echo; \
6cb3c072be3f ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
zas_
parents: 307
diff changeset
43 $(GDK_PIXBUF_CSOURCE) --raw --extern --build-list $(ICON_PAIRS); \
6cb3c072be3f ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
zas_
parents: 307
diff changeset
44 echo '#endif /* UI_ICONS_H */') > $@ || echo "!!! Failed to generate $@ !!!"
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
45
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
46 ui_spinner.o: ui_icons.h
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
47
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
48
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
49 noinst_DATA = ui_icons.h
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
50 CLEANFILES = $(noinst_DATA)
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
51
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
52 extra_SLIK = \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
53 $(extra_ICONS)
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
54
195
d85687d951aa renamed to geeqie
nadvornik
parents: 182
diff changeset
55 bin_PROGRAMS = geeqie
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
56
195
d85687d951aa renamed to geeqie
nadvornik
parents: 182
diff changeset
57 geeqie_SOURCES = \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
58 $(module_SLIK) \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
59 bar_info.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
60 bar_info.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
61 bar_exif.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
62 bar_exif.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
63 bar_sort.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
64 bar_sort.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
65 cache.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
66 cache.h \
37
67ba4381497e Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents: 23
diff changeset
67 cache-loader.c \
67ba4381497e Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents: 23
diff changeset
68 cache-loader.h \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
69 cache_maint.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
70 cache_maint.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
71 cellrenderericon.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
72 cellrenderericon.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
73 collect.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
74 collect.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
75 collect-dlg.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
76 collect-dlg.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
77 collect-io.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
78 collect-io.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
79 collect-table.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
80 collect-table.h \
113
55166d93498d Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
gqview
parents: 105
diff changeset
81 color-man.c \
55166d93498d Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
gqview
parents: 105
diff changeset
82 color-man.h \
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
83 dnd.c \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
84 dnd.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
85 dupe.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
86 dupe.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
87 editors.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
88 editors.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
89 exif.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
90 exif.h \
178
9dc8bc9b2bb9 first exiv2 support that does not crash immediately
nadvornik
parents: 177
diff changeset
91 exif-int.h \
182
8a417f10ba09 more exiv2 fixes
nadvornik
parents: 178
diff changeset
92 exif-common.c \
177
0ca3b4c8ffae started exiv2 integration
nadvornik
parents: 113
diff changeset
93 exiv2.cc \
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
94 filelist.c \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
95 filelist.h \
45
7cfa60beda76 Thu May 26 13:57:19 2005 John Ellis <johne@verizon.net>
gqview
parents: 43
diff changeset
96 format_canon.c \
7cfa60beda76 Thu May 26 13:57:19 2005 John Ellis <johne@verizon.net>
gqview
parents: 43
diff changeset
97 format_canon.h \
7cfa60beda76 Thu May 26 13:57:19 2005 John Ellis <johne@verizon.net>
gqview
parents: 43
diff changeset
98 format_fuji.c \
7cfa60beda76 Thu May 26 13:57:19 2005 John Ellis <johne@verizon.net>
gqview
parents: 43
diff changeset
99 format_fuji.h \
51
276ea4c98d33 Sat Jun 4 22:24:00 2005 John Ellis <johne@verizon.net>
gqview
parents: 45
diff changeset
100 format_nikon.c \
276ea4c98d33 Sat Jun 4 22:24:00 2005 John Ellis <johne@verizon.net>
gqview
parents: 45
diff changeset
101 format_nikon.h \
57
a8c9992320f4 Fri Jun 10 20:57:42 2005 John Ellis <johne@verizon.net>
gqview
parents: 51
diff changeset
102 format_olympus.c \
a8c9992320f4 Fri Jun 10 20:57:42 2005 John Ellis <johne@verizon.net>
gqview
parents: 51
diff changeset
103 format_olympus.h \
43
ee03f36e9e4b Sun May 15 21:40:26 2005 John Ellis <johne@verizon.net>
gqview
parents: 37
diff changeset
104 format_raw.c \
ee03f36e9e4b Sun May 15 21:40:26 2005 John Ellis <johne@verizon.net>
gqview
parents: 37
diff changeset
105 format_raw.h \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
106 fullscreen.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
107 fullscreen.h \
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
108 globals.c \
273
e0e2c2b72c5a reworked the histogram patch by Uwe Ohse, most of the code is in
nadvornik
parents: 195
diff changeset
109 histogram.c \
e0e2c2b72c5a reworked the histogram patch by Uwe Ohse, most of the code is in
nadvornik
parents: 195
diff changeset
110 histogram.h \
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
111 image.c \
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
112 image.h \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
113 image-load.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
114 image-load.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
115 image-overlay.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
116 image-overlay.h \
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
117 img-view.c \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
118 img-view.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
119 info.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
120 info.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
121 layout.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
122 layout.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
123 layout_config.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
124 layout_config.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
125 layout_image.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
126 layout_image.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
127 layout_util.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
128 layout_util.h \
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
129 main.c \
281
9995c5fb202a gqview.h -> main.h
zas_
parents: 273
diff changeset
130 main.h \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
131 md5-util.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
132 md5-util.h \
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
133 menu.c \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
134 menu.h \
105
de64a683d5d0 Thu Nov 9 17:43:06 2006 John Ellis <johne@verizon.net>
gqview
parents: 57
diff changeset
135 pan-calendar.c \
de64a683d5d0 Thu Nov 9 17:43:06 2006 John Ellis <johne@verizon.net>
gqview
parents: 57
diff changeset
136 pan-folder.c \
de64a683d5d0 Thu Nov 9 17:43:06 2006 John Ellis <johne@verizon.net>
gqview
parents: 57
diff changeset
137 pan-grid.c \
de64a683d5d0 Thu Nov 9 17:43:06 2006 John Ellis <johne@verizon.net>
gqview
parents: 57
diff changeset
138 pan-item.c \
de64a683d5d0 Thu Nov 9 17:43:06 2006 John Ellis <johne@verizon.net>
gqview
parents: 57
diff changeset
139 pan-timeline.c \
de64a683d5d0 Thu Nov 9 17:43:06 2006 John Ellis <johne@verizon.net>
gqview
parents: 57
diff changeset
140 pan-types.h \
de64a683d5d0 Thu Nov 9 17:43:06 2006 John Ellis <johne@verizon.net>
gqview
parents: 57
diff changeset
141 pan-util.c \
12
147f4c4b9025 ##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents: 10
diff changeset
142 pan-view.c \
147f4c4b9025 ##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents: 10
diff changeset
143 pan-view.h \
23
17acca639a86 ##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents: 12
diff changeset
144 pixbuf-renderer.c \
17acca639a86 ##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents: 12
diff changeset
145 pixbuf-renderer.h \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
146 pixbuf_util.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
147 pixbuf_util.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
148 preferences.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
149 preferences.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
150 print.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
151 print.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
152 remote.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
153 remote.h \
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
154 rcfile.c \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
155 rcfile.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
156 search.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
157 search.h \
307
667e49f52168 Move secure save code to its own files: secure_save.{c,h}.
zas_
parents: 281
diff changeset
158 secure_save.c \
667e49f52168 Move secure save code to its own files: secure_save.{c,h}.
zas_
parents: 281
diff changeset
159 secure_save.h \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
160 similar.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
161 similar.h \
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
162 slideshow.c \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
163 slideshow.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
164 typedefs.h \
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
165 thumb.c \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
166 thumb.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
167 thumb_standard.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
168 thumb_standard.h \
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
169 utilops.c \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
170 utilops.h \
380
5afe77bb563a Introduce a new struct ViewDir to handle directory views common
zas_
parents: 308
diff changeset
171 view_dir.c \
5afe77bb563a Introduce a new struct ViewDir to handle directory views common
zas_
parents: 308
diff changeset
172 view_dir.h \
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
173 view_dir_list.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
174 view_dir_list.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
175 view_dir_tree.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
176 view_dir_tree.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
177 view_file_list.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
178 view_file_list.h \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
179 view_file_icon.c \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
180 view_file_icon.h
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
181
195
d85687d951aa renamed to geeqie
nadvornik
parents: 182
diff changeset
182 geeqie_LDADD = $(GTK_LIBS) $(INTLLIBS) $(LCMS_LIBS) $(EXIV2_LIBS)
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
183
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
184 EXTRA_DIST = \
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
185 $(extra_SLIK)
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
186