SUBDIRS = gis plugins
-AM_CFLAGS = -Wall -Werror -Wno-unused --std=gnu99
+AM_CFLAGS = -Wall -Werror -Wno-unused --std=gnu99
+AM_CPPFLAGS = $(GLIB_CFLAGS) $(GTK_CFLAGS) $(SOUP_CFLAGS)
+AM_LDADD = $(GLIB_LIBS) $(GTK_LIBS) $(SOUP_LIBS)
bin_PROGRAMS = aweather wsr88ddec
aweather_SOURCES = main.c \
aweather-gui.c aweather-gui.h \
aweather-location.c aweather-location.h
-aweather_CPPFLAGS = -DDATADIR="\"$(datadir)\"" $(SOUP_CFLAGS) $(GLIB_CFLAGS) $(GTK_CFLAGS)
-aweather_LDADD = gis/libgis.la $(SOUP_LIBS) $(GLIB_LIBS) $(GTK_LIBS)
+aweather_CPPFLAGS = $(AM_CPPFLAGS) -DDATADIR="\"$(datadir)\""
+aweather_LDADD = $(AM_LDADD) gis/libgis.la
-wsr88ddec = wsr88ddec.c
-wsr88ddec_LDFLAGS = -lbz2
+wsr88ddec = wsr88ddec.c
+wsr88ddec_LDADD = -lbz2
CLEANFILES = gmon.out valgrind.out
MAINTAINERCLEANFILES = Makefile.in
-AM_CFLAGS = -Wall -Werror -Wno-unused --std=gnu99
+AM_CFLAGS = -Wall -Werror -Wno-unused --std=gnu99
+AM_CPPFLAGS = $(GLIB_CFLAGS) $(GTK_CFLAGS) $(SOUP_CFLAGS)
+AM_LDADD = $(GLIB_LIBS) $(GTK_LIBS) $(SOUP_LIBS)
# Library
BUILT_SOURCES = gis-marshal.c gis-marshal.h
roam.c roam.h \
wms.c wms.h \
gpqueue.c gpqueue.h
-libgis_la_CPPFLAGS = \
- -DDATADIR="\"$(datadir)\"" -DPLUGINDIR="\"$(libdir)/gis\"" \
- $(SOUP_CFLAGS) $(GLIB_CFLAGS) $(GTK_CFLAGS)
-libgis_la_LIBADD = \
- $(SOUP_LIBS) $(GLIB_LIBS) $(GTK_LIBS)
+libgis_la_CPPFLAGS = $(AM_CPPFLAGS) \
+ -DDATADIR="\"$(datadir)\"" -DPLUGINDIR="\"$(libdir)/gis\""
+libgis_la_LIBADD = $(AM_LDADD)
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libgis.pc
bin_PROGRAMS = gis_test wms_test
gis_test_SOURCES = gis_test.c gis.h
-gis_test_CPPFLAGS = $(SOUP_CFLAGS) $(GLIB_CFLAGS) $(GTK_CFLAGS)
-gis_test_LDADD = libgis.la $(SOUP_LIBS) $(GLIB_LIBS) $(GTK_LIBS)
+gis_test_LDADD = $(AM_LDADD) libgis.la
wms_test_SOURCES = wms_test.c gis-world.c gis-world.h wms.c wms.h
-wms_test_CPPFLAGS = $(SOUP_CFLAGS) $(GLIB_CFLAGS) $(GTK_CFLAGS)
-wms_test_LDADD = $(SOUP_LIBS) $(GLIB_LIBS) $(GTK_LIBS)
+wms_test_LDADD = $(AM_LDADD)
MAINTAINERCLEANFILES = Makefile.in
void srtm_bil_loader(WmsCacheNode *node, const gchar *path, gint width, gint height)
{
WmsBil *bil = g_new0(WmsBil, 1);
- g_file_get_contents(path, (gchar**)&bil->data, NULL, NULL);
+ gchar **char_data = (gchar**)&bil->data;
+ g_file_get_contents(path, char_data, NULL, NULL);
bil->width = width;
bil->height = height;
node->data = bil;
guchar *pixels = gdk_pixbuf_get_pixels(pixbuf);
gint stride = gdk_pixbuf_get_rowstride(pixbuf);
- gint16 *data;
- g_file_get_contents(path, (gchar**)&data, NULL, NULL);
+ gint16 *data;
+ gchar **char_data = (gchar**)char_data;
+ g_file_get_contents(path, char_data, NULL, NULL);
for (int r = 0; r < height; r++) {
for (int c = 0; c < width; c++) {
gint16 value = data[r*width + c];
AM_CFLAGS = -Wall -Werror -Wno-unused --std=gnu99 -I../
-AM_CPPFLAGS = $(GLIB_CFLAGS) $(GTK_CFLAGS)
-AM_LDFLAGS = -module $(GLIB_LIBS) $(GTK_LIBS)
+AM_CPPFLAGS = $(GLIB_CFLAGS) $(GTK_CFLAGS) $(SOUP_CFLAGS)
+AM_LDFLAGS = -module -avoid-version
plugindir = $(libdir)/gis
radar.la \
ridge.la
-example_la_SOURCES = example.c example.h
-example_la_CPPFLAGS = $(AM_CPPFLAGS) $(SOUP_CFLAGS)
+example_la_SOURCES = example.c example.h
-ridge_la_SOURCES = ridge.c ridge.h
-ridge_la_CPPFLAGS = $(AM_CPPFLAGS) $(SOUP_CFLAGS)
+ridge_la_SOURCES = ridge.c ridge.h
-radar_la_SOURCES = \
- radar.c radar.h \
+radar_la_SOURCES = radar.c radar.h \
marching.c marching.h \
radar-colormap.c
-radar_la_CPPFLAGS = $(AM_CPPFLAGS) $(SOUP_CFLAGS) $(RSL_CFLAGS)
-radar_la_LIBADD = $(SOUP_LIBS) $(RSL_LIBS)
+radar_la_CPPFLAGS = $(RSL_CFLAGS) $(AM_CPPFLAGS)
+radar_la_LIBADD = $(RSL_LIBS)
MAINTAINERCLEANFILES = Makefile.in