diff options
-rw-r--r-- | .gitmodules | 3 | ||||
-rw-r--r-- | Makefile.am | 4 | ||||
-rw-r--r-- | configure.ac | 14 | ||||
m--------- | libgd | 0 | ||||
-rw-r--r-- | src/Makefile.am | 12 |
5 files changed, 25 insertions, 8 deletions
diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..bfd964e --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "libgd"] + path = libgd + url = git://git.gnome.org/libgd diff --git a/Makefile.am b/Makefile.am index 8bd7c0e..4cafdfb 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,7 +1,7 @@ -ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} +ACLOCAL_AMFLAGS = -I m4 -I libgd ${ACLOCAL_FLAGS} NULL = -SUBDIRS = src data pixmaps help po +SUBDIRS = libgd src data pixmaps help po EXTRA_DIST = COPYING.docs diff --git a/configure.ac b/configure.ac index 8723764..2087fb2 100644 --- a/configure.ac +++ b/configure.ac @@ -43,8 +43,17 @@ AC_PATH_PROG(GLIB_COMPILE_RESOURCES, glib-compile-resources) # Mallard help YELP_HELP_INIT -PKG_CHECK_MODULES(gtk, gtk+-3.0 >= 3.5.9) -PKG_CHECK_MODULES(gio, gio-2.0 >= 2.30.0) +PKG_CHECK_MODULES(BAOBAB, [ + gtk+-3.0 >= 3.5.9 + gio-2.0 >= 2.30.0 +]) + +LT_INIT([disable-static]) + +LIBGD_INIT([ + main-toolbar + vapi +]) AC_CONFIG_FILES([ Makefile @@ -52,6 +61,7 @@ data/Makefile help/Makefile pixmaps/Makefile src/Makefile +libgd/Makefile po/Makefile.in ]) diff --git a/libgd b/libgd new file mode 160000 +Subproject f5cc816c2de4bf1f077b0e0b03c68b81a9f35fc diff --git a/src/Makefile.am b/src/Makefile.am index 279f5b5..59ce156 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -16,9 +16,11 @@ bin_PROGRAMS = baobab BUILT_SOURCES = baobab-resources.c baobab_VALAFLAGS = \ + --vapidir=$(top_srcdir)/libgd \ --pkg gtk+-3.0 \ --pkg gio-2.0 \ - --pkg gio-unix-2.0 + --pkg gio-unix-2.0 \ + --pkg gd-1.0 noinst_HEADERS = \ baobab-chart.h \ @@ -54,16 +56,18 @@ baobab-resources.c: baobab.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --gen $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(srcdir) --generate-source baobab.gresource.xml AM_CFLAGS = \ - $(gtk_CFLAGS) \ + $(BAOBAB_CFLAGS) \ + -I$(top_srcdir)/libgd \ -Wall \ -Wno-unused-but-set-variable \ -Wno-unused-variable \ $(NULL) -baobab_LDFLAGS = -export-dynamic +baobab_LDFLAGS = -export-dynamic -rpath $(libdir) baobab_LDADD = \ -lm \ - $(gtk_LIBS) \ + $(BAOBAB_LIBS) \ + $(top_builddir)/libgd/libgd.la \ $(NULL) MAINTAINERCLEANFILES = \ |