X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/9903c3881ddd463c078931c2ffb10f8fea45e6b1..5dab4f3fa3c22facc679ba558dd6987d3d8f34e0:/src/Makefile.am diff --git a/src/Makefile.am b/src/Makefile.am index e043cb1d..252ec6e4 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,8 +1,22 @@ # This is the Makefile for the viking gps viewer program. # This file is licensed through the GPL version 2 or newer. +SUBDIRS = icons + bin_PROGRAMS = viking + +authors.h: ../AUTHORS + rm -f $@ + echo "/* Generated file. */" >> $@ + echo "#define AUTHORS \\" >> $@ + sed -e "s/ \*\*.*//" -e 's/^/"/' -e 's/$$/\\n"\\/' -e '$$s/\\$$//' $< >> $@ + +BUILT_SOURCES = authors.h + viking_SOURCES = main.c \ + modules.h modules.c \ + menu.xml.h \ + degrees_converters.c degrees_converters.h \ viking.h globals.h mapcoord.h config.h \ viktrack.c viktrack.h \ vikwaypoint.c vikwaypoint.h \ @@ -11,8 +25,9 @@ viking_SOURCES = main.c \ gpsmapper.c gpsmapper.h \ gpspoint.c gpspoint.h \ file.c file.h \ + authors.h \ dialog.c dialog.h \ - http.c http.h \ + download.c download.h \ viktreeview.c viktreeview.h \ viktrwlayer.c viktrwlayer.h viktrwlayer_pixmap.h \ viklayer.c viklayer.h \ @@ -22,6 +37,7 @@ viking_SOURCES = main.c \ vikwindow.c vikwindow.h \ vikviewport.c vikviewport.h \ vikaggregatelayer.c vikaggregatelayer.h vikaggregatelayer_pixmap.h \ + vikgpslayer.c vikgpslayer.h vikgpslayer_pixmap.h \ vikgeoreflayer.c vikgeoreflayer.h vikgeoreflayer_pixmap.h \ vikfileentry.c vikfileentry.h \ viktrwlayer_tpwin.c viktrwlayer_tpwin.h \ @@ -30,15 +46,50 @@ viking_SOURCES = main.c \ background.c background.h \ vikradiogroup.c vikradiogroup.h \ vikcoord.c vikcoord.h \ - expedia.c expedia.h \ mapcache.c mapcache.h \ vikmapslayer.c vikmapslayer.h vikmapslayer_pixmap.h \ - terraserver.c terraserver.h \ - google.c google.h \ - googlemaps.c googlemaps.h \ gtkcellrendererprogress.c gtkcellrendererprogress.h \ + gpx.c gpx.h \ + garminsymbols.c garminsymbols.h \ + acquire.c acquire.h \ + babel.c babel.h \ + datasource_gps.c \ + datasource_google.c \ + datasource_gc.c \ + datasources.h \ + googlesearch.c googlesearch.h + +if LIBCURL +viking_SOURCES += \ + curl_download.c curl_download.h +else +viking_SOURCES += \ + http.c http.h +endif + +if GOOGLE +viking_SOURCES += \ khmaps.c khmaps.h \ - usgs.c usgs.h + google.c google.h \ + googlemaps.c googlemaps.h +endif + +if TERRASERVER +viking_SOURCES += \ + terraserver.c terraserver.h +endif + +if EXPEDIA +viking_SOURCES += \ + expedia.c expedia.h +endif + +if OPENSTREETMAP +viking_SOURCES += \ + osm.c osm.h +endif + -INCLUDES = @GTK_CFLAGS@ -LDADD = @GTK_LIBS@ +INCLUDES = @GTK_CFLAGS@ @EXPAT_CFLAGS@ @LIBCURL_CPPFLAGS@ +LDADD = @GTK_LIBS@ @EXPAT_LIBS@ @LIBCURL@ +AM_CFLAGS = -Wall -g