Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
libmount/python/pylibmount.c \
libmount/python/pylibmount.h \
libmount/python/fs.c \
- libmount/python/tab.c \
- libmount/python/context.c
+ libmount/python/tab.c
+if LINUX
+pylibmount_la_SOURCES += libmount/python/context.c
+endif
pylibmount_la_LIBADD = libmount.la $(PYTHON_LIBS)
FS_AddModuleObject(m);
Table_AddModuleObject(m);
+#ifdef __linux__
Context_AddModuleObject(m);
+#endif
/*
* mount(8) userspace options masks (MNT_MAP_USERSPACE map)
extern int pymnt_table_parser_errcb(struct libmnt_table *tb, const char *filename, int line);
+#ifdef __linux__
+
/*
* context.c
*/
extern PyTypeObject ContextType;
extern void Context_AddModuleObject(PyObject *mod);
+#endif /* __linux__ */
+
/*
* misc
*/