]> git.street.me.uk Git - andy/viking.git/blobdiff - test/Makefile.am
Fix heap-buffer-overflow on Layers -> New GPS Layer
[andy/viking.git] / test / Makefile.am
index a293b427a510c3e34ca0671d4a9b938fd4326ab9..780a5a35260a94f8519928a85d997c4b2837fbf2 100644 (file)
@@ -1,32 +1,79 @@
-INCLUDES        = -I$(top_srcdir)/src @GTK_CFLAGS@
-LDADD           = @GTK_LIBS@ @EXPAT_LIBS@ @LIBCURL@ $(top_builddir)/src/icons/libicons.a
+AM_CFLAGS        = -I$(top_srcdir)/src \
+       $(PACKAGE_CFLAGS)
+LDADD           = $(PACKAGE_LIBS) @EXPAT_LIBS@ @LIBCURL@ $(top_builddir)/src/icons/libicons.a
 if REALTIME_GPS_TRACKING
 LDADD           += -lgps
 endif
 
 if REALTIME_GPS_TRACKING
 LDADD           += -lgps
 endif
 
-TESTS = check_degrees_conversions.sh
+TESTS = check_degrees_conversions.sh \
+       check_metatile.sh
+if GEOTAG
+TESTS += check_geotag.sh
+endif
+
+check_PROGRAMS = degrees_converter \
+       gpx2gpx \
+       test_vikgotoxmltool \
+       test_coord_conversion \
+       test_babel \
+       test_metatile
 
 
-check_PROGRAMS = degrees_converter gpx2gpx gobject_builder test_gvalues
+if GEOTAG
+check_PROGRAMS += geotag_read geotag_write
+endif
+
+check_SCRIPTS = check_degrees_conversions.sh \
+       check_metatile.sh
+if GEOTAG
+check_SCRIPTS += check_geotag.sh
+endif
 
 
-check_SCRIPTS = check_degrees_conversions.sh
+# Scripts and the test data that they use
+EXTRA_DIST = check_degrees_conversions.sh \
+       check_metatile.sh \
+       metatile_example/13/0/0/250/220/0.meta \
+       check_geotag.sh \
+       Stonehenge.jpg \
+       ViewFromCribyn-Wales-GPS.jpg
 
 
-EXTRA_DIST = check_degrees_conversions.sh
-                 
 degrees_converter_SOURCES = degrees_converter.c
 degrees_converter_LDADD = \
   $(top_builddir)/src/degrees_converters.o \
   $(LDADD)
 
 degrees_converter_SOURCES = degrees_converter.c
 degrees_converter_LDADD = \
   $(top_builddir)/src/degrees_converters.o \
   $(LDADD)
 
+if GEOTAG
+geotag_read_SOURCES = geotag_read.c
+geotag_read_LDADD = \
+  $(top_builddir)/src/libviking.a \
+  $(LDADD)
+
+geotag_write_SOURCES = geotag_write.c
+geotag_write_LDADD = \
+  $(top_builddir)/src/libviking.a \
+  $(LDADD)
+endif
+
 gpx2gpx_SOURCES = gpx2gpx.c
 gpx2gpx_LDADD = \
   $(top_builddir)/src/libviking.a \
   $(LDADD)
 
 gpx2gpx_SOURCES = gpx2gpx.c
 gpx2gpx_LDADD = \
   $(top_builddir)/src/libviking.a \
   $(LDADD)
 
-gobject_builder_SOURCES = gobject_builder.c
-gobject_builder_LDADD = \
+test_vikgotoxmltool_SOURCES = test_vikgotoxmltool.c
+test_vikgotoxmltool_LDADD = \
+  $(top_builddir)/src/libviking.a \
+  $(LDADD)
+
+test_coord_conversion_SOURCES = test_coord_conversion.c
+test_coord_conversion_LDADD = \
   $(top_builddir)/src/libviking.a \
   $(LDADD)
 
   $(top_builddir)/src/libviking.a \
   $(LDADD)
 
-test_gvalues_SOURCES = test_gvalues.c
-test_gvalues_LDADD = \
+test_babel_SOURCES = test_babel.c
+test_babel_LDADD = \
+  $(top_builddir)/src/libviking.a \
+  $(LDADD)
+
+test_metatile_SOURCES = test_metatile.c
+test_metatile_LDADD = \
+  $(top_builddir)/src/libviking.a \
   $(LDADD)
   $(LDADD)