]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - Recipe
first pass
[PuTTY.git] / Recipe
diff --git a/Recipe b/Recipe
index 6dc306fa5f4bf99952895983d5004050deb48ea1..a2698baaf15c36d2a94b7f46908d1c982b48333d 100644 (file)
--- a/Recipe
+++ b/Recipe
@@ -12,6 +12,7 @@
 # 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
@@ -147,6 +148,10 @@ endif
 CFLAGS = $(CFLAGS) /DHAS_GSSAPI
 !end
 
+!begin clangcl vars
+CFLAGS += /DHAS_GSSAPI
+!end
+
 # `make install' target for Unix.
 !begin gtk
 install:
@@ -179,8 +184,12 @@ install-strip:
 
 # List the man pages for the automake makefile.
 !begin am
-man1_MANS = doc/plink.1 doc/pscp.1 doc/psftp.1 doc/pterm.1 \
-            doc/putty.1 doc/puttygen.1 doc/puttytel.1
+if HAVE_GTK
+man1_MANS = doc/plink.1 doc/pscp.1 doc/psftp.1 doc/puttygen.1 \
+           doc/pageant.1 doc/pterm.1 doc/putty.1 doc/puttytel.1
+else
+man1_MANS = doc/plink.1 doc/pscp.1 doc/psftp.1 doc/puttygen.1
+endif
 !end
 
 # In automake, chgrp/chmod pterm after installation, if configured to.
@@ -314,17 +323,17 @@ puttytel : [X] GTKTERM uxmisc misc ldisc settings uxsel U_BE_NOSSH
         + nogss gtkmain
 
 plink    : [U] uxplink uxcons NONSSH UXSSH U_BE_ALL logging UXMISC uxsignal
-         + ux_x11 noterm
+         + ux_x11 noterm uxnogtk
 
 PUTTYGEN_UNIX = sshrsag sshdssg sshprime sshdes sshbn sshmd5 version
          + sshrand uxnoise sshsha misc sshrsa sshdss uxcons uxstore uxmisc
          + sshpubk sshaes sshsh256 sshsh512 IMPORT puttygen.res time tree234
-         + uxgen notiming conf sshecc sshecdsag
+         + uxgen notiming conf sshecc sshecdsag uxnogtk
 puttygen : [U] cmdgen PUTTYGEN_UNIX
 cgtest   : [UT] cgtest PUTTYGEN_UNIX
 
-pscp     : [U] pscp uxsftp uxcons UXSSH BE_SSH SFTP wildcard UXMISC
-psftp    : [U] psftp uxsftp uxcons UXSSH BE_SSH SFTP wildcard UXMISC
+pscp     : [U] pscp uxsftp uxcons UXSSH BE_SSH SFTP wildcard UXMISC uxnogtk
+psftp    : [U] psftp uxsftp uxcons UXSSH BE_SSH SFTP wildcard UXMISC uxnogtk
 
 pageant  : [X] uxpgnt uxagentc aqsync pageant sshrsa sshpubk sshdes sshbn
         + sshmd5 version tree234 misc sshaes sshsha sshdss sshsh256 sshsh512
@@ -340,8 +349,8 @@ puttyapp : [XT] GTKTERM uxmisc misc ldisc settings uxsel U_BE_ALL uxstore
 osxlaunch : [UT] osxlaunch
 
 fuzzterm : [UT] UXTERM CHARSET misc version uxmisc uxucs fuzzterm time settings
-        + uxstore be_none
-testbn   : [UT] testbn sshbn misc version conf tree234 uxmisc
+        + uxstore be_none uxnogtk
+testbn   : [UT] testbn sshbn misc version conf tree234 uxmisc uxnogtk
 testbn   : [C] testbn sshbn misc version conf tree234 winmisc LIBS
 
 # ----------------------------------------------------------------------
@@ -352,3 +361,7 @@ testbn   : [C] testbn sshbn misc version conf tree234 winmisc LIBS
 cleantestprogs:
        -del $(BUILDDIR)testbn.exe
 !end
+!begin clangcl
+cleantestprogs:
+       -rm -f $(BUILDDIR)testbn.exe
+!end