#if IN_HEADER(__G_UNIX_MOUNTS_H__)
#if IN_FILE(__G_UNIX_MOUNTS_C__)
+#ifdef G_OS_UNIX
g_unix_mount_free
g_unix_mount_point_free
g_unix_mount_compare
g_unix_mount_points_changed_since
g_unix_mount_monitor_get_type G_GNUC_CONST
g_unix_mount_monitor_new
+#endif /* G_OS_UNIX */
#endif
#endif
#if IN_HEADER(__G_UNIX_INPUT_STREAM_H__)
#if IN_FILE(__G_UNIX_INPUT_STREAM_C__)
+#ifdef G_OS_UNIX
g_unix_input_stream_get_type G_GNUC_CONST
g_unix_input_stream_new
+#endif /* G_OS_UNIX */
#endif
#endif
#if IN_HEADER(__G_UNIX_OUTPUT_STREAM_H__)
#if IN_FILE(__G_UNIX_OUTPUT_STREAM_C__)
+#ifdef G_OS_UNIX
g_unix_output_stream_get_type G_GNUC_CONST
g_unix_output_stream_new
+#endif /* G_OS_UNIX */
#endif
#endif
#if IN_HEADER(__G_LOCAL_FILE_MONITOR_H__)
#if IN_FILE(__G_LOCAL_FILE_MONITOR_C__)
+#ifdef G_OS_UNIX
g_local_file_monitor_get_type G_GNUC_CONST
#endif
#endif
+#endif
#if IN_HEADER(__G_LOCAL_DIRECTORY_MONITOR_H__)
#if IN_FILE(__G_LOCAL_DIRECTORY_MONITOR_C__)
+#ifdef G_OS_UNIX
g_local_directory_monitor_get_type G_GNUC_CONST
#endif
#endif
+#endif
#if IN_HEADER(__GIO_ENUM_TYPES_H__)
#if IN_FILE(__GIO_ENUM_TYPES_C__)
--- /dev/null
+# autogenerated from automake.am with automake.py
+TOP = ..\..
+PRJ_TOP = ..
+PACKAGE = gio
+PKG_VER = 2.0
+!INCLUDE $(TOP)\glib\build\win32\make.msc
+
+# SUBDIRS = fam
+
+sub-all:
+ for %d in ($(SUBDIRS)) do nmake -nologo -f makefile.msc sub-one THIS=%d
+
+sub-one:
+ cd $(THIS)
+ nmake -nologo -f makefile.msc
+ cd ..
+
+INCLUDES = \
+ -I .. -I ..\glib -I ..\gmodule -I . \
+ $(INTL_CFLAGS)
+
+DEFINES = \
+ -DG_LOG_DOMAIN=\"GLib-GIO\" \
+ -DGIO_MODULE_DIR=\"$(libdir)/gio/modules\"
+
+appinfo_sources = \
+ gwin32appinfo.c gwin32appinfo.h
+
+gio_headers = \
+ gappinfo.h \
+ gasyncresult.h \
+ gbufferedinputstream.h \
+ gbufferedoutputstream.h \
+ gcancellable.h \
+ gcontenttype.h \
+ gdatainputstream.h \
+ gdataoutputstream.h \
+ gdirectorymonitor.h \
+ gdrive.h \
+ gfile.h \
+ gfileattribute.h \
+ gfileenumerator.h \
+ gfileicon.h \
+ gfileinfo.h \
+ gfileinputstream.h \
+ gfilemonitor.h \
+ gfilenamecompleter.h \
+ gfileoutputstream.h \
+ gfilterinputstream.h \
+ gfilteroutputstream.h \
+ gicon.h \
+ ginputstream.h \
+ gio.h \
+ gioerror.h \
+ giomodule.h \
+ gioscheduler.h \
+ gloadableicon.h \
+ gmemoryinputstream.h \
+ gmemoryoutputstream.h \
+ gmountoperation.h \
+ goutputstream.h \
+ gseekable.h \
+ gsimpleasyncresult.h \
+ gthemedicon.h \
+ gvfs.h \
+ gvolume.h \
+ gvolumemonitor.h \
+ $(NULL)
+
+OBJECTS = \
+ gappinfo.obj \
+ gasynchelper.obj \
+ gasyncresult.obj \
+ gbufferedinputstream.obj \
+ gbufferedoutputstream.obj \
+ gcancellable.obj \
+ gcontenttype.obj \
+ gdatainputstream.obj \
+ gdataoutputstream.obj \
+ gdirectorymonitor.obj \
+ gdrive.obj \
+ gdummyfile.obj \
+ gfile.obj \
+ gfileattribute.obj \
+ gfileenumerator.obj \
+ gfileicon.obj \
+ gfileinfo.obj \
+ gfileinputstream.obj \
+ gfilemonitor.obj \
+ gfilenamecompleter.obj \
+ gfileoutputstream.obj \
+ gfilterinputstream.obj \
+ gfilteroutputstream.obj \
+ gicon.obj \
+ ginputstream.obj \
+ gioenumtypes.obj \
+ gioerror.obj \
+ giomodule.obj \
+ gioscheduler.obj \
+ gloadableicon.obj \
+ gmemoryinputstream.obj \
+ gmemoryoutputstream.obj \
+ gmountoperation.obj \
+ gnativevolumemonitor.obj \
+ goutputstream.obj \
+ gpollfilemonitor.obj \
+ gseekable.obj \
+ gsimpleasyncresult.obj \
+# gsocketinputstream.obj \
+# gsocketoutputstream.obj \
+ gthemedicon.obj \
+ gunionvolumemonitor.obj \
+ gvfs.obj \
+ gvolume.obj \
+ gvolumemonitor.obj \
+ \
+ glocalvfs.obj \
+ glocalfile.obj \
+ glocalfileenumerator.obj \
+ glocalfileinfo.obj \
+ glocalfileinputstream.obj \
+ glocalfileoutputstream.obj \
+ gwin32appinfo.obj \
+ \
+ gio-marshal.obj
+
+libgio_2_0_la_LIBADD = \
+ $(top_builddir)/glib/libglib-2.0.la \
+ $(top_builddir)/gobject/libgobject-2.0.la \
+ $(top_builddir)/gmodule/libgmodule-2.0.la \
+ $(platform_libadd) \
+ $(SELINUX_LIBS) \
+ $(GLIB_LIBS) \
+ $(XATTR_LIBS) \
+ $(NULL)
+
+unix_sources = \
+ gunixdrive.c \
+ gunixdrive.h \
+ gunixmounts.c \
+ gunixmounts.h \
+ gunixvolume.c \
+ gunixvolume.h \
+ gunixvolumemonitor.c \
+ gunixvolumemonitor.h \
+ $(NULL)
+
+NULL = \
+
+
+libgio_2_0_la_LDFLAG = \
+ -export-dynamic \
+ $(no_undefined) \
+ -export-symbols-regex \
+ '^g_.*'
+
+giounixincludedi = \
+ $(includedir)/gio-unix-2.0/gio
+
+platform_libadd = \
+ -lshlwapi
+
+marshal_sources = \
+ gio-marshal.h gio-marshal.c $(NULL)
+
+gioincludedi = \
+ $(includedir)/glib-2.0/gio/
+
+EXTRA_DIST = \
+ gio-marshal.list $(NULL)
+
+CLEANFILES = \
+ $(marshal_sources) $(NULL)
+
+no_undefined = \
+ -no-undefined
+
+giounixinclude_HEADERS = \
+ gunixmounts.h $(NULL)
+
+GLIB_GEN_MARSHAL = ..\gobject\glib-genmarshal.exe
+
+gio-marshal.h: gio-marshal.list
+ $(GLIB_GEN_MARSHAL) --prefix=_gio_marshal gio-marshal.list --header >> xgen-gwmh \
+ && copy /y xgen-gwmh gio-marshal.h \
+ && del xgen-gwmh xgen-gwmh~
+
+gio-marshal.c: gio-marshal.h
+ echo #include "gio-marshal.h" >> xgen-gwmc \
+ && $(GLIB_GEN_MARSHAL) --prefix=_gio_marshal gio-marshal.list --body >> xgen-gwmc \
+ && copy xgen-gwmc gio-marshal.c \
+ && del xgen-gwmc xgen-gwmc~
+
+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)
+
+all : \
+ $(PRJ_TOP)\config.h \
+ gioalias.h \
+ gioaliasdef.c \
+ gio-marshal.c \
+ gioenumtypes.h \
+ gioenumtypes.c \
+ libgio-$(PKG_VER).dll
+
+
+$(PRJ_TOP)\config.h: $(PRJ_TOP)\config.h.win32
+ copy $(PRJ_TOP)\config.h.win32 $(PRJ_TOP)\config.h
+
+gioalias.h: gio.symbols
+ perl ..\glib\makegalias.pl < gio.symbols > gioalias.h
+
+gioaliasdef.c: gio.symbols
+ perl ..\glib\makegalias.pl -def < gio.symbols > gioaliasdef.c
+
+gioenumtypes.h: $(gio_headers) gioenumtypes.h.template
+ $(PERL) ..\gobject\glib-mkenums --template gioenumtypes.h.template $(gio_headers) > gioenumtypes.h
+
+gioenumtypes.c: $(gio_headers) gioenumtypes.c.template
+ $(PERL) ..\gobject\glib-mkenums --template gioenumtypes.c.template $(gio_headers) > gioenumtypes.c
+
+gio.def: gio.symbols
+ echo EXPORTS > gio.def
+ cl /EP -DINCLUDE_VARIABLES -DG_OS_WIN32 -DINCLUDE_INTERNAL_SYMBOLS -DALL_FILES \
+ -DG_GNUC_MALLOC= -DG_GNUC_CONST= -DG_GNUC_NULL_TERMINATED= -DG_GNUC_NORETURN= \
+ -DG_GNUC_PRINTF=;G_GNUC_PRINTF gio.symbols >> gio.def
+
+
+RESOURCE = $(PACKAGE).res
+
+libgio-$(PKG_VER).dll : $(OBJECTS) $(PACKAGE).def
+ $(CC) $(CFLAGS) -LD -Felibgio-$(PKG_VER).dll $(OBJECTS) \
+ ..\glib\glib-2.0.lib ..\gobject\gobject-2.0.lib ..\gmodule\gmodule-2.0.lib \
+ $(INTL_LIBS) \
+ user32.lib advapi32.lib wsock32.lib $(LDFLAGS) /def:$(PACKAGE).def
+
+.c.obj :
+ $(CC) $(CFLAGS) -GD -c $(PKG_CFLAGS) $<