# Overall project name.
!name putty
# Locations and types of output Makefiles.
+!makefile clangcl windows/Makefile.clangcl
!makefile vc windows/Makefile.vc
!makefile vcproj windows/MSVC
!makefile cygwin windows/Makefile.mgw
# 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.
+# - There is no support for restriction of the process ACLs.
#
# - COMPAT=/DNO_MULTIMON (Windows only)
# Disables PuTTY's use of <multimon.h>, which is not available
# - XFLAGS=/DDEBUG
# Causes PuTTY to enable internal debugging.
#
-# - XFLAGS=/DUNPROTECT
-# Disable tightened ACL on PuTTY process so that e.g. debuggers
-# can attach to it.
-#
# - XFLAGS=/DMALLOC_LOG
# Causes PuTTY to emit a file called putty_mem.log, logging every
# memory allocation and free, so you can track memory leaks.
CFLAGS = $(CFLAGS) /DHAS_GSSAPI
!end
+!begin clangcl vars
+CFLAGS += /DHAS_GSSAPI
+!end
+
# `make install' target for Unix.
!begin gtk
install:
cleantestprogs:
-del $(BUILDDIR)testbn.exe
!end
+!begin clangcl
+cleantestprogs:
+ -rm -f $(BUILDDIR)testbn.exe
+!end