Commit 37813437 authored by Alexander Larsson's avatar Alexander Larsson Committed by Alexander Larsson

gio/ docs/reference/gio Merged gio-standalone into glib.

2007-11-26  Alexander Larsson  <alexl@redhat.com>

        * Makefile.am:
        * configure.in:
        * gio-2.0-uninstalled.pc.in:
        * gio-2.0.pc.in: 
        * gio-unix-2.0-uninstalled.pc.in:
        * gio-unix-2.0.pc.in:
	* gio/
	* docs/reference/gio
	Merged gio-standalone into glib.
	
        * glib/glibintl.h:
        * glib/gutils.c:
	Export glib_gettext so that gio can use it
	Add P_ (using same domain for now)
	Add I_ as g_intern_static_string


svn path=/trunk/; revision=5941
parent 8bdbcb92
2007-11-26 Alexander Larsson <alexl@redhat.com>
* Makefile.am:
* configure.in:
* gio-2.0-uninstalled.pc.in:
* gio-2.0.pc.in:
* gio-unix-2.0-uninstalled.pc.in:
* gio-unix-2.0.pc.in:
* gio/
* docs/reference/gio
Merged gio-standalone into glib.
* glib/glibintl.h:
* glib/gutils.c:
Export glib_gettext so that gio can use it
Add P_ (using same domain for now)
Add I_ as g_intern_static_string
2007-11-26 Tor Lillqvist <tml@novell.com>
* glib/win_iconv.c: ISO8859-1 is CP28591, not CP1252.
......
......@@ -3,7 +3,7 @@ include $(top_srcdir)/Makefile.decl
AUTOMAKE_OPTIONS = 1.7
SUBDIRS = . m4macros glib gobject gmodule gthread tests build po docs
SUBDIRS = . m4macros glib gobject gmodule gthread gio tests build po docs
bin_SCRIPTS = glib-gettextize
......@@ -45,11 +45,15 @@ EXTRA_DIST += \
gmodule-export-2.0.pc.in \
gmodule-no-export-2.0.pc.in \
gthread-2.0.pc.in \
gio-2.0.pc.in \
gio-unix-2.0.pc.in \
glib-2.0-uninstalled.pc.in \
gobject-2.0-uninstalled.pc.in \
gmodule-2.0-uninstalled.pc.in \
gthread-2.0-uninstalled.pc.in \
gmodule-no-export-2.0-uninstalled.pc.in
gmodule-no-export-2.0-uninstalled.pc.in \
gio-2.0-uninstalled.pc.in \
gio-unix-2.0-uninstalled.pc.in
# These may be in the builddir too
......@@ -77,7 +81,7 @@ stamp-gc-h: config.status
echo timestamp > stamp-gc-h
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = glib-2.0.pc gobject-2.0.pc gmodule-2.0.pc gmodule-export-2.0.pc gmodule-no-export-2.0.pc gthread-2.0.pc
pkgconfig_DATA = glib-2.0.pc gobject-2.0.pc gmodule-2.0.pc gmodule-export-2.0.pc gmodule-no-export-2.0.pc gthread-2.0.pc gio-2.0.pc gio-unix-2.0.pc
$(pkgconfig_DATA): config.status
......
......@@ -822,9 +822,15 @@ AM_CONDITIONAL(HAVE_SUNSTUDIO_VISIBILITY, [test x$g_have_sunstudio_visibility =
AC_C_BIGENDIAN
# check for header files
AC_CHECK_HEADERS([dirent.h float.h limits.h pwd.h sys/param.h sys/poll.h sys/resource.h])
AC_CHECK_HEADERS([dirent.h float.h limits.h pwd.h grp.h sys/param.h sys/poll.h sys/resource.h])
AC_CHECK_HEADERS([sys/time.h sys/times.h sys/wait.h unistd.h values.h])
AC_CHECK_HEADERS([sys/select.h sys/types.h stdint.h sched.h malloc.h])
AC_CHECK_HEADERS([sys/vfs.h sys/mount.h sys/vmount.h sys/statfs.h sys/statvfs.h])
AC_CHECK_HEADERS([mntent.h sys/mnttab.h sys/vfstab.h sys/mntctl.h sys/sysctl.h fstab.h])
# check for structure fields
AC_CHECK_MEMBERS([struct stat.st_mtimensec, struct stat.st_mtim.tv_nsec, struct stat.st_atimensec, struct stat.st_atim.tv_nsec, struct stat.st_ctimensec, struct stat.st_ctim.tv_nsec])
AC_CHECK_MEMBERS([struct stat.st_blksize, struct stat.st_blocks])
# Checks for libcharset
jm_LANGINFO_CODESET
......@@ -888,6 +894,8 @@ AC_MSG_RESULT(unsigned $glib_size_type)
# Check for some functions
AC_CHECK_FUNCS(lstat strerror strsignal memmove vsnprintf stpcpy strcasecmp strncasecmp poll getcwd vasprintf setenv unsetenv getc_unlocked readlink symlink fdwalk)
AC_CHECK_FUNCS(chown lchown fchmod fchown link statvfs statfs utimes getgrgid getpwuid)
AC_CHECK_FUNCS(setmntent endmntent hasmntopt getmntinfo)
# Check for high-resolution sleep functions
AC_CHECK_FUNCS(nanosleep nsleep)
......@@ -897,6 +905,47 @@ AC_CHECK_FUNCS(_NSGetEnviron)
AC_FUNC_VSNPRINTF_C99
AC_FUNC_PRINTF_UNIX98
dnl
dnl if statfs() takes 2 arguments (Posix) or 4 (Solaris)
dnl
if test "$ac_cv_func_statfs" = yes ; then
AC_MSG_CHECKING([number of arguments to statfs()])
AC_TRY_COMPILE([#include <unistd.h>
#ifdef HAVE_SYS_PARAM_H
#include <sys/param.h>
#endif
#ifdef HAVE_SYS_VFS_H
#include <sys/vfs.h>
#endif
#ifdef HAVE_SYS_MOUNT_H
#include <sys/mount.h>
#endif
#ifdef HAVE_SYS_STATFS_H
#include <sys/statfs.h>
#endif], [struct statfs st;
statfs(NULL, &st);],[
AC_MSG_RESULT([2])
AC_DEFINE(STATFS_ARGS, 2, [Number of arguments to statfs()])],[
AC_TRY_COMPILE([#include <unistd.h>
#ifdef HAVE_SYS_PARAM_H
#include <sys/param.h>
#endif
#ifdef HAVE_SYS_VFS_H
#include <sys/vfs.h>
#endif
#ifdef HAVE_SYS_MOUNT_H
#include <sys/mount.h>
#endif
#ifdef HAVE_SYS_STATFS_H
#include <sys/statfs.h>
#endif], [struct statfs st;
statfs(NULL, &st, sizeof (st), 0);],[
AC_MSG_RESULT([4])
AC_DEFINE(STATFS_ARGS, 4, [Number of arguments to statfs()])],[
AC_MSG_RESULT(unknown)
AC_MSG_ERROR([unable to determine number of arguments to statfs()])])])
fi
#
# Check whether to use an included printf
#
......@@ -1399,6 +1448,105 @@ esac
AC_MSG_RESULT($GIO)
AC_SUBST(GIO)
dnl **********************************
dnl *** Check for libselinux (GIO) ***
dnl **********************************
AC_ARG_ENABLE(selinux, [ --disable-selinux build without selinux support])
msg_selinux=no
SELINUX_LIBS=
if test "x$enable_selinux" != "xno"; then
AC_CHECK_LIB(selinux, is_selinux_enabled,
[AC_CHECK_HEADERS(selinux/selinux.h,
[AC_SEARCH_LIBS(lgetfilecon_raw, selinux,
[AC_DEFINE(HAVE_SELINUX, 1, [Define to 1 if libselinux is available])
SELINUX_LIBS="-lselinux"
msg_selinux=yes])
])
])
fi
AC_SUBST(SELINUX_LIBS)
dnl *****************************
dnl ** Check for inotify (GIO) **
dnl *****************************
inotify_support=no
AC_CHECK_HEADERS([linux/inotify.h],
[
inotify_support=yes
])
AC_CHECK_HEADERS([sys/inotify.h],
[
inotify_support=yes
])
AM_CONDITIONAL(HAVE_INOTIFY, [test "$inotify_support" = "yes"])
dnl ****************************
dnl *** Checks for FAM (GIO) ***
dnl ****************************
should_disable_fam=no
AC_ARG_ENABLE(fam, [ --disable-fam build without enabling fam for file system monitoring],
[
if test "x$enable_fam" = "xno"; then
should_disable_fam=yes
echo "Not building FAM support"
fi
]
)
fam_support=no
FAM_LIBS=
if test "x$should_disable_fam" = "xno"; then
AC_CHECK_LIB(fam, FAMOpen,
[AC_CHECK_HEADERS(fam.h,
[AC_DEFINE(HAVE_FAM, [], [Define if we have FAM])
AC_CHECK_LIB(fam, FAMNoExists,
AC_DEFINE(HAVE_FAM_NO_EXISTS, [], [Define if we have FAMNoExists in fam]))
FAM_LIBS="-lfam"]
fam_support=yes,
AC_MSG_WARN(*** FAM support will not be built (header files not found) ***))],
AC_MSG_WARN(*** FAM support will not be built (FAM library not found) ***))
AC_SUBST(FAM_LIBS)
fi
AM_CONDITIONAL(HAVE_FAM, [test "$fam_support" = "yes"])
dnl *****************************
dnl *** Check for xattr (GIO) ***
dnl *****************************
AC_ARG_ENABLE(xattr, [ --disable-xattr build without xattr support])
msg_xattr=no
XATTR_LIBS=
if test "x$enable_xattr" != "xno"; then
dnl either glibc or libattr can provide xattr support
dnl for both of them, we check for getxattr being in
dnl the library and a valid xattr header.
dnl try glibc
AC_CHECK_LIB(c, getxattr,
[AC_CHECK_HEADERS(sys/xattr.h,
[AC_DEFINE(HAVE_XATTR, 1, [Define to 1 if xattr is available])
msg_xattr=yes])
])
if test "x$msg_xattr" != "xyes"; then
dnl failure. try libattr
AC_CHECK_LIB(attr, getxattr,
[AC_CHECK_HEADERS(attr/xattr.h,
[AC_DEFINE(HAVE_XATTR, 1, [Define to 1 if xattr is available])
XATTR_LIBS="-lattr"
msg_xattr=yes])
])
fi
fi
AC_SUBST(XATTR_LIBS)
dnl ****************************************
dnl *** platform dependent source checks ***
dnl ****************************************
......@@ -1872,6 +2020,45 @@ int main () {
fi
fi
fi
if test "$ac_cv_header_grp_h" = "yes"; then
AC_CACHE_CHECK([for posix getgrgid_r],
ac_cv_func_posix_getgrgid_r,
[AC_TRY_RUN([
#include <errno.h>
#include <grp.h>
int main () {
char buffer[10000];
struct group grp, *grpptr = &grp;
int error;
errno = 0;
error = getgrgid_r (0, &grp, buffer,
sizeof (buffer), &grpptr);
return (error < 0 && errno == ENOSYS)
|| error == ENOSYS;
} ],
[ac_cv_func_posix_getgrgid_r=yes],
[ac_cv_func_posix_getgrgid_r=no])])
GLIB_ASSERT_SET(ac_cv_func_posix_getgrgid_r)
if test "$ac_cv_func_posix_getgrgid_r" = yes; then
AC_DEFINE(HAVE_POSIX_GETGRGID_R,1,
[Have POSIX function getgrgid_r])
else
AC_CACHE_CHECK([for nonposix getgrgid_r],
ac_cv_func_nonposix_getgrgid_r,
[AC_TRY_LINK([#include <grp.h>],
[char buffer[10000];
struct group grp;
getgrgid_r (0, &grp, buffer,
sizeof (buffer));],
[ac_cv_func_nonposix_getgrgid_r=yes],
[ac_cv_func_nonposix_getgrgid_r=no])])
GLIB_ASSERT_SET(ac_cv_func_nonposix_getgrgid_r)
if test "$ac_cv_func_nonposix_getgrgid_r" = yes; then
AC_DEFINE(HAVE_NONPOSIX_GETGRGID_R,1,
[Have non-POSIX function getgrgid_r])
fi
fi
fi
LIBS="$G_THREAD_LIBS $LIBS"
if test x"$have_threads" = xposix; then
glib_save_CPPFLAGS="$CPPFLAGS"
......@@ -2974,6 +3161,10 @@ gthread-2.0.pc
gthread-2.0-uninstalled.pc
gobject-2.0.pc
gobject-2.0-uninstalled.pc
gio-2.0.pc
gio-unix-2.0.pc
gio-2.0-uninstalled.pc
gio-unix-2.0-uninstalled.pc
glib-zip
glib-gettextize
Makefile
......@@ -2992,6 +3183,10 @@ gmodule/gmoduleconf.h
gobject/Makefile
gobject/glib-mkenums
gthread/Makefile
gio/Makefile
gio/xdgmime/Makefile
gio/inotify/Makefile
gio/fam/Makefile
po/Makefile.in
docs/Makefile
docs/reference/Makefile
......@@ -2999,6 +3194,8 @@ docs/reference/glib/Makefile
docs/reference/glib/version.xml
docs/reference/gobject/Makefile
docs/reference/gobject/version.xml
docs/reference/gio/Makefile
docs/reference/gio/version.xml
tests/Makefile
tests/gobject/Makefile
tests/refcount/Makefile
......
2007-11-26 Alexander Larsson <alexl@redhat.com>
* Makefile.am:
* gio/Makefile.am:
* gio/gio-docs.xml:
* gio/gio-sections.txt:
* gio/gio.types:
* gio/version.xml.in:
Add gio docs
2007-11-23 Matthias Clasen <mclasen@redhat.com>
* glib/tmpl/i18n.sgml:
......
include $(top_srcdir)/Makefile.decl
SUBDIRS = glib gobject
SUBDIRS = glib gobject gio
include $(top_srcdir)/Makefile.decl
NULL =
# The name of the module.
DOC_MODULE=gio
# The top-level SGML file.
DOC_MAIN_SGML_FILE=gio-docs.xml
# Extra options to supply to gtkdoc-scan
SCAN_OPTIONS=--deprecated-guards="G_DISABLE_DEPRECATED"
# The directory containing the source code. Relative to $(srcdir)
DOC_SOURCE_DIR=$(top_srcdir)/gio
HFILE_GLOB=$(top_srcdir)/gio/*.h
CFILE_GLOB=$(top_srcdir)/gio/*.c
# Headers to ignore
IGNORE_HFILES= \
fam-helper.h \
gasynchelper.h \
gdesktopappinfo.h \
gdummyfile.h \
gfamdirectorymonitor.h \
gfamfilemonitor.h \
ginotifydirectorymonitor.h \
ginotifyfilemonitor.h \
glocaldirectorymonitor.h \
glocalfile.h \
glocalfileenumerator.h \
glocalfileinfo.h \
glocalfileinputstream.h \
glocalfilemonitor.h \
glocalfileoutputstream.h \
glocalvfs.h \
gnativevolumemonitor.h \
gpollfilemonitor.h \
gunionvolumemonitor.h \
gunixdrive.h \
gunixvolume.h \
gunixvolumemonitor.h \
gvolumeprivate.h \
gwin32appinfo.h \
inotify-kernel.h \
local_inotify.h \
local_inotify_syscalls.h \
xdgmime.h \
xdgmimealias.h \
xdgmimecache.h \
xdgmimeglob.h \
xdgmimeint.h \
xdgmimemagic.h \
xdgmimeparent.h \
$(NULL)
# CFLAGS and LDFLAGS for compiling scan program. Only needed
# if $(DOC_MODULE).types is non-empty.
INCLUDES = \
-I$(srcdir) \
-I$(top_srcdir) \
-I$(top_srcdir)/glib \
-I$(top_srcdir)/gobject \
-I$(top_builddir) \
-I$(top_builddir)/glib \
-I$(top_builddir)/gobject \
$(GLIB_DEBUG_FLAGS)
GTKDOC_LIBS = \
$(top_builddir)/glib/libglib-2.0.la \
$(top_builddir)/gobject/libgobject-2.0.la \
$(top_builddir)/gmodule/libgmodule-2.0.la \
$(top_builddir)/gio/libgio-2.0.la \
$(NULL)
# Extra options to supply to gtkdoc-mkdb
MKDB_OPTIONS = --output-format=xml --sgml-mode
# Images to copy into HTML directory
HTML_IMAGES =
content_files = \
version.xml
extra_files = version.xml.in
include $(top_srcdir)/gtk-doc.make
EXTRA_DIST += \
version.xml.in
<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY version SYSTEM "version.xml">
]>
<book lang="en" id="gio" xmlns:xi="http://www.w3.org/2003/XInclude">
<title>GIO Reference Manual</title>
<bookinfo>
<title>GIO Reference Manual</title>
<releaseinfo>for GIO &version;</releaseinfo>
</bookinfo>
<part>
<title>GIO Overview</title>
</part>
<part>
<title>API Reference</title>
<chapter id="file_ops">
<title>File Operations</title>
<xi:include href="xml/gfile.xml"/>
<xi:include href="xml/gfileattribute.xml"/>
<xi:include href="xml/gfileinfo.xml"/>
<xi:include href="xml/gfileenumerator.xml"/>
<xi:include href="xml/gmountoperation.xml"/>
<xi:include href="xml/gioerror.xml"/>
</chapter>
<chapter id="file_mon">
<title>File System Monitoring</title>
<xi:include href="xml/gfilemonitor.xml"/>
<xi:include href="xml/gdirectorymonitor.xml"/>
</chapter>
<chapter id="async">
<title>Asynchronous I/O</title>
<xi:include href="xml/gcancellable.xml"/>
<xi:include href="xml/gasyncresult.xml"/>
<xi:include href="xml/gioscheduler.xml"/>
<xi:include href="xml/gsimpleasyncresult.xml"/>
</chapter>
<chapter id="streaming">
<title>Streaming I/O</title>
<xi:include href="xml/gseekable.xml"/>
<xi:include href="xml/ginputstream.xml"/>
<xi:include href="xml/goutputstream.xml"/>
<xi:include href="xml/gfileinputstream.xml"/>
<xi:include href="xml/gfileoutputstream.xml"/>
<xi:include href="xml/gfilterinputstream.xml"/>
<xi:include href="xml/gfilteroutputstream.xml"/>
<xi:include href="xml/gmemoryinputstream.xml"/>
<xi:include href="xml/gmemoryoutputstream.xml"/>
<xi:include href="xml/gbufferedinputstream.xml"/>
<xi:include href="xml/gbufferedoutputstream.xml"/>
<xi:include href="xml/gdatainputstream.xml"/>
<xi:include href="xml/gdataoutputstream.xml"/>
<xi:include href="xml/gsocketinputstream.xml"/>
<xi:include href="xml/gsocketoutputstream.xml"/>
</chapter>
<chapter id="types">
<title>File types and applications</title>
<xi:include href="xml/gcontenttype.xml"/>
<xi:include href="xml/gappinfo.xml"/>
</chapter>
<chapter id="volume_mon">
<title>Volumes and Drives</title>
<xi:include href="xml/gvolumemonitor.xml"/>
<xi:include href="xml/gvolume.xml"/>
<xi:include href="xml/gdrive.xml"/>
<xi:include href="xml/gunixmounts.xml"/>
</chapter>
<chapter id="icons">
<title>Icons</title>
<xi:include href="xml/gicon.xml"/>
<xi:include href="xml/gfileicon.xml"/>
<xi:include href="xml/gloadableicon.xml"/>
<xi:include href="xml/gthemedicon.xml"/>
</chapter>
<chapter id="utils">
<title>Utilities</title>
<xi:include href="xml/gfilenamecompleter.xml"/>
<xi:include href="xml/gurifuncs.xml"/>
</chapter>
<chapter id="extending">
<title>Extending GIO</title>
<xi:include href="xml/gvfs.xml"/>
<xi:include href="xml/giomodule.xml"/>
</chapter>
</part>
<chapter id="gio-hierarchy">
<title>Object Hierarchy</title>
<xi:include href="xml/tree_index.sgml"/>
</chapter>
<index>
<title id="index-all">Index</title>
</index>
</book>
This diff is collapsed.
g_icon_get_type
g_seekable_get_type
g_unix_mount_monitor_get_type
g_data_output_stream_get_type
g_socket_output_stream_get_type
g_local_file_enumerator_get_type
g_socket_input_stream_get_type
g_dummy_file_get_type
g_memory_input_stream_get_type
g_volume_get_type
g_file_monitor_get_type
g_data_input_stream_get_type
g_vfs_get_type
g_mount_operation_get_type
g_local_directory_monitor_get_type
g_themed_icon_get_type
g_local_file_input_stream_get_type
g_file_enumerator_get_type
g_async_result_get_type
g_filename_completer_get_type
g_local_file_get_type
g_local_vfs_get_type
g_filter_output_stream_get_type
g_file_icon_get_type
g_buffered_input_stream_get_type
g_local_file_monitor_get_type
g_union_volume_monitor_get_type
g_output_stream_get_type
g_unix_drive_get_type
g_drive_get_type
g_file_input_stream_get_type
g_poll_file_monitor_get_type
g_file_get_type
g_filter_input_stream_get_type
g_volume_monitor_get_type
g_directory_monitor_get_type
g_desktop_app_info_get_type
g_io_module_get_type
g_native_volume_monitor_get_type
g_buffered_output_stream_get_type
g_unix_volume_get_type
g_input_stream_get_type
g_app_info_get_type
g_file_output_stream_get_type
g_cancellable_get_type
g_memory_output_stream_get_type
g_simple_async_result_get_type
g_loadable_icon_get_type
g_local_file_output_stream_get_type
g_file_info_get_type
g_unix_volume_monitor_get_type
Name: GIO Uninstalled
Description: glib I/O library, Not Installed
Version: @VERSION@
Requires: gobject-2.0-uninstalled,gmodule-no-export-2.0-uninstalled
Libs: ${pc_top_builddir}/${pcfiledir}/gio/libgio-2.0.la
Cflags: -I${pc_top_builddir}/${pcfiledir}/@srcdir@
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: GIO
Description: glib I/O library
Version: @VERSION@
Requires: gobject-2.0,gmodule-no-export-2.0
Libs: -L${libdir} -lgio-2.0
Cflags:
Name: GIO unix specific APIs
Description: unix specific headers for glib I/O library, Not Installed
Version: @VERSION@
Requires: gobject-2.0-uninstalled,gmodule-no-export-2.0-uninstalled,gio-2.0-uninstalled
Libs: ${pc_top_builddir}/${pcfiledir}/gio/libgio-2.0.la
Cflags: -I${pc_top_builddir}/${pcfiledir}/@srcdir@
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: GIO unix specific APIs
Description: unix specific headers for glib I/O library
Version: @VERSION@
Requires: gobject-2.0,gmodule-no-export-2.0,gio-2.0
Libs: -L${libdir} -lgio-2.0
Cflags: -I${includedir}/gio-unix-2.0/
NULL =
SUBDIRS=
if OS_UNIX
SUBDIRS += xdgmime
endif
AM_CPPFLAGS = \
-DG_LOG_DOMAIN=\"GLib-GIO\" \
-I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/glib \
-I$(top_srcdir)/gmodule \
$(GLIB_DEBUG_FLAGS) \
-DG_DISABLE_DEPRECATED \
-DGIO_MODULE_DIR=\"$(libdir)/gio/modules\"
lib_LTLIBRARIES = libgio-2.0.la
marshal_sources = \
gio-marshal.h \
gio-marshal.c \
$(NULL)
if CROSS_COMPILING
glib_genmarshal=$(GLIB_GENMARSHAL)
else
glib_genmarshal=../gobject/glib-genmarshal
endif
gio-marshal.h: gio-marshal.list
$(glib_genmarshal) --prefix=_gio_marshal $(srcdir)/gio-marshal.list --header > $@
gio-marshal.c: gio-marshal.h gio-marshal.list
(echo "#include \"gio-marshal.h\""; \
$(glib_genmarshal) --prefix=_gio_marshal $(srcdir)/gio-marshal.list --body) > $@
local_sources = \
glocaldirectorymonitor.c \
glocaldirectorymonitor.h \
glocalfile.c \
glocalfile.h \
glocalfileenumerator.c \
glocalfileenumerator.h \
glocalfileinfo.c \
glocalfileinfo.h \
glocalfileinputstream.c \
glocalfileinputstream.h \
glocalfilemonitor.c \
glocalfilemonitor.h \
glocalfileoutputstream.c \
glocalfileoutputstream.h \
glocalvfs.c \
glocalvfs.h \
$(NULL)
platform_libadd =
appinfo_sources =
if HAVE_INOTIFY
SUBDIRS += inotify
platform_libadd += inotify/libinotify.la
endif
SUBDIRS += .
if HAVE_FAM
SUBDIRS += fam
endif
if OS_UNIX