]> git.street.me.uk Git - andy/viking.git/blobdiff - src/Makefile.am
Really empty GPS realtime layers.
[andy/viking.git] / src / Makefile.am
index d17999d3679b3add87cb67ebfc21adb7d632515e..7c5809052edc28e720a744000398d2aaf7dc3267 100644 (file)
@@ -34,6 +34,7 @@ vikenumtypes.c: vikenumtypes.c.template $(ENUM_H_FILES) $(GLIB_MKENUMS)
        (cd $(srcdir) && $(GLIB_MKENUMS) --template vikenumtypes.c.template $(ENUM_H_FILES)) > $@
 
 EXTRA_DIST = \
+       misc/fpconv-license.txt \
        docbook2documenters.xsl \
        vikenumtypes.h.template \
        vikenumtypes.c.template
@@ -47,6 +48,7 @@ ENUM_H_FILES = \
 
 libviking_a_SOURCES = \
        bbox.h \
+       map_ids.h \
        modules.h modules.c \
        curl_download.c curl_download.h \
        compression.c compression.h \
@@ -54,6 +56,7 @@ libviking_a_SOURCES = \
        degrees_converters.c degrees_converters.h \
        globals.c globals.h \
        viking.h mapcoord.h config.h \
+       vik_compat.c vik_compat.h \
        viktrack.c viktrack.h \
        vikwaypoint.c vikwaypoint.h \
        clipboard.c clipboard.h \
@@ -64,6 +67,7 @@ libviking_a_SOURCES = \
        dir.c dir.h \
        file.c file.h \
        fileutils.c fileutils.h \
+       file_magic.c file_magic.h \
        authors.h \
        documenters.h \
        dialog.c dialog.h \
@@ -101,6 +105,7 @@ libviking_a_SOURCES = \
        vikutils.c vikutils.h \
        toolbar.c toolbar.h toolbar.xml.h \
        thumbnails.c thumbnails.h \
+       md5_hash.c md5_hash.h \
        background.c background.h \
        vikradiogroup.c vikradiogroup.h \
        vikcoord.c vikcoord.h \
@@ -147,9 +152,11 @@ libviking_a_SOURCES = \
        uibuilder.c uibuilder.h \
        print-preview.c print-preview.h \
        print.c print.h \
+       kmz.c kmz.h \
        viklayer_defaults.c viklayer_defaults.h \
        settings.c settings.h \
        preferences.c preferences.h \
+       misc/fpconv.c misc/fpconv.h misc/powers.h \
        misc/strtod.c misc/strtod.h \
        misc/kdtree.c misc/kdtree.h
 
@@ -198,14 +205,25 @@ if GEOTAG
 libviking_a_SOURCES += \
        datasource_geotag.c \
        geotag_exif.c geotag_exif.h \
-       viktrwlayer_geotag.c viktrwlayer_geotag.h \
+       viktrwlayer_geotag.c viktrwlayer_geotag.h
+endif
+
+# libexif doesn't have write support of EXIF info - so reused this code from command line exif tool
+if LIBEXIF
+libviking_a_SOURCES += \
        libjpeg/jpeg-data.c libjpeg/jpeg-data.h \
        libjpeg/jpeg-marker.c libjpeg/jpeg-marker.h
 endif
 
+if MAPNIK
+libviking_a_SOURCES += \
+       vikmapniklayer.c vikmapniklayer.h \
+       mapnik_interface.cpp mapnik_interface.h
+endif
+
 viking_SOURCES = main.c
 
-LDADD           = libviking.a $(PACKAGE_LIBS) @EXPAT_LIBS@ @LIBCURL@ icons/libicons.a
+LDADD           = $(noinst_LIBRARIES) $(PACKAGE_LIBS) @EXPAT_LIBS@ @LIBCURL@ icons/libicons.a
 if WINDOWS
 LDADD += \
        ../win32/installer/pixmaps/viking_icon.o
@@ -215,6 +233,7 @@ AM_CFLAGS           = -Wall -g -D_GNU_SOURCE \
        $(PACKAGE_CFLAGS) \
        @EXPAT_CFLAGS@ @LIBCURL_CPPFLAGS@
 AM_CPPFLAGS            = \
+       $(PACKAGE_CFLAGS) \
        -DVIKING_DATADIR=\""$(pkgdatadir)"\" \
        -DVIKING_SYSCONFDIR=\""$(sysconfdir)/$(PACKAGE)"\"