]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - Makefile
Can now build with /DWIN32S_COMPAT to work (minimally) with Win32s
[PuTTY.git] / Makefile
index d39d660d090c9d55d8ed52b63e276c124a2b17e8..37628e820172cb2e3627a83e3502ed940ff60f5f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,15 +5,18 @@
 # `VER=/DRELEASE=0.43' to get version numbering; otherwise you'll
 # get `Unidentified build'.
 
+# COMPAT=/DWIN32S_COMPAT will produce a binary that works (minimally)
+# with Win32s
+
 CFLAGS = /nologo /W3 /YX /O2 /Yd /D_WINDOWS /DDEBUG /ML /Fd
 
 .c.obj:
-       cl $(FWHACK) $(CFLAGS) /c $*.c
+       cl $(COMPAT) $(FWHACK) $(CFLAGS) /c $*.c
 
 PUTTYOBJS = window.obj windlg.obj terminal.obj telnet.obj raw.obj
 OBJS1 = misc.obj noise.obj
 OBJS2 = ssh.obj sshcrc.obj sshdes.obj sshmd5.obj sshrsa.obj sshrand.obj
-OBJS3 = sshsha.obj sshblowf.obj version.obj
+OBJS3 = sshsha.obj sshblowf.obj version.obj sizetip.obj
 RESRC = win_res.res
 LIBS1 = advapi32.lib user32.lib gdi32.lib
 LIBS2 = wsock32.lib comctl32.lib comdlg32.lib
@@ -39,9 +42,10 @@ link.rsp: makefile
        echo $(LIBS1) >> link.rsp
        echo $(LIBS2) >> link.rsp
 
-window.obj: window.c putty.h win_res.h
+window.obj: window.c putty.h win_res.h sizetip.h
 windlg.obj: windlg.c putty.h ssh.h win_res.h
 terminal.obj: terminal.c putty.h
+sizetip.obj: sizetip.c putty.h
 telnet.obj: telnet.c putty.h
 raw.obj: raw.c putty.h
 misc.obj: misc.c putty.h