AC_CONFIG_FILES([
Makefile
src/Makefile
+ src/data/Makefile
src/objects/Makefile
src/plugins/Makefile
src/libgis.pc
-SUBDIRS = objects . plugins
+SUBDIRS = data objects . plugins
AM_CFLAGS = -Wall --std=gnu99 -I$(top_srcdir)/src
AM_CPPFLAGS = $(GLIB_CFLAGS) $(GTK_CFLAGS) $(SOUP_CFLAGS)
gis-opengl.h \
gis-plugin.h \
gis-util.h \
- gis-wms.h \
- gis-data.h \
gpqueue.h \
roam.h
gis-plugin.c gis-plugin.h \
gis-marshal.c gis-marshal.h \
gis-util.c gis-util.h \
- gis-wms.c gis-wms.h \
- gis-data.c gis-data.h \
roam.c roam.h \
gpqueue.c gpqueue.h
libgis_la_CPPFLAGS = $(AM_CPPFLAGS) \
-DPKGDATADIR="\"$(datadir)/gis\"" \
-DPLUGINSDIR="\"$(libdir)/gis\""
libgis_la_LIBADD = $(AM_LDADD) \
- objects/libgis-objects.la
+ objects/libgis-objects.la \
+ data/libgis-data.la
# Test programs
bin_PROGRAMS = gis-demo tile-test
--- /dev/null
+AM_CFLAGS = -Wall --std=gnu99 -fPIC -I$(top_srcdir)/src
+AM_CFLAGS += $(GLIB_CFLAGS) $(SOUP_CFLAGS)
+
+gis_data_includedir = $(includedir)/gis/data
+gis_data_include_HEADERS = \
+ gis-data.h \
+ gis-wms.h
+
+noinst_LTLIBRARIES = libgis-data.la
+libgis_data_la_SOURCES = \
+ gis-data.c gis-data.h \
+ gis-wms.c gis-wms.h
+libgis_data_la_LDFLAGS = -static
+
+MAINTAINERCLEANFILES = Makefile.in
#include <gis-prefs.h>
#include <gis-util.h>
+/* GIS data */
+#include <data/gis-data.h>
+#include <data/gis-wms.h>
+
/* GIS objects */
#include <objects/gis-object.h>
#include <objects/gis-tile.h>
#include <objects/gis-marker.h>
#include <objects/gis-callback.h>
-/* GIS data */
-#include <gis-wms.h>
-#include <gis-data.h>
-
/* Plugins */
#include <gis-plugin.h>
#include <gtk/gtk.h>
#include <gdk/gdkkeysyms.h>
-#include "gis-wms.h"
#include "gis-util.h"
+#include "data/gis-wms.h"
#include "objects/gis-tile.h"
struct CacheState {