Put a list of the platform-dependent .la files in the subdirectories in
authorTor Lillqvist <tml@novell.com>
Mon, 11 Aug 2008 12:35:09 +0000 (12:35 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Mon, 11 Aug 2008 12:35:09 +0000 (12:35 +0000)
2008-08-11  Tor Lillqvist  <tml@novell.com>

* Makefile.am: Put a list of the platform-dependent .la files in
the subdirectories in the platform_deps Make variable, and make
libgio-2.0.la depend on that, so that it gets relinked if one of
the dependent libraries has changed.

svn path=/trunk/; revision=7336

gio/ChangeLog
gio/Makefile.am

index 1bc5bd1..e8057f2 100644 (file)
@@ -1,5 +1,12 @@
 2008-08-11  Tor Lillqvist  <tml@novell.com>
 
+       * Makefile.am: Put a list of the platform-dependent .la files in
+       the subdirectories in the platform_deps Make variable, and make
+       libgio-2.0.la depend on that, so that it gets relinked if one of
+       the dependent libraries has changed.
+
+2008-08-11  Tor Lillqvist  <tml@novell.com>
+
        * Makefile.am (platform_libadd): Remove -lwininet which had been
        added by mistake. We will probably eventually be using WinHTTP,
        not the older WinInet anyway. (Actually I am working on it.)
index 8e58ed5..971bdeb 100644 (file)
@@ -94,22 +94,26 @@ local_sources = \
        $(NULL)
 
 platform_libadd =
+platform_deps =
 appinfo_sources =
 
 if HAVE_INOTIFY
 SUBDIRS += inotify
 platform_libadd += inotify/libinotify.la
+platform_deps += inotify/libinotify.la
 endif
 
 if HAVE_FEN
 AM_CPPFLAGS += -DHAVE_FEN
 SUBDIRS += fen
 platform_libadd += fen/libfen.la
+platform_deps += fen/libfen.la
 endif
 
 if OS_WIN32
 SUBDIRS += win32
 platform_libadd += win32/libgiowin32.la
+platform_deps += win32/libgiowin32.la
 endif
 
 
@@ -122,6 +126,7 @@ endif
 if OS_UNIX
 appinfo_sources += gdesktopappinfo.c gdesktopappinfo.h
 platform_libadd += xdgmime/libxdgmime.la
+platform_deps += xdgmime/libxdgmime.la
 unix_sources = \
        gunixmount.c            \
        gunixmount.h            \
@@ -267,7 +272,7 @@ libgio_2_0_la_LDFLAGS = \
        -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
        -export-dynamic $(no_undefined) $(export_symbols)
 
-libgio_2_0_la_DEPENDENCIES = $(gio_def)
+libgio_2_0_la_DEPENDENCIES = $(gio_def) $(platform_deps)
 
 gio_headers =                  \
        gappinfo.h              \