libmoonshot_libmoonshot_la_CPPFLAGS = \
$(libmoonshot_CFLAGS) \
- $(AM_CPPFLAGS)
+ $(AM_CPPFLAGS) $(GEE_CFLAGS)
libmoonshot_libmoonshot_la_SOURCES = libmoonshot/libmoonshot-common.c
-libmoonshot_libmoonshot_la_LIBADD = $(libmoonshot_LIBS)
+libmoonshot_libmoonshot_la_LIBADD = $(libmoonshot_LIBS) $(GEE_LIBS)
libmoonshot_libmoonshot_la_LDFLAGS = -no-undefined -version-info 1:0:0
include_HEADERS = libmoonshot/libmoonshot.h
src/moonshot-provisioning-common.vala \
src/moonshot-id.vala
-src_moonshot_VALAFLAGS = --pkg gdk-2.0 --pkg gtk+-2.0 --pkg gee-0.8 $(AM_VALAFLAGS)
-src_moonshot_CPPFLAGS = $(moonshot_CFLAGS) $(AM_CPPFLAGS)
-src_moonshot_LDADD = $(moonshot_LIBS)
+src_moonshot_VALAFLAGS = --pkg gdk-2.0 --pkg gtk+-2.0 $(AM_VALAFLAGS)
+src_moonshot_CPPFLAGS = $(moonshot_CFLAGS) $(AM_CPPFLAGS) $(GEE_CFLAGS)
+src_moonshot_LDADD = $(moonshot_LIBS) $(GEE_LIBS)
src_moonshot_LDFLAGS = -g -O0
src_moonshot_webp_VALAFLAGS = --vapidir=$(top_srcdir)/libmoonshot --pkg gtk+-2.0 --pkg gdk-2.0 --pkg libmoonshot $(AM_VALAFLAGS)
-src_moonshot_webp_CPPFLAGS = $(moonshot_CFLAGS) $(AM_CPPFLAGS)
-src_moonshot_webp_LDADD = $(moonshot_LIBS) ${top_builddir}/libmoonshot/libmoonshot.la
+src_moonshot_webp_CPPFLAGS = $(moonshot_CFLAGS) $(AM_CPPFLAGS) $(GEE_CFLAGS)
+src_moonshot_webp_LDADD = $(moonshot_LIBS) ${top_builddir}/libmoonshot/libmoonshot.la $(GEE_LIBS)
src_moonshot_webp_LDFLAGS =
if OS_WIN32
AM_VALAFLAGS += --define=GIO_VAPI_USES_ARRAYS
endif
+if GEE_0_8
+AM_VALAFLAGS += --pkg gee-0.8
+else
+AM_VALAFLAGS += --pkg gee-1.0
+endif
+
EXTRA_DIST = webprovisioning/moonshot.xml $(dbusservice_in_files) \
webprovisioning/complex-test.msht webprovisioning/sample.msht \
README.webprovisioning README.windows \
tests/basic
examples_service_selection_SOURCES = examples/service-selection.c
-examples_service_selection_CPPFLAGS = $(moonshot_CFLAGS) $(AM_CPPFLAGS)
-examples_service_selection_LDADD = ${top_builddir}/libmoonshot/libmoonshot.la $(moonshot_LIBS)
+examples_service_selection_CPPFLAGS = $(moonshot_CFLAGS) $(AM_CPPFLAGS) $(GEE_CFLAGS)
+examples_service_selection_LDADD = ${top_builddir}/libmoonshot/libmoonshot.la $(moonshot_LIBS) $(GEE_LIBS)
examples_client_SOURCES = examples/client.c
-examples_client_CPPFLAGS = $(libmoonshot_CFLAGS) $(AM_CPPFLAGS)
+examples_client_CPPFLAGS = $(libmoonshot_CFLAGS) $(AM_CPPFLAGS) $(GEE_CFLAGS)
examples_client_LDADD = ${top_builddir}/libmoonshot/libmoonshot.la
tests_basic_SOURCES = tests/basic.c
AM_PROG_CC_C_O
AM_PROG_VALAC([0.9])
+gee_0_8=no
# Platform checks
AC_CANONICAL_HOST
[gtk+-2.0 >= 2.18],
[GTK_VERSION="gtk+-2.0"]
)
+ PKG_CHECK_MODULES(GEE, [gee-0.8 >= 0.5],gee_0_8=yes,
+ [PKG_CHECK_MODULES(GEE,[gee-1.0])])
;;
esac
-
+AM_CONDITIONAL(GEE_0_8,[test "$gee_0_8" = "yes"])
AM_CONDITIONAL([OS_LINUX], [test "$linux" = "yes"])
AM_CONDITIONAL([OS_WIN32], [test "$win32" = "yes"])
AM_CONDITIONAL([OS_MACOS], [test "$macos" = "yes"])
glib-2.0 >= 2.22
gobject-2.0 >= 2.22
$GTK_VERSION
- gee-0.8 >= 0.5
$SERVER_IPC_MODULE
$MAC
])