AM_CONDITIONAL([BUILD_BASH_COMPLETION], [test "x$enable_bash_completion" = xyes])
+AC_ARG_WITH([python],
+ AS_HELP_STRING([--without-python], [do not generate python bindings]),
+ [], [with_python=yes]
+)
+have_python=no
+AS_IF([test "x$with_python" = xyes], [
+ AM_PATH_PYTHON([2.4])
+ AS_IF([test -x "$PYTHON-config"], [
+ have_python=yes
+ PYTHON_INCLUDES=$($PYTHON-config --includes)
+ AC_SUBST(PYTHON_INCLUDES)
+ ])
+])
+
+
+UL_BUILD_INIT([pylibmount], [check])
+UL_REQUIRES_HAVE([pylibmount], [python])
+UL_REQUIRES_BUILD([pylibmount], [libmount])
+AM_CONDITIONAL([BUILD_PYLIBMOUNT], [test "x$build_pylibmount" = "xyes"])
+
+
AC_ARG_ENABLE([pg-bell],
AS_HELP_STRING([--disable-pg-bell], [let pg not ring the bell on invalid keys]),
[], [enable_pg_bell=yes]
if BUILD_LIBMOUNT
include libmount/src/Makemodule.am
+include libmount/python/Makemodule.am
if ENABLE_GTK_DOC
# Docs uses separate Makefiles
PATHFILES += libmount/mount.pc
EXTRA_DIST += libmount/COPYING
-
endif # BUILD_LIBMOUNT
--- /dev/null
+
+if BUILD_PYLIBMOUNT
+pyexec_LTLIBRARIES += pylibmount.la
+
+pylibmount_la_SOURCES =
+
+pylibmount_la_LIBADD = libmount.la -lpython$(PYTHON_VERSION)
+
+pylibmount_la_CFLAGS = \
+ $(AM_CFLAGS) \
+ $(PYTHON_INCLUDES) \
+ $(PYTHON_CFLAGS) \
+ -I$(ul_libmount_incdir) \
+ -fno-strict-aliasing #-ggdb3 -O0
+
+pylibmount_la_LDFLAGS = \
+ -avoid-version -module -shared -export-dynamic
+
+CLEANFILES += *.img
+
+endif # BUILD_PYLIBMOUNT