# Locations and types of output Makefiles.
!makefile vc windows/Makefile.vc
!makefile vcproj windows/MSVC
-!makefile cygwin windows/Makefile.cyg
+!makefile cygwin windows/Makefile.mgw
!makefile borland windows/Makefile.bor
!makefile lcc windows/Makefile.lcc
!makefile gtk unix/Makefile.gtk
# does this.
#
# - COMPAT=/DNO_SECURITY (Windows only)
-# Disables Pageant's use of <aclapi.h>, which is not available
-# with some development environments (such as older versions of
-# the Cygwin/mingw GNU toolchain). This means that Pageant
-# won't care about the local user ID of processes accessing it; a
-# version of Pageant built with this option will therefore refuse
-# to run under NT-series OSes on security grounds (although it
-# will run fine on Win95-series OSes where there is no access
-# control anyway).
+# Disables use of <aclapi.h>, which is not available with some
+# development environments (such as very old versions of the
+# mingw/Cygwin GNU toolchain). This has the following effects:
+# - Pageant won't care about the local user ID of processes
+# accessing it; a version of Pageant built with this option
+# will therefore refuse to run under NT-series OSes on
+# security grounds (although it will run fine on Win95-series
+# OSes where there is no access control anyway).
+# - SSH connection sharing is disabled.
+# - There is no restriction of the process ACLs (on all versions
+# of Windows, without warning), as if UNPROTECT below were set.
#
# - COMPAT=/DNO_MULTIMON (Windows only)
# Disables PuTTY's use of <multimon.h>, which is not available
# full-screen mode (configurable to work on Alt-Enter) will
# not behave usefully in a multi-monitor environment.
#
-# Note that this definition is always enabled in the Cygwin
-# build, since at the time of writing this <multimon.h> is
-# known not to be available in Cygwin.
-#
# - COMPAT=/DNO_HTMLHELP (Windows only)
# Disables PuTTY's use of <htmlhelp.h>, which is not available
# with some development environments. The resulting binary
# will only look for an old-style WinHelp file (.HLP/.CNT), and
# will ignore any .CHM file.
#
-# Note that this definition is always enabled in the Cygwin
-# build, since at the time of writing this <htmlhelp.h> is
-# known not to be available in Cygwin (although you can use
-# the htmlhelp.h supplied with HTML Help Workshop).
+# If you don't have this header, you may be able to use the copy
+# supplied with HTML Help Workshop.
#
# - RCFL=/DNO_MANIFESTS (Windows only)
# Disables inclusion of XML application manifests in the PuTTY
#
# - COMPAT=/DNO_SECUREZEROMEMORY (Windows only)
# Disables PuTTY's use of SecureZeroMemory(), which is missing
-# from some environments' header files. This is enabled by
-# default in the Cygwin Makefile.
+# from some environments' header files.
#
# - XFLAGS=/DTELNET_DEFAULT
# Causes PuTTY to default to the Telnet protocol (in the absence