OSDN Git Service

Incorporate build system updates from w32api package.
[mingw/mingw-org-wsl.git] / mingwrt / ChangeLog
index d15c62b..5737cab 100644 (file)
@@ -1,3 +1,53 @@
+2015-07-16  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Incorporate build system updates from w32api package.
+
+       * Makefile.in (NTDDI_VERSION): Set default to NTDDI_WINNT4.
+       (mkinstalldirs, INSTALL_DATA): Reimplement to support $(call ...)
+       (install-strip, uninstall): New make command goals; implement them.
+       (mingwrt-dist-staged): Use 'install-strip' in this rule; hence...
+       (devdist, dlldist): ...these have no need to strip explicitly.
+       (INSTALL_SUB_HEADERS): New macro; implement it, and use it...
+       (install-mingwrt-headers): ...here.
+
+2015-07-14  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Adapt platform feature checks to NTDDI_VERSION conventions.
+
+       * include/_mingw.h: Assert copyright; include w32api.h
+       (UNICODE, _UNICODE): Factor out consistency checks; relocate them
+       to w32api/include/w32api.h, whence they remain in effect.
+       (_EXTERN_C, _BEGIN_C_DECLS, _END_C_DECLS): Likewise.
+
+2015-07-14  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Correct mismatched #if/#endif from preceding commit.
+
+       * include/_mingw.h (#pragma GCC system_header)
+       [__GNUC__ >= 3 && ! defined __PCC__]: Merge these conditions, thus
+       correcting for inadvertent removal of matching #endif introduced by
+       preceding 2015-06-19 commit.
+
+2015-06-19  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Define symbolic names for alternative Microsoft runtime DLLs.
+
+       * include/msvcrtver.h: New file; it assigns a value for...
+       (__MSVCRT_VERSION__): ...this, making its default equivalent to...
+       (__MSVCR60_DLL): ...this new manifest constant, with each of...
+       (__MSVCR61_DLL, __MSVCR70_DLL, __MSVCR71_DLL, __MSVCR80_DLL)
+       (__MSVCR90_DLL, __MSVCR100_DLL, __MSVCR110_DLL, __MSVCR120_DLL):
+       ...these also defined, as user assignable alternatives.
+
+       * include/_mingw.h (__MSVCRT_VERSION__): Use include/msvcrtver.h
+       to establish its default value.
+
+2015-06-18  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Track dependencies on modified system header files.
+
+       * Makefile.in (DEPFLAGS): Use -MD, rather than -MMD.
+
 2015-06-18  Keith Marshall  <keithmarshall@users.sourceforge.net>
 
        Correct an anomaly in stage 1 only build procedure.