]>
Commit | Line | Data |
---|---|---|
9903c388 EB |
1 | # This is the Makefile for the viking gps viewer program. |
2 | # This file is licensed through the GPL version 2 or newer. | |
3 | ||
dad55b79 GB |
4 | SUBDIRS = icons |
5 | ||
9903c388 | 6 | bin_PROGRAMS = viking |
9d3e06a4 | 7 | |
e8947958 GB |
8 | authors.h: ../AUTHORS |
9 | rm -f $@ | |
10 | echo "/* Generated file. */" >> $@ | |
11 | echo "#define AUTHORS \\" >> $@ | |
2fb66ed8 | 12 | sed -e "s/ \*\*.*//" -e 's/^/"/' -e 's/$$/\\n"\\/' -e '$$s/\\$$//' $< >> $@ |
e8947958 GB |
13 | |
14 | BUILT_SOURCES = authors.h | |
b6e6dfbd | 15 | CLEANFILES = $(BUILT_SOURCES) |
e8947958 | 16 | |
9903c388 | 17 | viking_SOURCES = main.c \ |
cdcaf41c | 18 | modules.h modules.c \ |
f901dcdf | 19 | curl_download.c curl_download.h \ |
dad55b79 | 20 | menu.xml.h \ |
9d3e06a4 | 21 | degrees_converters.c degrees_converters.h \ |
9903c388 EB |
22 | viking.h globals.h mapcoord.h config.h \ |
23 | viktrack.c viktrack.h \ | |
24 | vikwaypoint.c vikwaypoint.h \ | |
25 | clipboard.c clipboard.h \ | |
26 | coords.c coords.h \ | |
27 | gpsmapper.c gpsmapper.h \ | |
28 | gpspoint.c gpspoint.h \ | |
29 | file.c file.h \ | |
e8947958 | 30 | authors.h \ |
9903c388 | 31 | dialog.c dialog.h \ |
7d02a0b0 | 32 | util.c util.h \ |
85611cd9 | 33 | download.c download.h \ |
9903c388 EB |
34 | viktreeview.c viktreeview.h \ |
35 | viktrwlayer.c viktrwlayer.h viktrwlayer_pixmap.h \ | |
36 | viklayer.c viklayer.h \ | |
37 | viklayerspanel.c viklayerspanel.h \ | |
38 | vikcoordlayer.c vikcoordlayer.h vikcoordlayer_pixmap.h \ | |
39 | vikstatus.c vikstatus.h \ | |
40 | vikwindow.c vikwindow.h \ | |
41 | vikviewport.c vikviewport.h \ | |
42 | vikaggregatelayer.c vikaggregatelayer.h vikaggregatelayer_pixmap.h \ | |
b364d6bc | 43 | vikgpslayer.c vikgpslayer.h vikgpslayer_pixmap.h \ |
9903c388 EB |
44 | vikgeoreflayer.c vikgeoreflayer.h vikgeoreflayer_pixmap.h \ |
45 | vikfileentry.c vikfileentry.h \ | |
46 | viktrwlayer_tpwin.c viktrwlayer_tpwin.h \ | |
47 | viktrwlayer_propwin.c viktrwlayer_propwin.h \ | |
48 | thumbnails.c thumbnails.h thumbnails_pixbuf.h \ | |
49 | background.c background.h \ | |
50 | vikradiogroup.c vikradiogroup.h \ | |
51 | vikcoord.c vikcoord.h \ | |
9903c388 EB |
52 | mapcache.c mapcache.h \ |
53 | vikmapslayer.c vikmapslayer.h vikmapslayer_pixmap.h \ | |
9903c388 | 54 | gtkcellrendererprogress.c gtkcellrendererprogress.h \ |
acaf7113 | 55 | gpx.c gpx.h \ |
1d1bc3c1 EB |
56 | garminsymbols.c garminsymbols.h \ |
57 | acquire.c acquire.h \ | |
7b3479e3 EB |
58 | babel.c babel.h \ |
59 | datasource_gps.c \ | |
60 | datasource_google.c \ | |
3333c069 | 61 | datasource_gc.c \ |
28c82d8b | 62 | datasource_bfilter.c \ |
369126f3 | 63 | datasources.h \ |
ad0a8c2d | 64 | googlesearch.c googlesearch.h \ |
ad0a8c2d EB |
65 | dem.c dem.h \ |
66 | vikdemlayer.h vikdemlayer.c \ | |
4bb6989b | 67 | vikdemlayer_pixmap.h \ |
ad0a8c2d | 68 | vikfilelist.c vikfilelist.h \ |
0e25c0d0 | 69 | dems.c dems.h \ |
42f34743 | 70 | srtm_continent.c \ |
28c82d8b | 71 | uibuilder.c uibuilder.h \ |
42f34743 | 72 | print-preview.c print-preview.h \ |
17a1f8f9 EB |
73 | print.c print.h \ |
74 | preferences.c preferences.h | |
9903c388 | 75 | |
cdcaf41c QT |
76 | if GOOGLE |
77 | viking_SOURCES += \ | |
78 | khmaps.c khmaps.h \ | |
79 | google.c google.h \ | |
80 | googlemaps.c googlemaps.h | |
81 | endif | |
82 | ||
83 | if TERRASERVER | |
84 | viking_SOURCES += \ | |
85 | terraserver.c terraserver.h | |
86 | endif | |
87 | ||
88 | if EXPEDIA | |
89 | viking_SOURCES += \ | |
90 | expedia.c expedia.h | |
91 | endif | |
92 | ||
ca9eb04a | 93 | if OPENSTREETMAP |
67209ca8 | 94 | viking_SOURCES += \ |
3e7553ae GB |
95 | osm.c osm.h \ |
96 | osm-traces.c osm-traces.h | |
ca9eb04a | 97 | endif |
3292ba8b | 98 | INCLUDES = @GTK_CFLAGS@ @EXPAT_CFLAGS@ @LIBCURL_CPPFLAGS@ |
b6e6dfbd | 99 | LDADD = @GTK_LIBS@ @EXPAT_LIBS@ @LIBCURL@ icons/libicons.a |
001a86db | 100 | if REALTIME_GPS_TRACKING |
b87d3952 | 101 | LDADD += -lgps |
58a642b6 | 102 | endif |
46e4fa54 | 103 | #LDADD = -lz @GTK_LIBS@ @EXPAT_LIBS@ @LIBCURL@ |
c4e61875 | 104 | AM_CFLAGS = -Wall -g -D_GNU_SOURCE |