OSDN Git Service

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