Revamp to be like makefile.mingw.in, make the MSVC build actually work
authorTor Lillqvist <tml@iki.fi>
Fri, 6 Oct 2000 21:32:59 +0000 (21:32 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Fri, 6 Oct 2000 21:32:59 +0000 (21:32 +0000)
commit8e847255e8c396a5bacbbf2897ad78e36ee47900
tree3d6227b8a25700022f9fe6b59531a3b349be17d5
parent0c6a1ee5310d872ad1f2bfdbc54df721a239c05f
Revamp to be like makefile.mingw.in, make the MSVC build actually work

2000-10-06  Tor Lillqvist  <tml@iki.fi>

* makefile.msc.in: Revamp to be like makefile.mingw.in, make
the MSVC build actually work again.

* gmodule/makefile.msc.in
* gobject/makefile.msc.in
* gthread/makefile.msc.in: New files, like their mingw counterparts.

* gmodule/Makefile.am
* gobject/Makefile.am
* gthread/Makefile.am: Make and distribute them.

* */makefile.mingw.in: Allow override of GLib version number from
the build/win32/module.defs file.

* glib.def: Add new entry point.

Fixes from Hans Breuer:

* glib.h (struct DIR): Keep the last readdir result cached inside
the DIR struct, to enable several DIRs being open simultaneously.

* gwin32.c (g_win32_readdir): Use the above instead of static.

* giowin32.c (g_io_channel_win32_make_pollfd): Insert cast to keep
MSVC happy.
30 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
giowin32.c
glib.def
glib.h
glib/giowin32.c
glib/glib.def
glib/glib.h
glib/gwin32.c
glib/makefile.mingw.in
glib/makefile.msc.in
gmodule/Makefile.am
gmodule/makefile.mingw.in
gmodule/makefile.msc.in [new file with mode: 0644]
gobject/Makefile.am
gobject/makefile.mingw.in
gobject/makefile.msc.in [new file with mode: 0644]
gthread/Makefile.am
gthread/makefile.mingw.in
gthread/makefile.msc.in [new file with mode: 0644]
gwin32.c
makefile.mingw.in
makefile.msc.in
tests/makefile.msc.in