From 9da978311ead365db4bebc7f58d707b52ab7d127 Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Sat, 4 Jan 2003 06:43:38 +0000 Subject: [PATCH] [Win32] Install also the .def files, to help users generate import 2003-01-04 Tor Lillqvist * {glib,gmodule,gobject,gthread}/Makefile.am: [Win32] Install also the .def files, to help users generate import libraries for other compilers. Uninstall, too. * glib-zip.in: Include .def files from above. --- ChangeLog | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ ChangeLog.pre-2-12 | 6 ++++++ ChangeLog.pre-2-4 | 6 ++++++ ChangeLog.pre-2-6 | 6 ++++++ ChangeLog.pre-2-8 | 6 ++++++ glib-zip.in | 4 ++++ glib/Makefile.am | 4 +++- gmodule/Makefile.am | 4 +++- 9 files changed, 46 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index cb6da2b1c..aaeb94255 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2003-01-04 Tor Lillqvist + * {glib,gmodule,gobject,gthread}/Makefile.am: + [Win32] Install also the .def files, to help users generate + import libraries for other compilers. Uninstall, too. + + * glib-zip.in: Include .def files from above. + * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Don't claim broken pipes are unreadable. (Well, they are, but read() handles it, and treats it like EOF.) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index cb6da2b1c..aaeb94255 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,11 @@ 2003-01-04 Tor Lillqvist + * {glib,gmodule,gobject,gthread}/Makefile.am: + [Win32] Install also the .def files, to help users generate + import libraries for other compilers. Uninstall, too. + + * glib-zip.in: Include .def files from above. + * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Don't claim broken pipes are unreadable. (Well, they are, but read() handles it, and treats it like EOF.) diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12 index cb6da2b1c..aaeb94255 100644 --- a/ChangeLog.pre-2-12 +++ b/ChangeLog.pre-2-12 @@ -1,5 +1,11 @@ 2003-01-04 Tor Lillqvist + * {glib,gmodule,gobject,gthread}/Makefile.am: + [Win32] Install also the .def files, to help users generate + import libraries for other compilers. Uninstall, too. + + * glib-zip.in: Include .def files from above. + * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Don't claim broken pipes are unreadable. (Well, they are, but read() handles it, and treats it like EOF.) diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index cb6da2b1c..aaeb94255 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,5 +1,11 @@ 2003-01-04 Tor Lillqvist + * {glib,gmodule,gobject,gthread}/Makefile.am: + [Win32] Install also the .def files, to help users generate + import libraries for other compilers. Uninstall, too. + + * glib-zip.in: Include .def files from above. + * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Don't claim broken pipes are unreadable. (Well, they are, but read() handles it, and treats it like EOF.) diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index cb6da2b1c..aaeb94255 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,5 +1,11 @@ 2003-01-04 Tor Lillqvist + * {glib,gmodule,gobject,gthread}/Makefile.am: + [Win32] Install also the .def files, to help users generate + import libraries for other compilers. Uninstall, too. + + * glib-zip.in: Include .def files from above. + * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Don't claim broken pipes are unreadable. (Well, they are, but read() handles it, and treats it like EOF.) diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index cb6da2b1c..aaeb94255 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,5 +1,11 @@ 2003-01-04 Tor Lillqvist + * {glib,gmodule,gobject,gthread}/Makefile.am: + [Win32] Install also the .def files, to help users generate + import libraries for other compilers. Uninstall, too. + + * glib-zip.in: Include .def files from above. + * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Don't claim broken pipes are unreadable. (Well, they are, but read() handles it, and treats it like EOF.) diff --git a/glib-zip.in b/glib-zip.in index df15bbe7e..71d8ce934 100755 --- a/glib-zip.in +++ b/glib-zip.in @@ -29,12 +29,16 @@ bin/gobject-query.exe include/glib-2.0 lib/libglib-2.0.dll.a lib/glib-2.0.lib +lib/glib-2.0.def lib/libgmodule-2.0.dll.a lib/gmodule-2.0.lib +lib/gmodule-2.0.def lib/libgobject-2.0.dll.a lib/gobject-2.0.lib +lib/gobject-2.0.def lib/libgthread-2.0.dll.a lib/gthread-2.0.lib +lib/gthread-2.0.def lib/glib-2.0 lib/pkgconfig/glib-2.0.pc lib/pkgconfig/gmodule-2.0.pc diff --git a/glib/Makefile.am b/glib/Makefile.am index ceb593500..447584eed 100644 --- a/glib/Makefile.am +++ b/glib/Makefile.am @@ -172,8 +172,10 @@ export_symbols = -export-symbols glib.def install-libtool-import-lib: $(INSTALL) .libs/libglib-2.0.dll.a $(DESTDIR)$(libdir) + $(INSTALL) glib.def $(DESTDIR)$(libdir)/glib-2.0.def + uninstall-libtool-import-lib: - -rm $(DESTDIR)$(libdir)/libglib-2.0.dll.a + -rm $(DESTDIR)$(libdir)/libglib-2.0.dll.a $(DESTDIR)$(libdir)/glib-2.0.def else install-libtool-import-lib: uninstall-libtool-import-lib: diff --git a/gmodule/Makefile.am b/gmodule/Makefile.am index 0db06b9b1..2007f70fd 100644 --- a/gmodule/Makefile.am +++ b/gmodule/Makefile.am @@ -57,8 +57,10 @@ export_symbols = -export-symbols gmodule.def install-libtool-import-lib: $(INSTALL) .libs/libgmodule-2.0.dll.a $(DESTDIR)$(libdir) + $(INSTALL) gmodule.def $(DESTDIR)$(libdir)/gmodule-2.0.def + uninstall-libtool-import-lib: - -rm $(DESTDIR)$(libdir)/libgmodule-2.0.dll.a + -rm $(DESTDIR)$(libdir)/libgmodule-2.0.dll.a $(DESTDIR)$(libdir)/gmodule-2.0.def else install-libtool-import-lib: uninstall-libtool-import-lib: