SUBDIRS = icons
DIST_SUBDIRS = icons
-INCLUDES = -I$(srcdir) -I$(builddir) \
- -I$(top_srcdir) -I$(top_builddir) \
- -DLOCALEDIR=\""$(localedir)"\" \
- -I$(includedir) $(GTK_CFLAGS) $(GDK_IMLIB_CFLAGS)
+AM_CFLAGS = \
+ $(GLIB_CFLAGS) $(GTK_CFLAGS) \
+ $(LCMS_CFLAGS) \
+ $(EXIV2_CFLAGS) \
+ $(LIBCHAMPLAIN_CFLAGS) \
+ $(LIBCHAMPLAIN_GTK_CFLAGS) \
+ $(LUA_CFLAGS) \
+ $(CLUTTER_CFLAGS) \
+ $(CLUTTER_GTK_CFLAGS) \
+ -I$(top_srcdir) \
+ -I$(top_builddir)
-bin_PROGRAMS = gqview
-gqview_SOURCES = \
- config.c \
+AM_CXXFLAGS = \
+ $(GLIB_CFLAGS) $(GTK_CFLAGS) \
+ $(LCMS_CFLAGS) \
+ $(EXIV2_CFLAGS) \
+ $(LIBCHAMPLAIN_CFLAGS) \
+ $(LIBCHAMPLAIN_GTK_CFLAGS) \
+ $(LUA_CFLAGS) \
+ $(CLUTTER_CFLAGS) \
+ $(CLUTTER_GTK_CFLAGS) \
+ -I$(top_srcdir) \
+ -I$(top_builddir)
+
+module_SLIK = \
+ intl.h \
+ ui_bookmark.c \
+ ui_bookmark.h \
+ ui_fileops.c \
+ ui_fileops.h \
+ ui_help.c \
+ ui_help.h \
+ ui_menu.c \
+ ui_menu.h \
+ ui_misc.c \
+ ui_misc.h \
+ ui_pathsel.c \
+ ui_pathsel.h \
+ ui_spinner.c \
+ ui_spinner.h \
+ ui_tabcomp.c \
+ ui_tabcomp.h \
+ ui_tree_edit.c \
+ ui_tree_edit.h \
+ ui_utildlg.c \
+ ui_utildlg.h
+
+extra_ICONS = \
+ ui_spinner.png \
+ ui_tabcomp.png
+
+ICON_PAIRS = \
+ icon_spinner $(srcdir)/ui_spinner.png \
+ icon_tabcomp $(srcdir)/ui_tabcomp.png
+
+ui_icons.h: $(extra_ICONS) Makefile.in
+ @(echo '/* Auto generated file, do not edit */'; echo; \
+ echo '#ifndef UI_ICONS_H'; \
+ echo '#define UI_ICONS_H'; echo; \
+ $(GDK_PIXBUF_CSOURCE) --raw --extern --build-list $(ICON_PAIRS); \
+ echo '#endif /* UI_ICONS_H */') > $@ || echo "!!! Failed to generate $@ !!!"
+
+ClayRGB1998_icc.h: ClayRGB1998.icc
+ echo "/*" > $@
+ echo " * This file was generated from ClayRGB1998.icc, DO NOT EDIT " >> $@
+ echo " * http://www.argyllcms.com/ClayRGB1998.zip " >> $@
+ echo " */ " >> $@
+ xxd -i $^ >> $@
+
+ui_spinner.o: ui_icons.h
+
+
+noinst_DATA = ui_icons.h
+CLEANFILES = $(noinst_DATA)
+
+extra_SLIK = \
+ $(extra_ICONS)
+
+include $(srcdir)/pan-view/Makefile.am
+include $(srcdir)/view_file/Makefile.am
+
+bin_PROGRAMS = geeqie
+
+geeqie_SOURCES = \
+ $(module_SLIK) \
+ $(module_pan_view) \
+ $(module_view_file) \
+ ClayRGB1998.icc \
+ ClayRGB1998_icc.h \
+ advanced_exif.c \
+ advanced_exif.h \
+ bar.c \
+ bar.h \
+ bar_comment.c \
+ bar_comment.h \
+ bar_gps.c \
+ bar_gps.h \
+ bar_histogram.c \
+ bar_histogram.h \
+ bar_keywords.c \
+ bar_keywords.h \
+ bar_exif.c \
+ bar_exif.h \
+ bar_sort.c \
+ bar_sort.h \
+ cache.c \
+ cache.h \
+ cache-loader.c \
+ cache-loader.h \
+ cache_maint.c \
+ cache_maint.h \
+ cellrenderericon.c \
+ cellrenderericon.h \
+ collect.c \
+ collect.h \
+ collect-dlg.c \
+ collect-dlg.h \
+ collect-io.c \
+ collect-io.h \
+ collect-table.c \
+ collect-table.h \
+ color-man.c \
+ color-man.h \
+ compat.c \
+ compat.h \
+ debug.c \
+ debug.h \
+ desktop_file.c \
+ desktop_file.h \
dnd.c \
- filelist.c \
- fileops.c \
- globals.c \
- gqview.h \
+ dnd.h \
+ dupe.c \
+ dupe.h \
+ editors.c \
+ editors.h \
+ exif.c \
+ exif.h \
+ exif-int.h \
+ exif-common.c \
+ exiv2.cc \
+ filecache.c \
+ filecache.h \
+ filedata.c \
+ filedata.h \
+ filefilter.c \
+ filefilter.h \
+ gq-marshal.c \
+ gq-marshal.h \
+ gq-marshal.list \
+ format_canon.c \
+ format_canon.h \
+ format_fuji.c \
+ format_fuji.h \
+ format_nikon.c \
+ format_nikon.h \
+ format_olympus.c \
+ format_olympus.h \
+ format_raw.c \
+ format_raw.h \
+ fullscreen.c \
+ fullscreen.h \
+ histogram.c \
+ histogram.h \
+ history_list.c \
+ history_list.h \
image.c \
image.h \
- img-main.c \
+ image-load.c \
+ image-load.h \
+ image_load_gdk.c\
+ image_load_gdk.h\
+ image_load_jpeg.c\
+ image_load_jpeg.h\
+ image_load_tiff.c\
+ image_load_tiff.h\
+ image-overlay.c \
+ image-overlay.h \
img-view.c \
- intl.h \
- logo.h \
+ img-view.h \
+ jpeg_parser.c \
+ jpeg_parser.h \
+ layout.c \
+ layout.h \
+ layout_config.c \
+ layout_config.h \
+ layout_image.c \
+ layout_image.h \
+ layout_util.c \
+ layout_util.h \
+ lirc.c \
+ lirc.h \
+ logwindow.c \
+ logwindow.h \
main.c \
+ main.h \
+ md5-util.c \
+ md5-util.h \
menu.c \
- pathsel.c \
+ menu.h \
+ metadata.c \
+ metadata.h \
+ misc.c \
+ misc.h \
+ options.c \
+ options.h \
+ pan-view.h \
+ pixbuf-renderer.c \
+ pixbuf-renderer.h \
+ renderer-tiles.c \
+ renderer-tiles.h \
+ renderer-clutter.c \
+ renderer-clutter.h \
+ pixbuf_util.c \
+ pixbuf_util.h \
+ preferences.c \
+ preferences.h \
+ print.c \
+ print.h \
+ remote.c \
+ remote.h \
rcfile.c \
+ rcfile.h \
+ search.c \
+ search.h \
+ secure_save.c \
+ secure_save.h \
+ shortcuts.c \
+ shortcuts.h \
+ similar.c \
+ similar.h \
slideshow.c \
- tabcomp.c \
+ slideshow.h \
+ typedefs.h \
thumb.c \
- utildlg.c \
- utildlg.h \
+ thumb.h \
+ thumb_standard.c \
+ thumb_standard.h \
+ trash.c \
+ trash.h \
+ uri_utils.c \
+ uri_utils.h \
utilops.c \
- window.c
+ utilops.h \
+ view_dir.c \
+ view_dir.h \
+ view_dir_list.c \
+ view_dir_list.h \
+ view_dir_tree.c \
+ view_dir_tree.h \
+ view_file.c \
+ view_file.h \
+ window.c \
+ window.h \
+ lua.c \
+ glua.h
+
+geeqie_LDADD = $(GTK_LIBS) $(GLIB_LIBS) $(INTLLIBS) $(JPEG_LIBS) $(TIFF_LIBS) $(LCMS_LIBS) $(EXIV2_LIBS) $(LIBCHAMPLAIN_LIBS) $(LIBCHAMPLAIN_GTK_LIBS) $(LUA_LIBS) $(CLUTTER_LIBS) $(CLUTTER_GTK_LIBS)
+
+EXTRA_DIST = \
+ $(extra_SLIK)
+
+gq-marshal.h: gq-marshal.list
+ $(GLIB_GENMARSHAL) --prefix=gq_marshal $(srcdir)/gq-marshal.list --header >$@
+
+gq-marshal.c: gq-marshal.list gq-marshal.h
+ (echo "#include \"gq-marshal.h\"" ; $(GLIB_GENMARSHAL) --prefix=gq_marshal $(srcdir)/gq-marshal.list --body ) >$@
-gqview_LDADD = $(GTK_LIBS) $(GDK_IMLIB_LIBS)
-EXTRA_DIST = tabcomp.xpm