+if GEONAMES
+libviking_a_SOURCES += \
+ geonames.c geonames.h \
+ geonamessearch.c geonamessearch.h
+endif
+
+#if SPOTMAPS
+libviking_a_SOURCES += \
+ spotmaps.c spotmaps.h
+#endif
+
+if GEOTAG
+libviking_a_SOURCES += \
+ datasource_geotag.c \
+ geotag_exif.c geotag_exif.h \
+ viktrwlayer_geotag.c viktrwlayer_geotag.h \
+ libjpeg/jpeg-data.c libjpeg/jpeg-data.h \
+ libjpeg/jpeg-marker.c libjpeg/jpeg-marker.h
+endif
+
+viking_SOURCES = main.c
+
+LDADD = libviking.a $(PACKAGE_LIBS) @EXPAT_LIBS@ @LIBCURL@ icons/libicons.a
+AM_CFLAGS = -Wall -g -D_GNU_SOURCE \
+ $(PACKAGE_CFLAGS) \
+ @EXPAT_CFLAGS@ @LIBCURL_CPPFLAGS@
+AM_CPPFLAGS = \
+ -DVIKING_DATADIR=\""$(pkgdatadir)"\" \
+ -DVIKING_SYSCONFDIR=\""$(sysconfdir)/$(PACKAGE)"\"
+
+@INTLTOOL_DESKTOP_RULE@
+
+desktopdir = $(datadir)/applications
+desktop_in_files = viking.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+EXTRA_DIST += $(desktop_in_files)