From b64e1dfd47a6d6d95d5ac5da54a2b5c440532bd7 Mon Sep 17 00:00:00 2001 From: Hans Breuer Date: Thu, 20 Dec 2007 19:13:18 +0000 Subject: [PATCH] don't build gdesktopappinfo.obj, it collides with symbols 2007-12-20 Hans Breuer * makefile.msc : don't build gdesktopappinfo.obj, it collides with symbols gwin32appinfo.obj, added gmount.obj * gio.symbols : mark g_desktop_app_* as G_OS_UNIX svn path=/trunk/; revision=6178 --- gio/ChangeLog | 6 ++++++ gio/gio.symbols | 2 ++ gio/makefile.msc | 5 ++++- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/gio/ChangeLog b/gio/ChangeLog index 5fd89386b..fb86c43d2 100644 --- a/gio/ChangeLog +++ b/gio/ChangeLog @@ -1,3 +1,9 @@ +2007-12-20 Hans Breuer + + * makefile.msc : don't build gdesktopappinfo.obj, it collides + with symbols gwin32appinfo.obj, added gmount.obj + * gio.symbols : mark g_desktop_app_* as G_OS_UNIX + 2007-12-20 Alexander Larsson * gfile.c: diff --git a/gio/gio.symbols b/gio/gio.symbols index c487f4d6c..c2caa43bf 100644 --- a/gio/gio.symbols +++ b/gio/gio.symbols @@ -63,12 +63,14 @@ g_app_info_get_default_for_uri_scheme #if IN_HEADER(__G_DESKTOP_APP_INFO_H__) #if IN_FILE(__G_DESKTOP_APP_INFO_C__) +#ifdef G_OS_UNIX g_desktop_app_info_new_from_filename g_desktop_app_info_new g_desktop_app_info_get_type G_GNUC_CONST g_desktop_app_info_get_is_hidden #endif #endif +#endif #if IN_HEADER(__G_ASYNC_RESULT_H__) diff --git a/gio/makefile.msc b/gio/makefile.msc index 8f546c42e..78348ccce 100644 --- a/gio/makefile.msc +++ b/gio/makefile.msc @@ -22,7 +22,8 @@ INCLUDES = \ DEFINES = \ -DG_LOG_DOMAIN=\"GLib-GIO\" \ - -DGIO_MODULE_DIR=\"$(libdir)/gio/modules\" + -DGIO_MODULE_DIR=\"$(libdir)/gio/modules\" \ + -DGIO_COMPILATION appinfo_sources = \ gwin32appinfo.c gwin32appinfo.h @@ -78,6 +79,7 @@ OBJECTS = \ gcontenttype.obj \ gdatainputstream.obj \ gdataoutputstream.obj \ +# gdesktopappinfo.obj \ gdirectorymonitor.obj \ gdrive.obj \ gdummyfile.obj \ @@ -101,6 +103,7 @@ OBJECTS = \ gloadableicon.obj \ gmemoryinputstream.obj \ gmemoryoutputstream.obj \ + gmount.obj \ gmountoperation.obj \ gnativevolumemonitor.obj \ goutputstream.obj \