Update README.md
[puttycyg-ng.git] / windows / Makefile.vc
blobb6942ac69f867f7f47eee48df68a37fce702456c
1 # Makefile for putty under Visual C.
3 # This file was created by `mkfiles.pl' from the `Recipe' file.
4 # DO NOT EDIT THIS FILE DIRECTLY; edit Recipe or mkfiles.pl instead.
6 # Extra options you can set:
8 #  - VER="/DSNAPSHOT=1999-01-25 /DSVN_REV=1234"
9 #      Generates executables whose About box report them as being a
10 #      development snapshot. SVN_REV is a Subversion revision number.
12 #  - VER=/DRELEASE=0.43
13 #      Generates executables whose About box report them as being a
14 #      release version.
16 #  - COMPAT=/DAUTO_WINSOCK (Windows only)
17 #      Causes PuTTY to assume that <windows.h> includes its own WinSock
18 #      header file, so that it won't try to include <winsock.h>.
20 #  - COMPAT=/DWINSOCK_TWO (Windows only)
21 #      Causes the PuTTY utilities to include <winsock2.h> instead of
22 #      <winsock.h>, except Plink which _needs_ WinSock 2 so it already
23 #      does this.
25 #  - COMPAT=/DNO_SECURITY (Windows only)
26 #      Disables Pageant's use of <aclapi.h>, which is not available
27 #      with some development environments (such as older versions of
28 #      the Cygwin/mingw GNU toolchain). This means that Pageant
29 #      won't care about the local user ID of processes accessing it; a
30 #      version of Pageant built with this option will therefore refuse
31 #      to run under NT-series OSes on security grounds (although it
32 #      will run fine on Win95-series OSes where there is no access
33 #      control anyway).
35 #  - COMPAT=/DNO_MULTIMON (Windows only)
36 #      Disables PuTTY's use of <multimon.h>, which is not available
37 #      with some development environments. This means that PuTTY's
38 #      full-screen mode (configurable to work on Alt-Enter) will
39 #      not behave usefully in a multi-monitor environment.
41 #      Note that this definition is always enabled in the Cygwin
42 #      build, since at the time of writing this <multimon.h> is
43 #      known not to be available in Cygwin.
45 #  - COMPAT=/DNO_HTMLHELP (Windows only)
46 #      Disables PuTTY's use of <htmlhelp.h>, which is not available
47 #      with some development environments. The resulting binary
48 #      will only look for an old-style WinHelp file (.HLP/.CNT), and
49 #      will ignore any .CHM file.
51 #      Note that this definition is always enabled in the Cygwin
52 #      build, since at the time of writing this <htmlhelp.h> is
53 #      known not to be available in Cygwin (although you can use
54 #      the htmlhelp.h supplied with HTML Help Workshop).
56 #  - RCFL=/DNO_MANIFESTS (Windows only)
57 #      Disables inclusion of XML application manifests in the PuTTY
58 #      binaries. This may be necessary to build for 64-bit Windows;
59 #      the manifests are only included to use the XP GUI style on
60 #      Windows XP, and the architecture tags are a lie on 64-bit.
62 #  - COMPAT=/DNO_IPV6
63 #      Disables PuTTY's ability to make IPv6 connections, enabling
64 #      it to compile under development environments which do not
65 #      support IPv6 in their header files.
67 #  - COMPAT=/DMSVC4 (Windows only)
68 #  - RCFL=/DMSVC4
69 #      Makes a couple of minor changes so that PuTTY compiles using
70 #      MSVC 4. You will also need /DNO_SECURITY and /DNO_MULTIMON.
72 #  - RCFL=/DASCIICTLS (Windows only)
73 #      Uses ASCII rather than Unicode to specify the tab control in
74 #      the resource file. Probably most useful when compiling with
75 #      Cygnus/mingw32, whose resource compiler may have less of a
76 #      problem with it.
78 #  - XFLAGS=/DTELNET_DEFAULT
79 #      Causes PuTTY to default to the Telnet protocol (in the absence
80 #      of Default Settings and so on to the contrary). Normally PuTTY
81 #      will default to SSH.
83 #  - XFLAGS=/DDEBUG
84 #      Causes PuTTY to enable internal debugging.
86 #  - XFLAGS=/DMALLOC_LOG
87 #      Causes PuTTY to emit a file called putty_mem.log, logging every
88 #      memory allocation and free, so you can track memory leaks.
90 #  - XFLAGS=/DMINEFIELD (Windows only)
91 #      Causes PuTTY to use a custom memory allocator, similar in
92 #      concept to Electric Fence, in place of regular malloc(). Wastes
93 #      huge amounts of RAM, but should cause heap-corruption bugs to
94 #      show up as GPFs at the point of failure rather than appearing
95 #      later on as second-level damage.
98 # If you rename this file to `Makefile', you should change this line,
99 # so that the .rsp files still depend on the correct makefile.
100 MAKEFILE = Makefile.vc
102 # C compilation flags
103 CFLAGS = /nologo /W3 /O1 -I..\./ -I..\charset/ -I..\windows/ -I..\unix/ -I..\mac/ -I..\macosx/ /D_WINDOWS /D_WIN32_WINDOWS=0x500 /DWINVER=0x500
104 LFLAGS = /incremental:no /fixed
105 RCFLAGS = -DWIN32 -D_WIN32 -DWINVER=0x0400
107 RCFLAGS = $(RCFLAGS) $(VER)
110 all: pageant.exe plink.exe pscp.exe psftp.exe putty.exe puttygen.exe \
111                 puttytel.exe
113 pageant.exe: misc.obj pageant.res sshaes.obj sshbn.obj sshdes.obj sshdss.obj \
114                 sshmd5.obj sshpubk.obj sshrsa.obj sshsh512.obj sshsha.obj \
115                 tree234.obj version.obj winhelp.obj winmisc.obj winpgnt.obj \
116                 winpgntc.obj winutils.obj pageant.rsp
117         link $(LFLAGS) -out:pageant.exe -map:pageant.map @pageant.rsp
119 plink.exe: be_all_s.obj cmdline.obj cproxy.obj cygterm.obj ldisc.obj \
120                 logging.obj misc.obj pinger.obj plink.res portfwd.obj \
121                 proxy.obj raw.obj rlogin.obj settings.obj ssh.obj sshaes.obj \
122                 ssharcf.obj sshblowf.obj sshbn.obj sshcrc.obj sshcrcda.obj \
123                 sshdes.obj sshdh.obj sshdss.obj sshmd5.obj sshpubk.obj \
124                 sshrand.obj sshrsa.obj sshsh256.obj sshsh512.obj sshsha.obj \
125                 sshzlib.obj telnet.obj timing.obj tree234.obj version.obj \
126                 wildcard.obj wincons.obj windefs.obj winhandl.obj \
127                 winmisc.obj winnet.obj winnoise.obj winpgntc.obj \
128                 winplink.obj winproxy.obj winser.obj winstore.obj \
129                 wintime.obj x11fwd.obj plink.rsp
130         link $(LFLAGS) -out:plink.exe -map:plink.map @plink.rsp
132 pscp.exe: be_none.obj cmdline.obj cproxy.obj int64.obj logging.obj misc.obj \
133                 pinger.obj portfwd.obj proxy.obj pscp.obj pscp.res \
134                 settings.obj sftp.obj ssh.obj sshaes.obj ssharcf.obj \
135                 sshblowf.obj sshbn.obj sshcrc.obj sshcrcda.obj sshdes.obj \
136                 sshdh.obj sshdss.obj sshmd5.obj sshpubk.obj sshrand.obj \
137                 sshrsa.obj sshsh256.obj sshsh512.obj sshsha.obj sshzlib.obj \
138                 timing.obj tree234.obj version.obj wildcard.obj wincons.obj \
139                 windefs.obj winhandl.obj winmisc.obj winnet.obj winnoise.obj \
140                 winpgntc.obj winproxy.obj winsftp.obj winstore.obj \
141                 wintime.obj x11fwd.obj pscp.rsp
142         link $(LFLAGS) -out:pscp.exe -map:pscp.map @pscp.rsp
144 psftp.exe: be_none.obj cmdline.obj cproxy.obj int64.obj logging.obj misc.obj \
145                 pinger.obj portfwd.obj proxy.obj psftp.obj psftp.res \
146                 settings.obj sftp.obj ssh.obj sshaes.obj ssharcf.obj \
147                 sshblowf.obj sshbn.obj sshcrc.obj sshcrcda.obj sshdes.obj \
148                 sshdh.obj sshdss.obj sshmd5.obj sshpubk.obj sshrand.obj \
149                 sshrsa.obj sshsh256.obj sshsh512.obj sshsha.obj sshzlib.obj \
150                 timing.obj tree234.obj version.obj wildcard.obj wincons.obj \
151                 windefs.obj winhandl.obj winmisc.obj winnet.obj winnoise.obj \
152                 winpgntc.obj winproxy.obj winsftp.obj winstore.obj \
153                 wintime.obj x11fwd.obj psftp.rsp
154         link $(LFLAGS) -out:psftp.exe -map:psftp.map @psftp.rsp
156 putty.exe: be_all_s.obj cmdline.obj config.obj cproxy.obj cygcfg.obj \
157                 cygterm.obj dialog.obj ldisc.obj ldiscucs.obj logging.obj \
158                 minibidi.obj misc.obj pinger.obj portfwd.obj proxy.obj \
159                 putty.res raw.obj rlogin.obj sercfg.obj settings.obj \
160                 sizetip.obj ssh.obj sshaes.obj ssharcf.obj sshblowf.obj \
161                 sshbn.obj sshcrc.obj sshcrcda.obj sshdes.obj sshdh.obj \
162                 sshdss.obj sshmd5.obj sshpubk.obj sshrand.obj sshrsa.obj \
163                 sshsh256.obj sshsh512.obj sshsha.obj sshzlib.obj telnet.obj \
164                 terminal.obj timing.obj tree234.obj version.obj wcwidth.obj \
165                 wildcard.obj wincfg.obj winctrls.obj windefs.obj windlg.obj \
166                 window.obj winhandl.obj winhelp.obj winmisc.obj winnet.obj \
167                 winnoise.obj winpgntc.obj winprint.obj winproxy.obj \
168                 winser.obj winstore.obj wintime.obj winucs.obj winutils.obj \
169                 x11fwd.obj putty.rsp
170         link $(LFLAGS) -out:putty.exe -map:putty.map @putty.rsp
172 puttygen.exe: import.obj misc.obj notiming.obj puttygen.res sshaes.obj \
173                 sshbn.obj sshdes.obj sshdss.obj sshdssg.obj sshmd5.obj \
174                 sshprime.obj sshpubk.obj sshrand.obj sshrsa.obj sshrsag.obj \
175                 sshsh512.obj sshsha.obj tree234.obj version.obj winctrls.obj \
176                 winhelp.obj winmisc.obj winnoise.obj winpgen.obj \
177                 winstore.obj wintime.obj winutils.obj puttygen.rsp
178         link $(LFLAGS) -out:puttygen.exe -map:puttygen.map @puttygen.rsp
180 puttytel.exe: be_nos_s.obj cmdline.obj config.obj cygcfg.obj cygterm.obj \
181                 dialog.obj ldisc.obj ldiscucs.obj logging.obj minibidi.obj \
182                 misc.obj nocproxy.obj pinger.obj proxy.obj puttytel.res \
183                 raw.obj rlogin.obj sercfg.obj settings.obj sizetip.obj \
184                 telnet.obj terminal.obj timing.obj tree234.obj version.obj \
185                 wcwidth.obj wincfg.obj winctrls.obj windefs.obj windlg.obj \
186                 window.obj winhandl.obj winhelp.obj winmisc.obj winnet.obj \
187                 winprint.obj winproxy.obj winser.obj winstore.obj \
188                 wintime.obj winucs.obj winutils.obj puttytel.rsp
189         link $(LFLAGS) -out:puttytel.exe -map:puttytel.map @puttytel.rsp
191 pageant.rsp: $(MAKEFILE)
192         echo /nologo /subsystem:windows > pageant.rsp
193         echo advapi32.lib comctl32.lib comdlg32.lib gdi32.lib >> pageant.rsp
194         echo imm32.lib misc.obj pageant.res shell32.lib >> pageant.rsp
195         echo sshaes.obj sshbn.obj sshdes.obj sshdss.obj >> pageant.rsp
196         echo sshmd5.obj sshpubk.obj sshrsa.obj sshsh512.obj >> pageant.rsp
197         echo sshsha.obj tree234.obj user32.lib version.obj >> pageant.rsp
198         echo winhelp.obj winmisc.obj winmm.lib winpgnt.obj >> pageant.rsp
199         echo winpgntc.obj winspool.lib winutils.obj >> pageant.rsp
201 plink.rsp: $(MAKEFILE)
202         echo /nologo /subsystem:console > plink.rsp
203         echo advapi32.lib be_all_s.obj cmdline.obj >> plink.rsp
204         echo comctl32.lib comdlg32.lib cproxy.obj cygterm.obj >> plink.rsp
205         echo gdi32.lib imm32.lib ldisc.obj logging.obj >> plink.rsp
206         echo misc.obj pinger.obj plink.res portfwd.obj >> plink.rsp
207         echo proxy.obj raw.obj rlogin.obj settings.obj >> plink.rsp
208         echo shell32.lib ssh.obj sshaes.obj ssharcf.obj >> plink.rsp
209         echo sshblowf.obj sshbn.obj sshcrc.obj sshcrcda.obj >> plink.rsp
210         echo sshdes.obj sshdh.obj sshdss.obj sshmd5.obj >> plink.rsp
211         echo sshpubk.obj sshrand.obj sshrsa.obj sshsh256.obj >> plink.rsp
212         echo sshsh512.obj sshsha.obj sshzlib.obj telnet.obj >> plink.rsp
213         echo timing.obj tree234.obj user32.lib version.obj >> plink.rsp
214         echo wildcard.obj wincons.obj windefs.obj winhandl.obj >> plink.rsp
215         echo winmisc.obj winmm.lib winnet.obj winnoise.obj >> plink.rsp
216         echo winpgntc.obj winplink.obj winproxy.obj winser.obj >> plink.rsp
217         echo winspool.lib winstore.obj wintime.obj x11fwd.obj >> plink.rsp
219 pscp.rsp: $(MAKEFILE)
220         echo /nologo /subsystem:console > pscp.rsp
221         echo advapi32.lib be_none.obj cmdline.obj comctl32.lib >> pscp.rsp
222         echo comdlg32.lib cproxy.obj gdi32.lib imm32.lib >> pscp.rsp
223         echo int64.obj logging.obj misc.obj pinger.obj >> pscp.rsp
224         echo portfwd.obj proxy.obj pscp.obj pscp.res >> pscp.rsp
225         echo settings.obj sftp.obj shell32.lib ssh.obj >> pscp.rsp
226         echo sshaes.obj ssharcf.obj sshblowf.obj sshbn.obj >> pscp.rsp
227         echo sshcrc.obj sshcrcda.obj sshdes.obj sshdh.obj >> pscp.rsp
228         echo sshdss.obj sshmd5.obj sshpubk.obj sshrand.obj >> pscp.rsp
229         echo sshrsa.obj sshsh256.obj sshsh512.obj sshsha.obj >> pscp.rsp
230         echo sshzlib.obj timing.obj tree234.obj user32.lib >> pscp.rsp
231         echo version.obj wildcard.obj wincons.obj windefs.obj >> pscp.rsp
232         echo winhandl.obj winmisc.obj winmm.lib winnet.obj >> pscp.rsp
233         echo winnoise.obj winpgntc.obj winproxy.obj >> pscp.rsp
234         echo winsftp.obj winspool.lib winstore.obj wintime.obj >> pscp.rsp
235         echo x11fwd.obj >> pscp.rsp
237 psftp.rsp: $(MAKEFILE)
238         echo /nologo /subsystem:console > psftp.rsp
239         echo advapi32.lib be_none.obj cmdline.obj comctl32.lib >> psftp.rsp
240         echo comdlg32.lib cproxy.obj gdi32.lib imm32.lib >> psftp.rsp
241         echo int64.obj logging.obj misc.obj pinger.obj >> psftp.rsp
242         echo portfwd.obj proxy.obj psftp.obj psftp.res >> psftp.rsp
243         echo settings.obj sftp.obj shell32.lib ssh.obj >> psftp.rsp
244         echo sshaes.obj ssharcf.obj sshblowf.obj sshbn.obj >> psftp.rsp
245         echo sshcrc.obj sshcrcda.obj sshdes.obj sshdh.obj >> psftp.rsp
246         echo sshdss.obj sshmd5.obj sshpubk.obj sshrand.obj >> psftp.rsp
247         echo sshrsa.obj sshsh256.obj sshsh512.obj sshsha.obj >> psftp.rsp
248         echo sshzlib.obj timing.obj tree234.obj user32.lib >> psftp.rsp
249         echo version.obj wildcard.obj wincons.obj windefs.obj >> psftp.rsp
250         echo winhandl.obj winmisc.obj winmm.lib winnet.obj >> psftp.rsp
251         echo winnoise.obj winpgntc.obj winproxy.obj >> psftp.rsp
252         echo winsftp.obj winspool.lib winstore.obj wintime.obj >> psftp.rsp
253         echo x11fwd.obj >> psftp.rsp
255 putty.rsp: $(MAKEFILE)
256         echo /nologo /subsystem:windows > putty.rsp
257         echo advapi32.lib be_all_s.obj cmdline.obj >> putty.rsp
258         echo comctl32.lib comdlg32.lib config.obj cproxy.obj >> putty.rsp
259         echo cygcfg.obj cygterm.obj dialog.obj gdi32.lib >> putty.rsp
260         echo imm32.lib ldisc.obj ldiscucs.obj logging.obj >> putty.rsp
261         echo minibidi.obj misc.obj pinger.obj portfwd.obj >> putty.rsp
262         echo proxy.obj putty.res raw.obj rlogin.obj sercfg.obj >> putty.rsp
263         echo settings.obj shell32.lib sizetip.obj ssh.obj >> putty.rsp
264         echo sshaes.obj ssharcf.obj sshblowf.obj sshbn.obj >> putty.rsp
265         echo sshcrc.obj sshcrcda.obj sshdes.obj sshdh.obj >> putty.rsp
266         echo sshdss.obj sshmd5.obj sshpubk.obj sshrand.obj >> putty.rsp
267         echo sshrsa.obj sshsh256.obj sshsh512.obj sshsha.obj >> putty.rsp
268         echo sshzlib.obj telnet.obj terminal.obj timing.obj >> putty.rsp
269         echo tree234.obj user32.lib version.obj wcwidth.obj >> putty.rsp
270         echo wildcard.obj wincfg.obj winctrls.obj windefs.obj >> putty.rsp
271         echo windlg.obj window.obj winhandl.obj winhelp.obj >> putty.rsp
272         echo winmisc.obj winmm.lib winnet.obj winnoise.obj >> putty.rsp
273         echo winpgntc.obj winprint.obj winproxy.obj winser.obj >> putty.rsp
274         echo winspool.lib winstore.obj wintime.obj winucs.obj >> putty.rsp
275         echo winutils.obj x11fwd.obj >> putty.rsp
277 puttygen.rsp: $(MAKEFILE)
278         echo /nologo /subsystem:windows > puttygen.rsp
279         echo advapi32.lib comctl32.lib comdlg32.lib gdi32.lib >> puttygen.rsp
280         echo imm32.lib import.obj misc.obj notiming.obj >> puttygen.rsp
281         echo puttygen.res shell32.lib sshaes.obj sshbn.obj >> puttygen.rsp
282         echo sshdes.obj sshdss.obj sshdssg.obj sshmd5.obj >> puttygen.rsp
283         echo sshprime.obj sshpubk.obj sshrand.obj sshrsa.obj >> puttygen.rsp
284         echo sshrsag.obj sshsh512.obj sshsha.obj tree234.obj >> puttygen.rsp
285         echo user32.lib version.obj winctrls.obj winhelp.obj >> puttygen.rsp
286         echo winmisc.obj winmm.lib winnoise.obj winpgen.obj >> puttygen.rsp
287         echo winspool.lib winstore.obj wintime.obj >> puttygen.rsp
288         echo winutils.obj >> puttygen.rsp
290 puttytel.rsp: $(MAKEFILE)
291         echo /nologo /subsystem:windows > puttytel.rsp
292         echo advapi32.lib be_nos_s.obj cmdline.obj >> puttytel.rsp
293         echo comctl32.lib comdlg32.lib config.obj cygcfg.obj >> puttytel.rsp
294         echo cygterm.obj dialog.obj gdi32.lib imm32.lib >> puttytel.rsp
295         echo ldisc.obj ldiscucs.obj logging.obj minibidi.obj >> puttytel.rsp
296         echo misc.obj nocproxy.obj pinger.obj proxy.obj >> puttytel.rsp
297         echo puttytel.res raw.obj rlogin.obj sercfg.obj >> puttytel.rsp
298         echo settings.obj shell32.lib sizetip.obj telnet.obj >> puttytel.rsp
299         echo terminal.obj timing.obj tree234.obj user32.lib >> puttytel.rsp
300         echo version.obj wcwidth.obj wincfg.obj winctrls.obj >> puttytel.rsp
301         echo windefs.obj windlg.obj window.obj winhandl.obj >> puttytel.rsp
302         echo winhelp.obj winmisc.obj winmm.lib winnet.obj >> puttytel.rsp
303         echo winprint.obj winproxy.obj winser.obj winspool.lib >> puttytel.rsp
304         echo winstore.obj wintime.obj winucs.obj winutils.obj >> puttytel.rsp
306 be_all.obj: ..\be_all.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
307                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
308                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
309                 ..\windows\winhelp.h ..\charset\charset.h
310         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\be_all.c
312 be_all_s.obj: ..\be_all_s.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
313                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
314                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
315                 ..\windows\winhelp.h ..\charset\charset.h
316         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\be_all_s.c
318 be_none.obj: ..\be_none.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
319                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
320                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
321                 ..\windows\winhelp.h ..\charset\charset.h
322         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\be_none.c
324 be_nos_s.obj: ..\be_nos_s.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
325                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
326                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
327                 ..\windows\winhelp.h ..\charset\charset.h
328         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\be_nos_s.c
330 be_nossh.obj: ..\be_nossh.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
331                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
332                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
333                 ..\windows\winhelp.h ..\charset\charset.h
334         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\be_nossh.c
336 cmdgen.obj: ..\cmdgen.c ..\putty.h ..\ssh.h ..\puttyps.h ..\network.h \
337                 ..\misc.h ..\puttymem.h ..\int64.h ..\windows\winstuff.h \
338                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
339                 ..\tree234.h ..\windows\winhelp.h ..\charset\charset.h
340         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\cmdgen.c
342 cmdline.obj: ..\cmdline.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
343                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
344                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
345                 ..\windows\winhelp.h ..\charset\charset.h
346         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\cmdline.c
348 config.obj: ..\config.c ..\putty.h ..\dialog.h ..\storage.h ..\puttyps.h \
349                 ..\network.h ..\misc.h ..\windows\winstuff.h \
350                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
351                 ..\puttymem.h ..\tree234.h ..\windows\winhelp.h \
352                 ..\charset\charset.h
353         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\config.c
355 cproxy.obj: ..\cproxy.c ..\putty.h ..\ssh.h ..\network.h ..\proxy.h \
356                 ..\puttyps.h ..\misc.h ..\puttymem.h ..\int64.h \
357                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
358                 ..\unix\unix.h ..\tree234.h ..\windows\winhelp.h \
359                 ..\charset\charset.h
360         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\cproxy.c
362 cygcfg.obj: ..\windows\cygcfg.c ..\putty.h ..\dialog.h ..\puttyps.h \
363                 ..\network.h ..\misc.h ..\windows\winstuff.h \
364                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
365                 ..\puttymem.h ..\tree234.h ..\windows\winhelp.h \
366                 ..\charset\charset.h
367         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\cygcfg.c
369 cygterm.obj: ..\windows\cygterm.c ..\putty.h ..\windows\cthelper\cthelper.h \
370                 ..\windows\cthelper\message.h ..\puttyps.h ..\network.h \
371                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
372                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
373                 ..\windows\winhelp.h ..\charset\charset.h
374         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\cygterm.c
376 dialog.obj: ..\dialog.c ..\putty.h ..\dialog.h ..\puttyps.h ..\network.h \
377                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
378                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
379                 ..\windows\winhelp.h ..\charset\charset.h
380         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\dialog.c
382 fromucs.obj: ..\charset\fromucs.c ..\charset\charset.h ..\charset\internal.h
383         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\charset\fromucs.c
385 gtkcfg.obj: ..\unix\gtkcfg.c ..\putty.h ..\dialog.h ..\storage.h \
386                 ..\puttyps.h ..\network.h ..\misc.h ..\windows\winstuff.h \
387                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
388                 ..\puttymem.h ..\tree234.h ..\windows\winhelp.h \
389                 ..\charset\charset.h
390         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\gtkcfg.c
392 gtkcols.obj: ..\unix\gtkcols.c ..\unix\gtkcols.h
393         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\gtkcols.c
395 gtkdlg.obj: ..\unix\gtkdlg.c ..\unix\gtkcols.h ..\putty.h ..\storage.h \
396                 ..\dialog.h ..\tree234.h ..\puttyps.h ..\network.h ..\misc.h \
397                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
398                 ..\unix\unix.h ..\puttymem.h ..\windows\winhelp.h \
399                 ..\charset\charset.h
400         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\gtkdlg.c
402 gtkwin.obj: ..\unix\gtkwin.c ..\putty.h ..\terminal.h ..\puttyps.h \
403                 ..\network.h ..\misc.h ..\tree234.h ..\windows\winstuff.h \
404                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
405                 ..\puttymem.h ..\windows\winhelp.h ..\charset\charset.h
406         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\gtkwin.c
408 import.obj: ..\import.c ..\putty.h ..\ssh.h ..\misc.h ..\puttyps.h \
409                 ..\network.h ..\puttymem.h ..\int64.h ..\windows\winstuff.h \
410                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
411                 ..\tree234.h ..\windows\winhelp.h ..\charset\charset.h
412         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\import.c
414 int64.obj: ..\int64.c ..\int64.h
415         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\int64.c
417 ldisc.obj: ..\ldisc.c ..\putty.h ..\terminal.h ..\ldisc.h ..\puttyps.h \
418                 ..\network.h ..\misc.h ..\tree234.h ..\windows\winstuff.h \
419                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
420                 ..\puttymem.h ..\windows\winhelp.h ..\charset\charset.h
421         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\ldisc.c
423 ldiscucs.obj: ..\ldiscucs.c ..\putty.h ..\terminal.h ..\ldisc.h ..\puttyps.h \
424                 ..\network.h ..\misc.h ..\tree234.h ..\windows\winstuff.h \
425                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
426                 ..\puttymem.h ..\windows\winhelp.h ..\charset\charset.h
427         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\ldiscucs.c
429 localenc.obj: ..\charset\localenc.c ..\charset\charset.h \
430                 ..\charset\internal.h
431         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\charset\localenc.c
433 logging.obj: ..\logging.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
434                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
435                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
436                 ..\windows\winhelp.h ..\charset\charset.h
437         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\logging.c
439 mac.obj: ..\mac\mac.c ..\mac\macresid.h ..\putty.h ..\ssh.h ..\terminal.h \
440                 ..\mac\mac.h ..\puttyps.h ..\network.h ..\misc.h \
441                 ..\puttymem.h ..\int64.h ..\tree234.h ..\charset\charset.h \
442                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
443                 ..\unix\unix.h ..\windows\winhelp.h
444         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\mac.c
446 mac_res.res: ..\mac\mac_res.r ..\mac\macresid.h ..\mac\version.r
447         rc $(RCFL) -r $(RCFLAGS) ..\mac\mac_res.r
449 macabout.obj: ..\mac\macabout.c ..\putty.h ..\mac\mac.h ..\mac\macresid.h \
450                 ..\puttyps.h ..\network.h ..\misc.h ..\charset\charset.h \
451                 ..\tree234.h ..\windows\winstuff.h ..\mac\macstuff.h \
452                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h \
453                 ..\windows\winhelp.h
454         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\macabout.c
456 macctrls.obj: ..\mac\macctrls.c ..\putty.h ..\mac\mac.h ..\mac\macresid.h \
457                 ..\dialog.h ..\tree234.h ..\puttyps.h ..\network.h ..\misc.h \
458                 ..\charset\charset.h ..\windows\winstuff.h ..\mac\macstuff.h \
459                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h \
460                 ..\windows\winhelp.h
461         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\macctrls.c
463 macdlg.obj: ..\mac\macdlg.c ..\putty.h ..\dialog.h ..\mac\mac.h \
464                 ..\mac\macresid.h ..\storage.h ..\puttyps.h ..\network.h \
465                 ..\misc.h ..\charset\charset.h ..\tree234.h \
466                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
467                 ..\unix\unix.h ..\puttymem.h ..\windows\winhelp.h
468         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\macdlg.c
470 macenc.obj: ..\charset\macenc.c ..\charset\charset.h ..\charset\internal.h
471         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\charset\macenc.c
473 macevlog.obj: ..\mac\macevlog.c ..\putty.h ..\mac\mac.h ..\mac\macresid.h \
474                 ..\terminal.h ..\puttyps.h ..\network.h ..\misc.h \
475                 ..\charset\charset.h ..\tree234.h ..\windows\winstuff.h \
476                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
477                 ..\puttymem.h ..\windows\winhelp.h
478         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\macevlog.c
480 macmisc.obj: ..\mac\macmisc.c ..\putty.h ..\mac\mac.h ..\ssh.h ..\puttyps.h \
481                 ..\network.h ..\misc.h ..\charset\charset.h ..\tree234.h \
482                 ..\puttymem.h ..\int64.h ..\windows\winstuff.h \
483                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
484                 ..\windows\winhelp.h
485         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\macmisc.c
487 macnet.obj: ..\mac\macnet.c ..\putty.h ..\network.h ..\mac\mac.h ..\ssh.h \
488                 ..\puttyps.h ..\misc.h ..\charset\charset.h ..\tree234.h \
489                 ..\puttymem.h ..\int64.h ..\windows\winstuff.h \
490                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
491                 ..\windows\winhelp.h
492         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\macnet.c
494 macnoise.obj: ..\mac\macnoise.c ..\putty.h ..\ssh.h ..\storage.h \
495                 ..\puttyps.h ..\network.h ..\misc.h ..\puttymem.h ..\int64.h \
496                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
497                 ..\unix\unix.h ..\tree234.h ..\windows\winhelp.h \
498                 ..\charset\charset.h
499         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\macnoise.c
501 macpgen.obj: ..\mac\macpgen.c ..\mac\macpgrid.h ..\putty.h ..\ssh.h \
502                 ..\mac\mac.h ..\puttyps.h ..\network.h ..\misc.h \
503                 ..\puttymem.h ..\int64.h ..\charset\charset.h ..\tree234.h \
504                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
505                 ..\unix\unix.h ..\windows\winhelp.h
506         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\macpgen.c
508 macpgen.res: ..\mac\macpgen.r ..\mac\macpgrid.h ..\mac\version.r
509         rc $(RCFL) -r $(RCFLAGS) ..\mac\macpgen.r
511 macpgkey.obj: ..\mac\macpgkey.c ..\putty.h ..\mac\mac.h ..\mac\macpgrid.h \
512                 ..\ssh.h ..\puttyps.h ..\network.h ..\misc.h \
513                 ..\charset\charset.h ..\tree234.h ..\puttymem.h ..\int64.h \
514                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
515                 ..\unix\unix.h ..\windows\winhelp.h
516         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\macpgkey.c
518 macstore.obj: ..\mac\macstore.c ..\putty.h ..\storage.h ..\mac\mac.h \
519                 ..\mac\macresid.h ..\puttyps.h ..\network.h ..\misc.h \
520                 ..\charset\charset.h ..\tree234.h ..\windows\winstuff.h \
521                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
522                 ..\puttymem.h ..\windows\winhelp.h
523         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\macstore.c
525 macterm.obj: ..\mac\macterm.c ..\mac\macresid.h ..\putty.h \
526                 ..\charset\charset.h ..\mac\mac.h ..\terminal.h ..\puttyps.h \
527                 ..\network.h ..\misc.h ..\tree234.h ..\windows\winstuff.h \
528                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
529                 ..\puttymem.h ..\windows\winhelp.h
530         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\macterm.c
532 macucs.obj: ..\mac\macucs.c ..\putty.h ..\charset\charset.h ..\terminal.h \
533                 ..\misc.h ..\mac\mac.h ..\puttyps.h ..\network.h \
534                 ..\tree234.h ..\puttymem.h ..\windows\winstuff.h \
535                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
536                 ..\windows\winhelp.h
537         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\macucs.c
539 mimeenc.obj: ..\charset\mimeenc.c ..\charset\charset.h ..\charset\internal.h
540         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\charset\mimeenc.c
542 minibidi.obj: ..\minibidi.c ..\misc.h ..\puttymem.h
543         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\minibidi.c
545 misc.obj: ..\misc.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
546                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
547                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
548                 ..\windows\winhelp.h ..\charset\charset.h
549         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\misc.c
551 mtcpnet.obj: ..\mac\mtcpnet.c ..\putty.h ..\network.h ..\mac\mac.h \
552                 ..\puttyps.h ..\misc.h ..\charset\charset.h ..\tree234.h \
553                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
554                 ..\unix\unix.h ..\puttymem.h ..\windows\winhelp.h
555         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\mtcpnet.c
557 nocproxy.obj: ..\nocproxy.c ..\putty.h ..\network.h ..\proxy.h ..\puttyps.h \
558                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
559                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
560                 ..\windows\winhelp.h ..\charset\charset.h
561         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\nocproxy.c
563 notiming.obj: ..\notiming.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
564                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
565                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
566                 ..\windows\winhelp.h ..\charset\charset.h
567         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\notiming.c
569 osxctrls.obj: ..\macosx\osxctrls.m ..\putty.h ..\dialog.h \
570                 ..\macosx\osxclass.h ..\tree234.h ..\puttyps.h ..\network.h \
571                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
572                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h \
573                 ..\windows\winhelp.h ..\charset\charset.h
574         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\macosx\osxctrls.m
576 osxdlg.obj: ..\macosx\osxdlg.m ..\putty.h ..\storage.h ..\dialog.h \
577                 ..\macosx\osxclass.h ..\puttyps.h ..\network.h ..\misc.h \
578                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
579                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
580                 ..\windows\winhelp.h ..\charset\charset.h
581         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\macosx\osxdlg.m
583 osxmain.obj: ..\macosx\osxmain.m ..\putty.h ..\macosx\osxclass.h \
584                 ..\puttyps.h ..\network.h ..\misc.h ..\windows\winstuff.h \
585                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
586                 ..\puttymem.h ..\tree234.h ..\windows\winhelp.h \
587                 ..\charset\charset.h
588         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\macosx\osxmain.m
590 osxsel.obj: ..\macosx\osxsel.m ..\putty.h ..\macosx\osxclass.h ..\puttyps.h \
591                 ..\network.h ..\misc.h ..\windows\winstuff.h \
592                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
593                 ..\puttymem.h ..\tree234.h ..\windows\winhelp.h \
594                 ..\charset\charset.h
595         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\macosx\osxsel.m
597 osxwin.obj: ..\macosx\osxwin.m ..\putty.h ..\terminal.h ..\macosx\osxclass.h \
598                 ..\puttyps.h ..\network.h ..\misc.h ..\tree234.h \
599                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
600                 ..\unix\unix.h ..\puttymem.h ..\windows\winhelp.h \
601                 ..\charset\charset.h
602         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\macosx\osxwin.m
604 otnet.obj: ..\mac\otnet.c ..\putty.h ..\network.h ..\mac\mac.h ..\puttyps.h \
605                 ..\misc.h ..\charset\charset.h ..\tree234.h \
606                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
607                 ..\unix\unix.h ..\puttymem.h ..\windows\winhelp.h
608         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\otnet.c
610 pageant.res: *.c *.h *.rc ..\windows\pageant.rc ..\windows\rcstuff.h \
611                 ..\windows\pageant.ico ..\windows\pageants.ico \
612                 ..\windows\version.rc2 ..\windows\pageant.mft
613         rc $(RCFL) -r $(RCFLAGS) ..\windows\pageant.rc
615 pinger.obj: ..\pinger.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
616                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
617                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
618                 ..\windows\winhelp.h ..\charset\charset.h
619         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\pinger.c
621 plink.res: *.c *.h *.rc ..\windows\plink.rc ..\windows\rcstuff.h \
622                 ..\windows\putty.ico ..\windows\version.rc2
623         rc $(RCFL) -r $(RCFLAGS) ..\windows\plink.rc
625 portfwd.obj: ..\portfwd.c ..\putty.h ..\ssh.h ..\puttyps.h ..\network.h \
626                 ..\misc.h ..\puttymem.h ..\int64.h ..\windows\winstuff.h \
627                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
628                 ..\tree234.h ..\windows\winhelp.h ..\charset\charset.h
629         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\portfwd.c
631 pproxy.obj: ..\pproxy.c ..\putty.h ..\network.h ..\proxy.h ..\puttyps.h \
632                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
633                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
634                 ..\windows\winhelp.h ..\charset\charset.h
635         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\pproxy.c
637 proxy.obj: ..\proxy.c ..\putty.h ..\network.h ..\proxy.h ..\puttyps.h \
638                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
639                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
640                 ..\windows\winhelp.h ..\charset\charset.h
641         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\proxy.c
643 pscp.obj: ..\pscp.c ..\putty.h ..\psftp.h ..\ssh.h ..\sftp.h ..\storage.h \
644                 ..\int64.h ..\puttyps.h ..\network.h ..\misc.h ..\puttymem.h \
645                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
646                 ..\unix\unix.h ..\tree234.h ..\windows\winhelp.h \
647                 ..\charset\charset.h
648         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\pscp.c
650 pscp.res: *.c *.h *.rc ..\windows\pscp.rc ..\windows\rcstuff.h \
651                 ..\windows\pscp.ico ..\windows\version.rc2
652         rc $(RCFL) -r $(RCFLAGS) ..\windows\pscp.rc
654 psftp.obj: ..\psftp.c ..\putty.h ..\psftp.h ..\storage.h ..\ssh.h ..\sftp.h \
655                 ..\int64.h ..\puttyps.h ..\network.h ..\misc.h ..\puttymem.h \
656                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
657                 ..\unix\unix.h ..\tree234.h ..\windows\winhelp.h \
658                 ..\charset\charset.h
659         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\psftp.c
661 psftp.res: *.c *.h *.rc ..\windows\psftp.rc ..\windows\rcstuff.h \
662                 ..\windows\pscp.ico ..\windows\version.rc2
663         rc $(RCFL) -r $(RCFLAGS) ..\windows\psftp.rc
665 putty.res: *.c *.h *.rc ..\windows\putty.rc ..\windows\rcstuff.h \
666                 ..\windows\win_res.rc2 ..\windows\putty.mft \
667                 ..\windows\win_res.h ..\windows\putty.ico \
668                 ..\windows\puttycfg.ico ..\windows\version.rc2
669         rc $(RCFL) -r $(RCFLAGS) ..\windows\putty.rc
671 puttygen.res: *.c *.h *.rc ..\windows\puttygen.rc ..\windows\rcstuff.h \
672                 ..\windows\puttygen.ico ..\windows\version.rc2 \
673                 ..\windows\puttygen.mft
674         rc $(RCFL) -r $(RCFLAGS) ..\windows\puttygen.rc
676 puttytel.res: *.c *.h *.rc ..\windows\puttytel.rc ..\windows\rcstuff.h \
677                 ..\windows\win_res.rc2 ..\windows\putty.mft \
678                 ..\windows\win_res.h ..\windows\putty.ico \
679                 ..\windows\puttycfg.ico ..\windows\version.rc2
680         rc $(RCFL) -r $(RCFLAGS) ..\windows\puttytel.rc
682 raw.obj: ..\raw.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
683                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
684                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
685                 ..\windows\winhelp.h ..\charset\charset.h
686         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\raw.c
688 rlogin.obj: ..\rlogin.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
689                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
690                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
691                 ..\windows\winhelp.h ..\charset\charset.h
692         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\rlogin.c
694 sbcs.obj: ..\charset\sbcs.c ..\charset\charset.h ..\charset\internal.h
695         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\charset\sbcs.c
697 sbcsdat.obj: ..\charset\sbcsdat.c ..\charset\charset.h ..\charset\internal.h
698         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\charset\sbcsdat.c
700 sercfg.obj: ..\sercfg.c ..\putty.h ..\dialog.h ..\storage.h ..\puttyps.h \
701                 ..\network.h ..\misc.h ..\windows\winstuff.h \
702                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
703                 ..\puttymem.h ..\tree234.h ..\windows\winhelp.h \
704                 ..\charset\charset.h
705         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sercfg.c
707 settings.obj: ..\settings.c ..\putty.h ..\storage.h ..\puttyps.h \
708                 ..\network.h ..\misc.h ..\windows\winstuff.h \
709                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
710                 ..\puttymem.h ..\tree234.h ..\windows\winhelp.h \
711                 ..\charset\charset.h
712         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\settings.c
714 sftp.obj: ..\sftp.c ..\misc.h ..\int64.h ..\tree234.h ..\sftp.h \
715                 ..\puttymem.h
716         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sftp.c
718 sizetip.obj: ..\windows\sizetip.c ..\putty.h ..\puttyps.h ..\network.h \
719                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
720                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
721                 ..\windows\winhelp.h ..\charset\charset.h
722         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\sizetip.c
724 slookup.obj: ..\charset\slookup.c ..\charset\charset.h ..\charset\internal.h \
725                 ..\charset\enum.c ..\charset\sbcsdat.c ..\charset\utf8.c
726         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\charset\slookup.c
728 ssh.obj: ..\ssh.c ..\putty.h ..\tree234.h ..\ssh.h ..\puttyps.h ..\network.h \
729                 ..\misc.h ..\puttymem.h ..\int64.h ..\windows\winstuff.h \
730                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
731                 ..\windows\winhelp.h ..\charset\charset.h
732         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\ssh.c
734 sshaes.obj: ..\sshaes.c ..\ssh.h ..\puttymem.h ..\network.h ..\int64.h \
735                 ..\misc.h
736         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshaes.c
738 ssharcf.obj: ..\ssharcf.c ..\ssh.h ..\puttymem.h ..\network.h ..\int64.h \
739                 ..\misc.h
740         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\ssharcf.c
742 sshblowf.obj: ..\sshblowf.c ..\ssh.h ..\puttymem.h ..\network.h ..\int64.h \
743                 ..\misc.h
744         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshblowf.c
746 sshbn.obj: ..\sshbn.c ..\misc.h ..\ssh.h ..\puttymem.h ..\network.h \
747                 ..\int64.h
748         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshbn.c
750 sshcrc.obj: ..\sshcrc.c ..\ssh.h ..\puttymem.h ..\network.h ..\int64.h \
751                 ..\misc.h
752         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshcrc.c
754 sshcrcda.obj: ..\sshcrcda.c ..\misc.h ..\ssh.h ..\puttymem.h ..\network.h \
755                 ..\int64.h
756         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshcrcda.c
758 sshdes.obj: ..\sshdes.c ..\ssh.h ..\puttymem.h ..\network.h ..\int64.h \
759                 ..\misc.h
760         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshdes.c
762 sshdh.obj: ..\sshdh.c ..\ssh.h ..\puttymem.h ..\network.h ..\int64.h \
763                 ..\misc.h
764         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshdh.c
766 sshdss.obj: ..\sshdss.c ..\ssh.h ..\misc.h ..\puttymem.h ..\network.h \
767                 ..\int64.h
768         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshdss.c
770 sshdssg.obj: ..\sshdssg.c ..\misc.h ..\ssh.h ..\puttymem.h ..\network.h \
771                 ..\int64.h
772         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshdssg.c
774 sshmd5.obj: ..\sshmd5.c ..\ssh.h ..\puttymem.h ..\network.h ..\int64.h \
775                 ..\misc.h
776         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshmd5.c
778 sshprime.obj: ..\sshprime.c ..\ssh.h ..\puttymem.h ..\network.h ..\int64.h \
779                 ..\misc.h
780         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshprime.c
782 sshpubk.obj: ..\sshpubk.c ..\putty.h ..\ssh.h ..\misc.h ..\puttyps.h \
783                 ..\network.h ..\puttymem.h ..\int64.h ..\windows\winstuff.h \
784                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
785                 ..\tree234.h ..\windows\winhelp.h ..\charset\charset.h
786         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshpubk.c
788 sshrand.obj: ..\sshrand.c ..\putty.h ..\ssh.h ..\puttyps.h ..\network.h \
789                 ..\misc.h ..\puttymem.h ..\int64.h ..\windows\winstuff.h \
790                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
791                 ..\tree234.h ..\windows\winhelp.h ..\charset\charset.h
792         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshrand.c
794 sshrsa.obj: ..\sshrsa.c ..\ssh.h ..\misc.h ..\puttymem.h ..\network.h \
795                 ..\int64.h
796         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshrsa.c
798 sshrsag.obj: ..\sshrsag.c ..\ssh.h ..\puttymem.h ..\network.h ..\int64.h \
799                 ..\misc.h
800         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshrsag.c
802 sshsh256.obj: ..\sshsh256.c ..\ssh.h ..\puttymem.h ..\network.h ..\int64.h \
803                 ..\misc.h
804         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshsh256.c
806 sshsh512.obj: ..\sshsh512.c ..\ssh.h ..\puttymem.h ..\network.h ..\int64.h \
807                 ..\misc.h
808         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshsh512.c
810 sshsha.obj: ..\sshsha.c ..\ssh.h ..\puttymem.h ..\network.h ..\int64.h \
811                 ..\misc.h
812         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshsha.c
814 sshzlib.obj: ..\sshzlib.c ..\ssh.h ..\puttymem.h ..\network.h ..\int64.h \
815                 ..\misc.h
816         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\sshzlib.c
818 stricmp.obj: ..\mac\stricmp.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
819                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
820                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
821                 ..\windows\winhelp.h ..\charset\charset.h
822         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\stricmp.c
824 telnet.obj: ..\telnet.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
825                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
826                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
827                 ..\windows\winhelp.h ..\charset\charset.h
828         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\telnet.c
830 terminal.obj: ..\terminal.c ..\putty.h ..\terminal.h ..\puttyps.h \
831                 ..\network.h ..\misc.h ..\tree234.h ..\windows\winstuff.h \
832                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
833                 ..\puttymem.h ..\windows\winhelp.h ..\charset\charset.h
834         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\terminal.c
836 testback.obj: ..\testback.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
837                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
838                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
839                 ..\windows\winhelp.h ..\charset\charset.h
840         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\testback.c
842 time.obj: ..\time.c
843         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\time.c
845 timing.obj: ..\timing.c ..\putty.h ..\tree234.h ..\puttyps.h ..\network.h \
846                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
847                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h \
848                 ..\windows\winhelp.h ..\charset\charset.h
849         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\timing.c
851 toucs.obj: ..\charset\toucs.c ..\charset\charset.h ..\charset\internal.h
852         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\charset\toucs.c
854 tree234.obj: ..\tree234.c ..\puttymem.h ..\tree234.h
855         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\tree234.c
857 utf8.obj: ..\charset\utf8.c ..\charset\charset.h ..\charset\internal.h
858         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\charset\utf8.c
860 ux_x11.obj: ..\unix\ux_x11.c ..\putty.h ..\ssh.h ..\puttyps.h ..\network.h \
861                 ..\misc.h ..\puttymem.h ..\int64.h ..\windows\winstuff.h \
862                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
863                 ..\tree234.h ..\windows\winhelp.h ..\charset\charset.h
864         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\ux_x11.c
866 uxagentc.obj: ..\unix\uxagentc.c ..\putty.h ..\misc.h ..\tree234.h \
867                 ..\puttymem.h ..\puttyps.h ..\network.h \
868                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
869                 ..\unix\unix.h ..\windows\winhelp.h ..\charset\charset.h
870         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxagentc.c
872 uxcfg.obj: ..\unix\uxcfg.c ..\putty.h ..\dialog.h ..\storage.h ..\puttyps.h \
873                 ..\network.h ..\misc.h ..\windows\winstuff.h \
874                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
875                 ..\puttymem.h ..\tree234.h ..\windows\winhelp.h \
876                 ..\charset\charset.h
877         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxcfg.c
879 uxcons.obj: ..\unix\uxcons.c ..\putty.h ..\storage.h ..\ssh.h ..\puttyps.h \
880                 ..\network.h ..\misc.h ..\puttymem.h ..\int64.h \
881                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
882                 ..\unix\unix.h ..\tree234.h ..\windows\winhelp.h \
883                 ..\charset\charset.h
884         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxcons.c
886 uxgen.obj: ..\unix\uxgen.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
887                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
888                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
889                 ..\windows\winhelp.h ..\charset\charset.h
890         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxgen.c
892 uxmisc.obj: ..\unix\uxmisc.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
893                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
894                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
895                 ..\windows\winhelp.h ..\charset\charset.h
896         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxmisc.c
898 uxnet.obj: ..\unix\uxnet.c ..\putty.h ..\network.h ..\tree234.h ..\puttyps.h \
899                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
900                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h \
901                 ..\windows\winhelp.h ..\charset\charset.h
902         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxnet.c
904 uxnoise.obj: ..\unix\uxnoise.c ..\putty.h ..\ssh.h ..\storage.h ..\puttyps.h \
905                 ..\network.h ..\misc.h ..\puttymem.h ..\int64.h \
906                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
907                 ..\unix\unix.h ..\tree234.h ..\windows\winhelp.h \
908                 ..\charset\charset.h
909         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxnoise.c
911 uxplink.obj: ..\unix\uxplink.c ..\putty.h ..\storage.h ..\tree234.h \
912                 ..\puttyps.h ..\network.h ..\misc.h ..\windows\winstuff.h \
913                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
914                 ..\puttymem.h ..\windows\winhelp.h ..\charset\charset.h
915         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxplink.c
917 uxprint.obj: ..\unix\uxprint.c ..\putty.h ..\puttyps.h ..\network.h \
918                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
919                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
920                 ..\windows\winhelp.h ..\charset\charset.h
921         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxprint.c
923 uxproxy.obj: ..\unix\uxproxy.c ..\tree234.h ..\putty.h ..\network.h \
924                 ..\proxy.h ..\puttyps.h ..\misc.h ..\windows\winstuff.h \
925                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
926                 ..\puttymem.h ..\windows\winhelp.h ..\charset\charset.h
927         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxproxy.c
929 uxpterm.obj: ..\unix\uxpterm.c ..\putty.h ..\puttyps.h ..\network.h \
930                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
931                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
932                 ..\windows\winhelp.h ..\charset\charset.h
933         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxpterm.c
935 uxpty.obj: ..\unix\uxpty.c ..\putty.h ..\tree234.h ..\puttyps.h ..\network.h \
936                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
937                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h \
938                 ..\windows\winhelp.h ..\charset\charset.h
939         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxpty.c
941 uxputty.obj: ..\unix\uxputty.c ..\putty.h ..\storage.h ..\puttyps.h \
942                 ..\network.h ..\misc.h ..\windows\winstuff.h \
943                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
944                 ..\puttymem.h ..\tree234.h ..\windows\winhelp.h \
945                 ..\charset\charset.h
946         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxputty.c
948 uxsel.obj: ..\unix\uxsel.c ..\putty.h ..\tree234.h ..\puttyps.h ..\network.h \
949                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
950                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h \
951                 ..\windows\winhelp.h ..\charset\charset.h
952         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxsel.c
954 uxser.obj: ..\unix\uxser.c ..\putty.h ..\tree234.h ..\puttyps.h ..\network.h \
955                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
956                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h \
957                 ..\windows\winhelp.h ..\charset\charset.h
958         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxser.c
960 uxsftp.obj: ..\unix\uxsftp.c ..\putty.h ..\psftp.h ..\int64.h ..\puttyps.h \
961                 ..\network.h ..\misc.h ..\windows\winstuff.h \
962                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
963                 ..\puttymem.h ..\tree234.h ..\windows\winhelp.h \
964                 ..\charset\charset.h
965         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxsftp.c
967 uxsignal.obj: ..\unix\uxsignal.c
968         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxsignal.c
970 uxstore.obj: ..\unix\uxstore.c ..\putty.h ..\storage.h ..\tree234.h \
971                 ..\puttyps.h ..\network.h ..\misc.h ..\windows\winstuff.h \
972                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
973                 ..\puttymem.h ..\windows\winhelp.h ..\charset\charset.h
974         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxstore.c
976 uxucs.obj: ..\unix\uxucs.c ..\putty.h ..\charset\charset.h ..\terminal.h \
977                 ..\misc.h ..\puttyps.h ..\network.h ..\tree234.h \
978                 ..\puttymem.h ..\windows\winstuff.h ..\mac\macstuff.h \
979                 ..\macosx\osx.h ..\unix\unix.h ..\windows\winhelp.h
980         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\uxucs.c
982 vsnprint.obj: ..\mac\vsnprint.c ..\putty.h ..\puttyps.h ..\network.h \
983                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
984                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
985                 ..\windows\winhelp.h ..\charset\charset.h
986         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\mac\vsnprint.c
988 wcwidth.obj: ..\wcwidth.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
989                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
990                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
991                 ..\windows\winhelp.h ..\charset\charset.h
992         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\wcwidth.c
994 wildcard.obj: ..\wildcard.c ..\putty.h ..\puttyps.h ..\network.h ..\misc.h \
995                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
996                 ..\unix\unix.h ..\puttymem.h ..\tree234.h \
997                 ..\windows\winhelp.h ..\charset\charset.h
998         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\wildcard.c
1000 wincfg.obj: ..\windows\wincfg.c ..\putty.h ..\dialog.h ..\storage.h \
1001                 ..\puttyps.h ..\network.h ..\misc.h ..\windows\winstuff.h \
1002                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
1003                 ..\puttymem.h ..\tree234.h ..\windows\winhelp.h \
1004                 ..\charset\charset.h
1005         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\wincfg.c
1007 wincons.obj: ..\windows\wincons.c ..\putty.h ..\storage.h ..\ssh.h \
1008                 ..\puttyps.h ..\network.h ..\misc.h ..\puttymem.h ..\int64.h \
1009                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
1010                 ..\unix\unix.h ..\tree234.h ..\windows\winhelp.h \
1011                 ..\charset\charset.h
1012         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\wincons.c
1014 winctrls.obj: ..\windows\winctrls.c ..\putty.h ..\misc.h ..\dialog.h \
1015                 ..\puttyps.h ..\network.h ..\puttymem.h \
1016                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
1017                 ..\unix\unix.h ..\tree234.h ..\windows\winhelp.h \
1018                 ..\charset\charset.h
1019         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winctrls.c
1021 windefs.obj: ..\windows\windefs.c ..\putty.h ..\puttyps.h ..\network.h \
1022                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
1023                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
1024                 ..\windows\winhelp.h ..\charset\charset.h
1025         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\windefs.c
1027 windlg.obj: ..\windows\windlg.c ..\putty.h ..\ssh.h ..\windows\win_res.h \
1028                 ..\storage.h ..\dialog.h ..\puttyps.h ..\network.h ..\misc.h \
1029                 ..\puttymem.h ..\int64.h ..\windows\winstuff.h \
1030                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
1031                 ..\tree234.h ..\windows\winhelp.h ..\charset\charset.h
1032         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\windlg.c
1034 window.obj: ..\windows\window.c ..\putty.h ..\terminal.h ..\storage.h \
1035                 ..\windows\win_res.h ..\puttyps.h ..\network.h ..\misc.h \
1036                 ..\tree234.h ..\windows\winstuff.h ..\mac\macstuff.h \
1037                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h \
1038                 ..\windows\winhelp.h ..\charset\charset.h
1039         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\window.c
1041 winhandl.obj: ..\windows\winhandl.c ..\putty.h ..\puttyps.h ..\network.h \
1042                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
1043                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
1044                 ..\windows\winhelp.h ..\charset\charset.h
1045         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winhandl.c
1047 winhelp.obj: ..\windows\winhelp.c ..\putty.h ..\puttyps.h ..\network.h \
1048                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
1049                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
1050                 ..\windows\winhelp.h ..\charset\charset.h
1051         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winhelp.c
1053 winmisc.obj: ..\windows\winmisc.c ..\putty.h ..\puttyps.h ..\network.h \
1054                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
1055                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
1056                 ..\windows\winhelp.h ..\charset\charset.h
1057         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winmisc.c
1059 winnet.obj: ..\windows\winnet.c ..\putty.h ..\network.h ..\tree234.h \
1060                 ..\puttyps.h ..\misc.h ..\windows\winstuff.h \
1061                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
1062                 ..\puttymem.h ..\windows\winhelp.h ..\charset\charset.h
1063         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winnet.c
1065 winnoise.obj: ..\windows\winnoise.c ..\putty.h ..\ssh.h ..\storage.h \
1066                 ..\puttyps.h ..\network.h ..\misc.h ..\puttymem.h ..\int64.h \
1067                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
1068                 ..\unix\unix.h ..\tree234.h ..\windows\winhelp.h \
1069                 ..\charset\charset.h
1070         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winnoise.c
1072 winpgen.obj: ..\windows\winpgen.c ..\putty.h ..\ssh.h ..\puttyps.h \
1073                 ..\network.h ..\misc.h ..\puttymem.h ..\int64.h \
1074                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
1075                 ..\unix\unix.h ..\tree234.h ..\windows\winhelp.h \
1076                 ..\charset\charset.h
1077         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winpgen.c
1079 winpgnt.obj: ..\windows\winpgnt.c ..\putty.h ..\ssh.h ..\misc.h ..\tree234.h \
1080                 ..\puttyps.h ..\network.h ..\puttymem.h ..\int64.h \
1081                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
1082                 ..\unix\unix.h ..\windows\winhelp.h ..\charset\charset.h
1083         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winpgnt.c
1085 winpgntc.obj: ..\windows\winpgntc.c ..\putty.h ..\puttyps.h ..\network.h \
1086                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
1087                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
1088                 ..\windows\winhelp.h ..\charset\charset.h
1089         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winpgntc.c
1091 winplink.obj: ..\windows\winplink.c ..\putty.h ..\storage.h ..\tree234.h \
1092                 ..\puttyps.h ..\network.h ..\misc.h ..\windows\winstuff.h \
1093                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
1094                 ..\puttymem.h ..\windows\winhelp.h ..\charset\charset.h
1095         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winplink.c
1097 winprint.obj: ..\windows\winprint.c ..\putty.h ..\puttyps.h ..\network.h \
1098                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
1099                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
1100                 ..\windows\winhelp.h ..\charset\charset.h
1101         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winprint.c
1103 winproxy.obj: ..\windows\winproxy.c ..\tree234.h ..\putty.h ..\network.h \
1104                 ..\proxy.h ..\puttyps.h ..\misc.h ..\windows\winstuff.h \
1105                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
1106                 ..\puttymem.h ..\windows\winhelp.h ..\charset\charset.h
1107         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winproxy.c
1109 winser.obj: ..\windows\winser.c ..\putty.h ..\puttyps.h ..\network.h \
1110                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
1111                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
1112                 ..\windows\winhelp.h ..\charset\charset.h
1113         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winser.c
1115 winsftp.obj: ..\windows\winsftp.c ..\putty.h ..\psftp.h ..\int64.h \
1116                 ..\puttyps.h ..\network.h ..\misc.h ..\windows\winstuff.h \
1117                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
1118                 ..\puttymem.h ..\tree234.h ..\windows\winhelp.h \
1119                 ..\charset\charset.h
1120         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winsftp.c
1122 winstore.obj: ..\windows\winstore.c ..\putty.h ..\storage.h ..\puttyps.h \
1123                 ..\network.h ..\misc.h ..\windows\winstuff.h \
1124                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
1125                 ..\puttymem.h ..\tree234.h ..\windows\winhelp.h \
1126                 ..\charset\charset.h
1127         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winstore.c
1129 wintime.obj: ..\windows\wintime.c ..\putty.h ..\puttyps.h ..\network.h \
1130                 ..\misc.h ..\windows\winstuff.h ..\mac\macstuff.h \
1131                 ..\macosx\osx.h ..\unix\unix.h ..\puttymem.h ..\tree234.h \
1132                 ..\windows\winhelp.h ..\charset\charset.h
1133         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\wintime.c
1135 winucs.obj: ..\windows\winucs.c ..\putty.h ..\terminal.h ..\misc.h \
1136                 ..\puttyps.h ..\network.h ..\tree234.h ..\puttymem.h \
1137                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
1138                 ..\unix\unix.h ..\windows\winhelp.h ..\charset\charset.h
1139         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winucs.c
1141 winutils.obj: ..\windows\winutils.c ..\putty.h ..\misc.h ..\puttyps.h \
1142                 ..\network.h ..\puttymem.h ..\windows\winstuff.h \
1143                 ..\mac\macstuff.h ..\macosx\osx.h ..\unix\unix.h \
1144                 ..\tree234.h ..\windows\winhelp.h ..\charset\charset.h
1145         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\windows\winutils.c
1147 x11fwd.obj: ..\x11fwd.c ..\putty.h ..\ssh.h ..\tree234.h ..\puttyps.h \
1148                 ..\network.h ..\misc.h ..\puttymem.h ..\int64.h \
1149                 ..\windows\winstuff.h ..\mac\macstuff.h ..\macosx\osx.h \
1150                 ..\unix\unix.h ..\windows\winhelp.h ..\charset\charset.h
1151         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\x11fwd.c
1153 xenc.obj: ..\charset\xenc.c ..\charset\charset.h ..\charset\internal.h
1154         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\charset\xenc.c
1156 xkeysym.obj: ..\unix\xkeysym.c ..\misc.h ..\puttymem.h
1157         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\xkeysym.c
1159 xpmptcfg.obj: ..\unix\xpmptcfg.c
1160         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\xpmptcfg.c
1162 xpmpterm.obj: ..\unix\xpmpterm.c
1163         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\xpmpterm.c
1165 xpmpucfg.obj: ..\unix\xpmpucfg.c
1166         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\xpmpucfg.c
1168 xpmputty.obj: ..\unix\xpmputty.c
1169         cl $(COMPAT) $(CFLAGS) $(XFLAGS) /c ..\unix\xpmputty.c
1172 version.obj: *.c *.h *.rc
1173         cl $(VER) $(CFLAGS) /c ..\version.c
1175 clean: tidy
1176         -del *.exe
1178 tidy:
1179         -del *.obj
1180         -del *.res
1181         -del *.pch
1182         -del *.aps
1183         -del *.ilk
1184         -del *.pdb
1185         -del *.rsp
1186         -del *.dsp
1187         -del *.dsw
1188         -del *.ncb
1189         -del *.opt
1190         -del *.plg
1191         -del *.map
1192         -del *.idb
1193         -del debug.log