X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/28c82d8b28ffaae83acf74f348ddb7f864d0ce58..5ff75d1ed34298a223c651d46fe2aa000db3e459:/src/Makefile.am?ds=sidebyside diff --git a/src/Makefile.am b/src/Makefile.am index 772a54f9..52925122 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -5,20 +5,26 @@ SUBDIRS = icons bin_PROGRAMS = viking +noinst_LIBRARIES = libviking.a + authors.h: ../AUTHORS rm -f $@ echo "/* Generated file. */" >> $@ - echo "#define AUTHORS \\" >> $@ - sed -e "s/ \*\*.*//" -e 's/^/"/' -e 's/$$/\\n"\\/' -e '$$s/\\$$//' $< >> $@ + echo "const gchar *AUTHORS[] = {\\" >> $@ + sed -e "s/ \*\*.*//" -e 's/^/"/' -e 's/$$/",\\/' -e '$$s/\\$$//' $< >> $@ + echo "NULL};" >> $@ BUILT_SOURCES = authors.h -viking_SOURCES = main.c \ +$(BUILT_SOURCES): $(srcdir)/Makefile.am + +libviking_a_SOURCES = \ modules.h modules.c \ curl_download.c curl_download.h \ menu.xml.h \ degrees_converters.c degrees_converters.h \ - viking.h globals.h mapcoord.h config.h \ + globals.c globals.h \ + viking.h mapcoord.h config.h \ viktrack.c viktrack.h \ vikwaypoint.c vikwaypoint.h \ clipboard.c clipboard.h \ @@ -28,28 +34,28 @@ viking_SOURCES = main.c \ file.c file.h \ authors.h \ dialog.c dialog.h \ + util.c util.h \ download.c download.h \ viktreeview.c viktreeview.h \ - viktrwlayer.c viktrwlayer.h viktrwlayer_pixmap.h \ + viktrwlayer.c viktrwlayer.h \ viklayer.c viklayer.h \ viklayerspanel.c viklayerspanel.h \ - vikcoordlayer.c vikcoordlayer.h vikcoordlayer_pixmap.h \ + vikcoordlayer.c vikcoordlayer.h \ vikstatus.c vikstatus.h \ 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 \ + vikaggregatelayer.c vikaggregatelayer.h \ + vikgpslayer.c vikgpslayer.h \ + vikgeoreflayer.c vikgeoreflayer.h \ vikfileentry.c vikfileentry.h \ viktrwlayer_tpwin.c viktrwlayer_tpwin.h \ viktrwlayer_propwin.c viktrwlayer_propwin.h \ - thumbnails.c thumbnails.h thumbnails_pixbuf.h \ + thumbnails.c thumbnails.h \ background.c background.h \ vikradiogroup.c vikradiogroup.h \ vikcoord.c vikcoord.h \ mapcache.c mapcache.h \ - vikmapslayer.c vikmapslayer.h vikmapslayer_pixmap.h \ - gtkcellrendererprogress.c gtkcellrendererprogress.h \ + vikmapslayer.c vikmapslayer.h \ gpx.c gpx.h \ garminsymbols.c garminsymbols.h \ acquire.c acquire.h \ @@ -62,42 +68,59 @@ viking_SOURCES = main.c \ googlesearch.c googlesearch.h \ dem.c dem.h \ vikdemlayer.h vikdemlayer.c \ - vikdemlayer_pixmap.h \ vikfilelist.c vikfilelist.h \ + vikexttool.c vikexttool.h \ + vikexttools.c vikexttools.h \ + vikwebtool.c vikwebtool.h \ + vikwebtoolcenter.c vikwebtoolcenter.h \ dems.c dems.h \ srtm_continent.c \ uibuilder.c uibuilder.h \ print-preview.c print-preview.h \ - print.c print.h + print.c print.h \ + preferences.c preferences.h if GOOGLE -viking_SOURCES += \ - khmaps.c khmaps.h \ - google.c google.h \ - googlemaps.c googlemaps.h +libviking_a_SOURCES += \ + google.c google.h endif if TERRASERVER -viking_SOURCES += \ +libviking_a_SOURCES += \ terraserver.c terraserver.h endif if EXPEDIA -viking_SOURCES += \ +libviking_a_SOURCES += \ expedia.c expedia.h endif if OPENSTREETMAP -viking_SOURCES += \ +libviking_a_SOURCES += \ osm.c osm.h \ osm-traces.c osm-traces.h endif +if GEONAMES +libviking_a_SOURCES += \ + geonamessearch.c geonamessearch.h +endif + +viking_SOURCES = main.c -INCLUDES = @GTK_CFLAGS@ @EXPAT_CFLAGS@ @LIBCURL_CPPFLAGS@ -LDADD = @GTK_LIBS@ @EXPAT_LIBS@ @LIBCURL@ +LDADD = libviking.a $(PACKAGE_LIBS) @EXPAT_LIBS@ @LIBCURL@ icons/libicons.a if REALTIME_GPS_TRACKING LDADD += -lgps endif -#LDADD = -lz @GTK_LIBS@ @EXPAT_LIBS@ @LIBCURL@ -AM_CFLAGS = -Wall -g -D_GNU_SOURCE +AM_CFLAGS = -Wall -g -D_GNU_SOURCE \ + $(PACKAGE_CFLAGS) \ + @EXPAT_CFLAGS@ @LIBCURL_CPPFLAGS@ + +@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) + +CLEANFILES = $(BUILT_SOURCES) $(desktop_DATA)