]>
Commit | Line | Data |
---|---|---|
1 | # This is the Makefile for the viking gps viewer program. | |
2 | # This file is licensed through the GPL version 2 or newer. | |
3 | ||
4 | SUBDIRS = icons | |
5 | ||
6 | bin_PROGRAMS = viking | |
7 | ||
8 | noinst_LIBRARIES = libviking.a | |
9 | ||
10 | authors.h: ../AUTHORS | |
11 | rm -f $@ | |
12 | echo "/* Generated file. */" >> $@ | |
13 | echo "const gchar *AUTHORS[] = {\\" >> $@ | |
14 | sed -e "s/ \*\*.*//" -e 's/^/"/' -e 's/$$/",\\/' -e '$$s/\\$$//' $< >> $@ | |
15 | echo "NULL};" >> $@ | |
16 | ||
17 | BUILT_SOURCES = authors.h | |
18 | ||
19 | $(BUILT_SOURCES): $(srcdir)/Makefile.am | |
20 | ||
21 | libviking_a_SOURCES = \ | |
22 | modules.h modules.c \ | |
23 | curl_download.c curl_download.h \ | |
24 | menu.xml.h \ | |
25 | degrees_converters.c degrees_converters.h \ | |
26 | globals.c globals.h \ | |
27 | viking.h mapcoord.h config.h \ | |
28 | viktrack.c viktrack.h \ | |
29 | vikwaypoint.c vikwaypoint.h \ | |
30 | clipboard.c clipboard.h \ | |
31 | coords.c coords.h \ | |
32 | gpsmapper.c gpsmapper.h \ | |
33 | gpspoint.c gpspoint.h \ | |
34 | file.c file.h \ | |
35 | authors.h \ | |
36 | dialog.c dialog.h \ | |
37 | util.c util.h \ | |
38 | download.c download.h \ | |
39 | viktreeview.c viktreeview.h \ | |
40 | viktrwlayer.c viktrwlayer.h \ | |
41 | viklayer.c viklayer.h \ | |
42 | viklayerspanel.c viklayerspanel.h \ | |
43 | vikcoordlayer.c vikcoordlayer.h \ | |
44 | vikstatus.c vikstatus.h \ | |
45 | vikwindow.c vikwindow.h \ | |
46 | vikviewport.c vikviewport.h \ | |
47 | vikaggregatelayer.c vikaggregatelayer.h \ | |
48 | vikgpslayer.c vikgpslayer.h \ | |
49 | vikgeoreflayer.c vikgeoreflayer.h \ | |
50 | vikfileentry.c vikfileentry.h \ | |
51 | viktrwlayer_tpwin.c viktrwlayer_tpwin.h \ | |
52 | viktrwlayer_propwin.c viktrwlayer_propwin.h \ | |
53 | thumbnails.c thumbnails.h \ | |
54 | background.c background.h \ | |
55 | vikradiogroup.c vikradiogroup.h \ | |
56 | vikcoord.c vikcoord.h \ | |
57 | mapcache.c mapcache.h \ | |
58 | vikmapslayer.c vikmapslayer.h \ | |
59 | gpx.c gpx.h \ | |
60 | garminsymbols.c garminsymbols.h \ | |
61 | acquire.c acquire.h \ | |
62 | babel.c babel.h \ | |
63 | datasource_gps.c \ | |
64 | datasource_google.c \ | |
65 | datasource_gc.c \ | |
66 | datasource_bfilter.c \ | |
67 | datasources.h \ | |
68 | googlesearch.c googlesearch.h \ | |
69 | dem.c dem.h \ | |
70 | vikdemlayer.h vikdemlayer.c \ | |
71 | vikfilelist.c vikfilelist.h \ | |
72 | vikexttool.c vikexttool.h \ | |
73 | vikexttools.c vikexttools.h \ | |
74 | vikwebtool.c vikwebtool.h \ | |
75 | vikwebtoolcenter.c vikwebtoolcenter.h \ | |
76 | dems.c dems.h \ | |
77 | srtm_continent.c \ | |
78 | uibuilder.c uibuilder.h \ | |
79 | print-preview.c print-preview.h \ | |
80 | print.c print.h \ | |
81 | preferences.c preferences.h | |
82 | ||
83 | if GOOGLE | |
84 | libviking_a_SOURCES += \ | |
85 | google.c google.h | |
86 | endif | |
87 | ||
88 | if TERRASERVER | |
89 | libviking_a_SOURCES += \ | |
90 | terraserver.c terraserver.h | |
91 | endif | |
92 | ||
93 | if EXPEDIA | |
94 | libviking_a_SOURCES += \ | |
95 | expedia.c expedia.h | |
96 | endif | |
97 | ||
98 | if OPENSTREETMAP | |
99 | libviking_a_SOURCES += \ | |
100 | osm.c osm.h \ | |
101 | osm-traces.c osm-traces.h | |
102 | endif | |
103 | ||
104 | if GEONAMES | |
105 | libviking_a_SOURCES += \ | |
106 | geonamessearch.c geonamessearch.h | |
107 | endif | |
108 | ||
109 | viking_SOURCES = main.c | |
110 | ||
111 | INCLUDES = @GTK_CFLAGS@ @EXPAT_CFLAGS@ @LIBCURL_CPPFLAGS@ | |
112 | LDADD = libviking.a @GTK_LIBS@ @EXPAT_LIBS@ @LIBCURL@ icons/libicons.a | |
113 | if REALTIME_GPS_TRACKING | |
114 | LDADD += -lgps | |
115 | endif | |
116 | #LDADD = -lz @GTK_LIBS@ @EXPAT_LIBS@ @LIBCURL@ | |
117 | AM_CFLAGS = -Wall -g -D_GNU_SOURCE | |
118 | ||
119 | @INTLTOOL_DESKTOP_RULE@ | |
120 | ||
121 | desktopdir = $(datadir)/applications | |
122 | desktop_in_files = viking.desktop.in | |
123 | desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) | |
124 | EXTRA_DIST=$(desktop_in_files) | |
125 | ||
126 | CLEANFILES = $(BUILT_SOURCES) $(desktop_DATA) |