Moved the LDAP API defines from Makefile.Watcom to config-win32.h.
[platform/upstream/curl.git] / lib / Makefile.Watcom
1 #
2 #  Watcom / OpenWatcom / Win32 makefile for libcurl.
3 #  G. Vanem <gvanem@broadpark.no>
4 #
5
6 !ifndef %watcom
7 !error WATCOM environment variable not set!
8 !else
9 SYS_INCL = -I$(%watcom)\h\nt -I$(%watcom)\h
10 SYS_LIBS = $(%watcom)\lib386\nt;$(%watcom)\lib386
11 !endif
12
13 TARGETS = libcurl_wc.dll libcurl_wc_imp.lib libcurl_wc.lib
14
15 CC = wcc386
16 LD = wlink
17 RC = wrc
18 AR = wlib
19
20 !ifdef __LOADDLL__
21 !  loaddll wcc386  wccd386
22 !  loaddll wpp386  wppd386
23 !  loaddll wlink   wlinkd
24 !  loaddll wlib    wlibd
25 !endif
26
27 MD = mkdir
28 RM = del /q /f >NUL 2>&1
29 RD = rmdir /q /s >NUL 2>&1
30 CP = copy
31
32 CFLAGS = -3r -mf -hc -zff -zgf -zq -zm -zc -s -fr=con -w2 -fpi -oilrtfm &
33          -wcd=201 -bt=nt -d+ -dWIN32 -dCURL_WANTS_CA_BUNDLE_ENV         &
34          -dBUILDING_LIBCURL -dHAVE_SPNEGO=1 -I. -I..\include $(SYS_INCL)
35
36 !ifdef %debug
37 DEBUG  = -dDEBUG=1 -dDEBUGBUILD
38 CFLAGS += -d3 $(DEBUG)
39 !else
40 CFLAGS += -d0
41 !endif
42
43 !ifdef %use_ipv6
44 CFLAGS += -d_WIN32_WINNT=0x0501 -dENABLE_IPV6
45 !endif
46
47 #
48 # Change to suite.
49 #
50 !ifdef %zlib_root
51 ZLIB_ROOT = $(%zlib_root)
52 !else
53 ZLIB_ROOT = ..\..\zlib-1.2.5
54 !endif
55
56 !ifdef %ares_root
57 ARES_ROOT = $(%ares_root)
58 !else
59 ARES_ROOT = ..\ares
60 !endif
61
62 !ifdef %use_zlib
63 CFLAGS += -dHAVE_ZLIB_H -dHAVE_LIBZ -I$(ZLIB_ROOT)
64 !endif
65
66 !ifdef %use_ares
67 CFLAGS += -dUSE_ARES -I$(ARES_ROOT)
68 !endif
69
70 !ifdef %use_watt32
71 CFLAGS += -dUSE_WATT32 -I$(%watt_root)\inc
72 !endif
73
74 OBJ_BASE = WC_Win32.obj
75 LINK_ARG = $(OBJ_BASE)\dyn\wlink.arg
76 LIB_ARG  = $(OBJ_BASE)\stat\wlib.arg
77
78 # In order to process Makefile.inc wmake must be called with -u switch!
79 !ifneq __MAKEOPTS__ -u
80 !error You MUST call wmake with the -u switch!
81 !else
82 !include Makefile.inc
83 !endif
84
85 OBJS = $(CSOURCES:.c=.obj)
86 OBJS = $OBJ_DIR\$(OBJS: = $OBJ_DIR\)
87
88 #
89 # Use $(OBJS) as a template to generate $(OBJS_STAT) and $(OBJS_DYN).
90 #
91 OBJ_DIR    = $(OBJ_BASE)\stat
92 OBJS_STAT  = $+ $(OBJS) $-
93
94 OBJ_DIR    = $(OBJ_BASE)\dyn
95 OBJS_DYN   = $+ $(OBJS) $-
96
97 CURLBUILDH = ..\include\curl\curlbuild.h
98 RESOURCE   = $(OBJ_BASE)\dyn\libcurl.res
99
100 all: $(CURLBUILDH) $(OBJ_BASE) $(TARGETS) .SYMBOLIC
101         @echo Welcome to libcurl
102
103 $(OBJ_BASE):
104         -$(MD) $^@
105         -$(MD) $^@\stat
106         -$(MD) $^@\dyn
107
108 $(CURLBUILDH): .EXISTSONLY
109         $(CP) $^@.dist $^@
110
111 libcurl_wc.dll libcurl_wc_imp.lib: $(OBJS_DYN) $(RESOURCE) $(LINK_ARG)
112         $(LD) name libcurl_wc.dll @$(LINK_ARG)
113
114 libcurl_wc.lib: $(OBJS_STAT) $(LIB_ARG)
115         $(AR) -q -b -c $^@ @$(LIB_ARG)
116
117 clean: .SYMBOLIC
118         -$(RM) $(OBJS_STAT)
119         -$(RM) $(OBJS_DYN)
120         -$(RM) $(RESOURCE) $(LINK_ARG) $(LIB_ARG)
121
122 vclean realclean: clean .SYMBOLIC
123         -$(RM) $(TARGETS) libcurl_wc.map
124         -$(RD) $(OBJ_BASE)\stat
125         -$(RD) $(OBJ_BASE)\dyn
126         -$(RD) $(OBJ_BASE)
127
128 .ERASE
129 $(RESOURCE): libcurl.rc
130         $(RC) $(DEBUG) -q -r -zm -I..\include $(SYS_INCL) $[@ -fo=$^@
131
132 .ERASE
133 .c{$(OBJ_BASE)\dyn}.obj:
134         $(CC) $(CFLAGS) -bd $[@ -fo=$^@
135
136 .ERASE
137 .c{$(OBJ_BASE)\stat}.obj:
138         $(CC) $(CFLAGS) -DCURL_STATICLIB $[@ -fo=$^@
139
140 $(LINK_ARG): $(__MAKEFILES__)
141         %create $^@
142         @%append $^@ system nt dll
143         @%append $^@ file { $(OBJS_DYN) }
144         @%append $^@ option quiet, map, caseexact, eliminate, implib=libcurl_wc_imp.lib,
145         @%append $^@ res=$(RESOURCE) libpath $(SYS_LIBS)
146 #       @%append $^@ library clib3r.lib
147         @%append $^@ library wldap32.lib
148 !ifdef %use_watt32
149         @%append $^@ library $(%watt_root)\lib\wattcpw_imp.lib
150 !else
151         @%append $^@ library ws2_32.lib
152 !endif
153 !ifdef %use_zlib
154         @%append $^@ library $(ZLIB_ROOT)\zlib.lib
155 !endif
156 !ifdef %use_ares
157         @%append $^@ library $(ARES_ROOT)\cares.lib
158 !endif
159
160 $(LIB_ARG): $(__MAKEFILES__)
161         %create $^@
162         @for %f in ($(OBJS_STAT)) do @%append $^@ +- %f
163
164 #
165 # Dependencies based on "gcc -MM .."
166 #
167 $(OBJ_DIR)\file.obj: file.c setup.h config-win32.h ..\include\curl\curlbuild.h &
168   ..\include\curl\curlrules.h setup_once.h strtoofft.h urldata.h cookie.h &
169   ..\include\curl\curl.h ..\include\curl\curlver.h &
170   ..\include\curl\curlrules.h ..\include\curl\easy.h &
171   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
172   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h &
173   progress.h sendf.h escape.h file.h speedcheck.h getinfo.h transfer.h &
174   url.h curl_memory.h parsedate.h ..\include\curl\mprintf.h memdebug.h
175 $(OBJ_DIR)\timeval.obj: timeval.c timeval.h setup.h config-win32.h &
176   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h
177 $(OBJ_DIR)\base64.obj: base64.c setup.h config-win32.h ..\include\curl\curlbuild.h &
178   ..\include\curl\curlrules.h setup_once.h ..\include\curl\mprintf.h &
179   ..\include\curl\curl.h ..\include\curl\curlver.h &
180   ..\include\curl\curlrules.h ..\include\curl\easy.h &
181   ..\include\curl\multi.h urldata.h cookie.h ..\include\curl\curl.h &
182   formdata.h timeval.h http_chunks.h hostip.h hash.h llist.h &
183   curl_addrinfo.h splay.h easyif.h curl_base64.h curl_memory.h memdebug.h
184 $(OBJ_DIR)\hostip.obj: hostip.c setup.h config-win32.h ..\include\curl\curlbuild.h &
185   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
186   ..\include\curl\curl.h ..\include\curl\curlver.h &
187   ..\include\curl\curlrules.h ..\include\curl\easy.h &
188   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
189   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h sendf.h &
190   share.h strerror.h url.h inet_ntop.h ..\include\curl\mprintf.h curl_memory.h &
191   memdebug.h
192 $(OBJ_DIR)\progress.obj: progress.c setup.h config-win32.h ..\include\curl\curlbuild.h &
193   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
194   ..\include\curl\curl.h ..\include\curl\curlver.h &
195   ..\include\curl\curlrules.h ..\include\curl\easy.h &
196   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
197   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h sendf.h &
198   progress.h ..\include\curl\mprintf.h
199 $(OBJ_DIR)\formdata.obj: formdata.c setup.h config-win32.h ..\include\curl\curlbuild.h &
200   ..\include\curl\curlrules.h setup_once.h ..\include\curl\curl.h &
201   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
202   ..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
203   urldata.h cookie.h formdata.h timeval.h http_chunks.h hostip.h hash.h &
204   llist.h curl_addrinfo.h splay.h easyif.h strequal.h curl_memory.h &
205   curl_rand.h ..\include\curl\mprintf.h memdebug.h
206 $(OBJ_DIR)\cookie.obj: cookie.c setup.h config-win32.h ..\include\curl\curlbuild.h &
207   ..\include\curl\curlrules.h setup_once.h ..\include\curl\mprintf.h &
208   ..\include\curl\curl.h ..\include\curl\curlver.h &
209   ..\include\curl\curlrules.h ..\include\curl\easy.h &
210   ..\include\curl\multi.h urldata.h cookie.h ..\include\curl\curl.h &
211   formdata.h timeval.h http_chunks.h hostip.h hash.h llist.h &
212   curl_addrinfo.h splay.h strequal.h strtok.h sendf.h curl_memory.h share.h &
213   strtoofft.h rawstr.h memdebug.h curl_memrchr.h
214 $(OBJ_DIR)\http.obj: http.c setup.h config-win32.h ..\include\curl\curlbuild.h &
215   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
216   ..\include\curl\curl.h ..\include\curl\curlver.h &
217   ..\include\curl\curlrules.h ..\include\curl\easy.h &
218   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
219   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h &
220   transfer.h sendf.h easyif.h progress.h curl_base64.h strequal.h &
221   sslgen.h http_digest.h http_ntlm.h http_negotiate.h url.h share.h &
222   http.h curl_memory.h select.h parsedate.h strtoofft.h multiif.h rawstr.h &
223   ..\include\curl\mprintf.h memdebug.h
224 $(OBJ_DIR)\sendf.obj: sendf.c setup.h config-win32.h ..\include\curl\curlbuild.h &
225   ..\include\curl\curlrules.h setup_once.h ..\include\curl\curl.h &
226   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
227   ..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
228   urldata.h cookie.h formdata.h timeval.h http_chunks.h hostip.h hash.h &
229   llist.h curl_addrinfo.h splay.h sendf.h connect.h sslgen.h ssh.h &
230   multiif.h ..\include\curl\mprintf.h curl_memory.h strerror.h easyif.h &
231   memdebug.h
232 $(OBJ_DIR)\ftp.obj: ftp.c setup.h config-win32.h ..\include\curl\curlbuild.h &
233   ..\include\curl\curlrules.h setup_once.h ..\include\curl\curl.h &
234   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
235   ..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
236   urldata.h cookie.h formdata.h timeval.h http_chunks.h hostip.h hash.h &
237   llist.h curl_addrinfo.h splay.h sendf.h easyif.h if2ip.h progress.h &
238   transfer.h escape.h http.h socks.h ftp.h strtoofft.h strequal.h &
239   sslgen.h connect.h strerror.h inet_ntop.h inet_pton.h select.h &
240   parsedate.h sockaddr.h multiif.h url.h ..\include\curl\mprintf.h &
241   curl_memory.h memdebug.h
242 $(OBJ_DIR)\url.obj: url.c setup.h config-win32.h ..\include\curl\curlbuild.h &
243   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
244   ..\include\curl\curl.h ..\include\curl\curlver.h &
245   ..\include\curl\curlrules.h ..\include\curl\easy.h &
246   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
247   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h netrc.h &
248   sslgen.h transfer.h sendf.h progress.h strequal.h strerror.h escape.h &
249   strtok.h share.h content_encoding.h http_digest.h http_negotiate.h &
250   select.h multiif.h easyif.h speedcheck.h rawstr.h ftp.h dict.h telnet.h &
251   tftp.h http.h file.h curl_ldap.h ssh.h url.h connect.h inet_ntop.h &
252   http_ntlm.h socks.h ..\include\curl\mprintf.h curl_memory.h memdebug.h
253 $(OBJ_DIR)\dict.obj: dict.c setup.h config-win32.h ..\include\curl\curlbuild.h &
254   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
255   ..\include\curl\curl.h ..\include\curl\curlver.h &
256   ..\include\curl\curlrules.h ..\include\curl\easy.h &
257   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
258   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h &
259   transfer.h sendf.h progress.h strequal.h dict.h rawstr.h &
260   ..\include\curl\mprintf.h memdebug.h
261 $(OBJ_DIR)\if2ip.obj: if2ip.c setup.h config-win32.h ..\include\curl\curlbuild.h &
262   ..\include\curl\curlrules.h setup_once.h inet_ntop.h strequal.h &
263   ..\include\curl\curl.h ..\include\curl\curlver.h &
264   ..\include\curl\curlrules.h ..\include\curl\easy.h &
265   ..\include\curl\multi.h ..\include\curl\curl.h if2ip.h &
266   ..\include\curl\mprintf.h curl_memory.h memdebug.h
267 $(OBJ_DIR)\speedcheck.obj: speedcheck.c setup.h config-win32.h &
268   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
269   ..\include\curl\curl.h ..\include\curl\curlver.h &
270   ..\include\curl\curlrules.h ..\include\curl\easy.h &
271   ..\include\curl\multi.h ..\include\curl\curl.h urldata.h cookie.h &
272   formdata.h timeval.h http_chunks.h hostip.h hash.h llist.h &
273   curl_addrinfo.h splay.h sendf.h multiif.h speedcheck.h
274 $(OBJ_DIR)\ldap.obj: ldap.c setup.h config-win32.h ..\include\curl\curlbuild.h &
275   ..\include\curl\curlrules.h setup_once.h
276 $(OBJ_DIR)\ssluse.obj: ssluse.c setup.h config-win32.h ..\include\curl\curlbuild.h &
277   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
278   ..\include\curl\curl.h ..\include\curl\curlver.h &
279   ..\include\curl\curlrules.h ..\include\curl\easy.h &
280   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
281   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h sendf.h &
282   url.h inet_pton.h ssluse.h connect.h strequal.h select.h sslgen.h &
283   rawstr.h ..\include\curl\mprintf.h
284 $(OBJ_DIR)\version.obj: version.c setup.h config-win32.h ..\include\curl\curlbuild.h &
285   ..\include\curl\curlrules.h setup_once.h ..\include\curl\curl.h &
286   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
287   ..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
288   urldata.h cookie.h formdata.h timeval.h http_chunks.h hostip.h hash.h &
289   llist.h curl_addrinfo.h splay.h sslgen.h ..\include\curl\mprintf.h
290 $(OBJ_DIR)\getenv.obj: getenv.c setup.h config-win32.h ..\include\curl\curlbuild.h &
291   ..\include\curl\curlrules.h setup_once.h ..\include\curl\curl.h &
292   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
293   ..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
294   curl_memory.h memdebug.h
295 $(OBJ_DIR)\escape.obj: escape.c setup.h config-win32.h ..\include\curl\curlbuild.h &
296   ..\include\curl\curlrules.h setup_once.h ..\include\curl\curl.h &
297   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
298   ..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
299   curl_memory.h urldata.h cookie.h formdata.h timeval.h http_chunks.h hostip.h &
300   hash.h llist.h curl_addrinfo.h splay.h easyif.h &
301   ..\include\curl\mprintf.h memdebug.h
302 $(OBJ_DIR)\mprintf.obj: mprintf.c setup.h config-win32.h ..\include\curl\curlbuild.h &
303   ..\include\curl\curlrules.h setup_once.h ..\include\curl\mprintf.h &
304   ..\include\curl\curl.h ..\include\curl\curlver.h &
305   ..\include\curl\curlrules.h ..\include\curl\easy.h &
306   ..\include\curl\multi.h curl_memory.h ..\include\curl\curl.h memdebug.h
307 $(OBJ_DIR)\telnet.obj: telnet.c setup.h config-win32.h ..\include\curl\curlbuild.h &
308   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
309   ..\include\curl\curl.h ..\include\curl\curlver.h &
310   ..\include\curl\curlrules.h ..\include\curl\easy.h &
311   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
312   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h &
313   transfer.h sendf.h telnet.h connect.h ..\include\curl\mprintf.h &
314   arpa_telnet.h curl_memory.h select.h strequal.h rawstr.h memdebug.h
315 $(OBJ_DIR)\netrc.obj: netrc.c setup.h config-win32.h ..\include\curl\curlbuild.h &
316   ..\include\curl\curlrules.h setup_once.h ..\include\curl\curl.h &
317   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
318   ..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
319   netrc.h strequal.h strtok.h curl_memory.h rawstr.h ..\include\curl\mprintf.h &
320   memdebug.h
321 $(OBJ_DIR)\getinfo.obj: getinfo.c setup.h config-win32.h ..\include\curl\curlbuild.h &
322   ..\include\curl\curlrules.h setup_once.h ..\include\curl\curl.h &
323   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
324   ..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
325   urldata.h cookie.h formdata.h timeval.h http_chunks.h hostip.h hash.h &
326   llist.h curl_addrinfo.h splay.h getinfo.h curl_memory.h sslgen.h connect.h &
327   memdebug.h
328 $(OBJ_DIR)\transfer.obj: transfer.c setup.h config-win32.h ..\include\curl\curlbuild.h &
329   ..\include\curl\curlrules.h setup_once.h strtoofft.h strequal.h &
330   ..\include\curl\curl.h ..\include\curl\curlver.h &
331   ..\include\curl\curlrules.h ..\include\curl\easy.h &
332   ..\include\curl\multi.h ..\include\curl\curl.h rawstr.h urldata.h &
333   cookie.h formdata.h timeval.h http_chunks.h hostip.h hash.h llist.h &
334   curl_addrinfo.h splay.h netrc.h content_encoding.h transfer.h sendf.h &
335   speedcheck.h progress.h http.h url.h getinfo.h sslgen.h http_digest.h &
336   http_ntlm.h http_negotiate.h share.h curl_memory.h select.h multiif.h &
337   easyif.h ..\include\curl\mprintf.h memdebug.h
338 $(OBJ_DIR)\strequal.obj: strequal.c setup.h config-win32.h ..\include\curl\curlbuild.h &
339   ..\include\curl\curlrules.h setup_once.h strequal.h &
340   ..\include\curl\curl.h ..\include\curl\curlver.h &
341   ..\include\curl\curlrules.h ..\include\curl\easy.h &
342   ..\include\curl\multi.h ..\include\curl\curl.h
343 $(OBJ_DIR)\easy.obj: easy.c setup.h config-win32.h ..\include\curl\curlbuild.h &
344   ..\include\curl\curlrules.h setup_once.h strequal.h &
345   ..\include\curl\curl.h ..\include\curl\curlver.h &
346   ..\include\curl\curlrules.h ..\include\curl\easy.h &
347   ..\include\curl\multi.h ..\include\curl\curl.h urldata.h cookie.h &
348   formdata.h timeval.h http_chunks.h hostip.h hash.h llist.h &
349   curl_addrinfo.h splay.h transfer.h sslgen.h url.h getinfo.h share.h &
350   strdup.h curl_memory.h progress.h easyif.h select.h sendf.h http_ntlm.h &
351   curl_rand.h connect.h ..\include\curl\mprintf.h memdebug.h
352 $(OBJ_DIR)\security.obj: security.c setup.h config-win32.h ..\include\curl\curlbuild.h &
353   ..\include\curl\curlrules.h setup_once.h
354 $(OBJ_DIR)\krb4.obj: krb4.c setup.h config-win32.h ..\include\curl\curlbuild.h &
355   ..\include\curl\curlrules.h setup_once.h
356 $(OBJ_DIR)\krb5.obj: krb5.c setup.h config-win32.h ..\include\curl\curlbuild.h &
357   ..\include\curl\curlrules.h setup_once.h
358 $(OBJ_DIR)\memdebug.obj: memdebug.c setup.h config-win32.h ..\include\curl\curlbuild.h &
359   ..\include\curl\curlrules.h setup_once.h ..\include\curl\curl.h &
360   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
361   ..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
362   ..\include\curl\mprintf.h urldata.h cookie.h formdata.h timeval.h &
363   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h curl_memory.h &
364   memdebug.h
365 $(OBJ_DIR)\http_chunks.obj: http_chunks.c setup.h config-win32.h &
366   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
367   urldata.h cookie.h ..\include\curl\curl.h ..\include\curl\curlver.h &
368   ..\include\curl\curlrules.h ..\include\curl\easy.h &
369   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
370   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h sendf.h &
371   content_encoding.h http.h curl_memory.h easyif.h ..\include\curl\mprintf.h &
372   memdebug.h
373 $(OBJ_DIR)\strtok.obj: strtok.c setup.h config-win32.h ..\include\curl\curlbuild.h &
374   ..\include\curl\curlrules.h setup_once.h strtok.h
375 $(OBJ_DIR)\connect.obj: connect.c setup.h config-win32.h ..\include\curl\curlbuild.h &
376   ..\include\curl\curlrules.h setup_once.h ..\include\curl\mprintf.h &
377   ..\include\curl\curl.h ..\include\curl\curlver.h &
378   ..\include\curl\curlrules.h ..\include\curl\easy.h &
379   ..\include\curl\multi.h urldata.h cookie.h ..\include\curl\curl.h &
380   formdata.h timeval.h http_chunks.h hostip.h hash.h llist.h &
381   curl_addrinfo.h splay.h sendf.h if2ip.h strerror.h connect.h curl_memory.h &
382   select.h url.h multiif.h sockaddr.h inet_ntop.h sslgen.h memdebug.h
383 $(OBJ_DIR)\llist.obj: llist.c setup.h config-win32.h ..\include\curl\curlbuild.h &
384   ..\include\curl\curlrules.h setup_once.h llist.h curl_memory.h &
385   ..\include\curl\curl.h ..\include\curl\curlver.h &
386   ..\include\curl\curlrules.h ..\include\curl\easy.h &
387   ..\include\curl\multi.h ..\include\curl\curl.h memdebug.h
388 $(OBJ_DIR)\hash.obj: hash.c setup.h config-win32.h ..\include\curl\curlbuild.h &
389   ..\include\curl\curlrules.h setup_once.h hash.h llist.h &
390   ..\include\curl\mprintf.h ..\include\curl\curl.h &
391   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
392   ..\include\curl\easy.h ..\include\curl\multi.h curl_memory.h &
393   ..\include\curl\curl.h memdebug.h
394 $(OBJ_DIR)\multi.obj: multi.c setup.h config-win32.h ..\include\curl\curlbuild.h &
395   ..\include\curl\curlrules.h setup_once.h ..\include\curl\curl.h &
396   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
397   ..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
398   urldata.h cookie.h formdata.h timeval.h http_chunks.h hostip.h hash.h &
399   llist.h curl_addrinfo.h splay.h transfer.h url.h connect.h progress.h &
400   easyif.h multiif.h sendf.h http.h ..\include\curl\mprintf.h curl_memory.h &
401   memdebug.h
402 $(OBJ_DIR)\content_encoding.obj: content_encoding.c setup.h config-win32.h &
403   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h
404 $(OBJ_DIR)\share.obj: share.c setup.h config-win32.h ..\include\curl\curlbuild.h &
405   ..\include\curl\curlrules.h setup_once.h ..\include\curl\curl.h &
406   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
407   ..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
408   urldata.h cookie.h formdata.h timeval.h http_chunks.h hostip.h hash.h &
409   llist.h curl_addrinfo.h splay.h share.h curl_memory.h memdebug.h
410 $(OBJ_DIR)\http_digest.obj: http_digest.c setup.h config-win32.h &
411   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
412   urldata.h cookie.h ..\include\curl\curl.h ..\include\curl\curlver.h &
413   ..\include\curl\curlrules.h ..\include\curl\easy.h &
414   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
415   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h sendf.h &
416   rawstr.h curl_base64.h curl_md5.h http_digest.h strtok.h url.h curl_memory.h &
417   easyif.h ..\include\curl\mprintf.h memdebug.h
418 $(OBJ_DIR)\md5.obj: md5.c setup.h config-win32.h ..\include\curl\curlbuild.h &
419   ..\include\curl\curlrules.h setup_once.h curl_md5.h
420 $(OBJ_DIR)\http_negotiate.obj: http_negotiate.c setup.h config-win32.h &
421   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h
422 $(OBJ_DIR)\http_ntlm.obj: http_ntlm.c setup.h config-win32.h &
423   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
424   urldata.h cookie.h ..\include\curl\curl.h ..\include\curl\curlver.h &
425   ..\include\curl\curlrules.h ..\include\curl\easy.h &
426   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
427   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h easyif.h &
428   sendf.h rawstr.h curl_base64.h http_ntlm.h url.h curl_memory.h ssluse.h &
429   ..\include\curl\mprintf.h memdebug.h
430 $(OBJ_DIR)\inet_pton.obj: inet_pton.c setup.h config-win32.h &
431   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
432   inet_pton.h
433 $(OBJ_DIR)\strtoofft.obj: strtoofft.c setup.h config-win32.h &
434   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
435   strtoofft.h
436 $(OBJ_DIR)\strerror.obj: strerror.c setup.h config-win32.h ..\include\curl\curlbuild.h &
437   ..\include\curl\curlrules.h setup_once.h ..\include\curl\curl.h &
438   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
439   ..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
440   strerror.h urldata.h cookie.h formdata.h timeval.h http_chunks.h &
441   hostip.h hash.h llist.h curl_addrinfo.h splay.h &
442   ..\include\curl\mprintf.h
443 $(OBJ_DIR)\hostares.obj: hostares.c setup.h config-win32.h ..\include\curl\curlbuild.h &
444   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
445   ..\include\curl\curl.h ..\include\curl\curlver.h &
446   ..\include\curl\curlrules.h ..\include\curl\easy.h &
447   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
448   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h sendf.h &
449   share.h strerror.h url.h multiif.h inet_pton.h connect.h select.h &
450   ..\include\curl\mprintf.h curl_memory.h memdebug.h
451 $(OBJ_DIR)\hostasyn.obj: hostasyn.c setup.h config-win32.h ..\include\curl\curlbuild.h &
452   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
453   ..\include\curl\curl.h ..\include\curl\curlver.h &
454   ..\include\curl\curlrules.h ..\include\curl\easy.h &
455   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
456   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h sendf.h &
457   share.h strerror.h url.h ..\include\curl\mprintf.h curl_memory.h memdebug.h
458 $(OBJ_DIR)\hostip4.obj: hostip4.c setup.h config-win32.h ..\include\curl\curlbuild.h &
459   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
460   ..\include\curl\curl.h ..\include\curl\curlver.h &
461   ..\include\curl\curlrules.h ..\include\curl\easy.h &
462   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
463   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h sendf.h &
464   share.h strerror.h url.h inet_pton.h ..\include\curl\mprintf.h curl_memory.h &
465   memdebug.h
466 $(OBJ_DIR)\hostip6.obj: hostip6.c setup.h config-win32.h ..\include\curl\curlbuild.h &
467   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
468   ..\include\curl\curl.h ..\include\curl\curlver.h &
469   ..\include\curl\curlrules.h ..\include\curl\easy.h &
470   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
471   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h sendf.h &
472   share.h strerror.h url.h inet_pton.h connect.h &
473   ..\include\curl\mprintf.h curl_memory.h memdebug.h
474 $(OBJ_DIR)\hostsyn.obj: hostsyn.c setup.h config-win32.h ..\include\curl\curlbuild.h &
475   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
476   ..\include\curl\curl.h ..\include\curl\curlver.h &
477   ..\include\curl\curlrules.h ..\include\curl\easy.h &
478   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
479   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h sendf.h &
480   share.h strerror.h url.h ..\include\curl\mprintf.h curl_memory.h memdebug.h
481 $(OBJ_DIR)\hostthre.obj: hostthre.c setup.h config-win32.h ..\include\curl\curlbuild.h &
482   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
483   ..\include\curl\curl.h ..\include\curl\curlver.h &
484   ..\include\curl\curlrules.h ..\include\curl\easy.h &
485   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
486   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h sendf.h &
487   share.h strerror.h url.h multiif.h inet_pton.h &
488   ..\include\curl\mprintf.h inet_ntop.h curl_memory.h memdebug.h
489 $(OBJ_DIR)\inet_ntop.obj: inet_ntop.c setup.h config-win32.h &
490   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
491   ..\include\curl\mprintf.h ..\include\curl\curl.h &
492   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
493   ..\include\curl\easy.h ..\include\curl\multi.h inet_ntop.h
494 $(OBJ_DIR)\parsedate.obj: parsedate.c setup.h config-win32.h &
495   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
496   ..\include\curl\curl.h ..\include\curl\curlver.h &
497   ..\include\curl\curlrules.h ..\include\curl\easy.h &
498   ..\include\curl\multi.h ..\include\curl\curl.h rawstr.h parsedate.h
499 $(OBJ_DIR)\select.obj: select.c setup.h config-win32.h ..\include\curl\curlbuild.h &
500   ..\include\curl\curlrules.h setup_once.h ..\include\curl\curl.h &
501   ..\include\curl\curlver.h ..\include\curl\curlrules.h &
502   ..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
503   urldata.h cookie.h formdata.h timeval.h http_chunks.h hostip.h hash.h &
504   llist.h curl_addrinfo.h splay.h connect.h select.h
505 $(OBJ_DIR)\gtls.obj: gtls.c setup.h config-win32.h ..\include\curl\curlbuild.h &
506   ..\include\curl\curlrules.h setup_once.h
507 $(OBJ_DIR)\sslgen.obj: sslgen.c setup.h config-win32.h ..\include\curl\curlbuild.h &
508   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
509   ..\include\curl\curl.h ..\include\curl\curlver.h &
510   ..\include\curl\curlrules.h ..\include\curl\easy.h &
511   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
512   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h sslgen.h &
513   ssluse.h gtls.h nssg.h qssl.h sendf.h rawstr.h url.h curl_memory.h &
514   progress.h memdebug.h
515 $(OBJ_DIR)\tftp.obj: tftp.c setup.h config-win32.h ..\include\curl\curlbuild.h &
516   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
517   ..\include\curl\curl.h ..\include\curl\curlver.h &
518   ..\include\curl\curlrules.h ..\include\curl\easy.h &
519   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
520   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h &
521   transfer.h sendf.h tftp.h progress.h connect.h strerror.h sockaddr.h &
522   url.h ..\include\curl\mprintf.h curl_memory.h select.h memdebug.h
523 $(OBJ_DIR)\splay.obj: splay.c setup.h config-win32.h ..\include\curl\curlbuild.h &
524   ..\include\curl\curlrules.h setup_once.h splay.h
525 $(OBJ_DIR)\strdup.obj: strdup.c setup.h config-win32.h ..\include\curl\curlbuild.h &
526   ..\include\curl\curlrules.h setup_once.h strdup.h
527 $(OBJ_DIR)\socks.obj: socks.c setup.h config-win32.h ..\include\curl\curlbuild.h &
528   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
529   ..\include\curl\curl.h ..\include\curl\curlver.h &
530   ..\include\curl\curlrules.h ..\include\curl\easy.h &
531   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
532   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h sendf.h &
533   strequal.h select.h connect.h socks.h memdebug.h
534 $(OBJ_DIR)\ssh.obj: ssh.c setup.h config-win32.h ..\include\curl\curlbuild.h &
535   ..\include\curl\curlrules.h setup_once.h
536 $(OBJ_DIR)\nss.obj: nss.c setup.h config-win32.h ..\include\curl\curlbuild.h &
537   ..\include\curl\curlrules.h setup_once.h urldata.h cookie.h &
538   ..\include\curl\curl.h ..\include\curl\curlver.h &
539   ..\include\curl\curlrules.h ..\include\curl\easy.h &
540   ..\include\curl\multi.h ..\include\curl\curl.h formdata.h timeval.h &
541   http_chunks.h hostip.h hash.h llist.h curl_addrinfo.h splay.h sendf.h &
542   url.h connect.h strequal.h select.h sslgen.h ..\include\curl\mprintf.h
543 $(OBJ_DIR)\qssl.obj: qssl.c setup.h config-win32.h ..\include\curl\curlbuild.h &
544   ..\include\curl\curlrules.h setup_once.h
545 $(OBJ_DIR)\nonblock.obj: nonblock.c setup.h config-win32.h ..\include\curl\curlbuild.h &
546   ..\include\curl\curlrules.h setup_once.h nonblock.h &
547   ..\include\curl\curl.h ..\include\curl\curlver.h &
548   ..\include\curl\curlrules.h ..\include\curl\easy.h &
549   ..\include\curl\multi.h ..\include\curl\curl.h
550 $(OBJ_DIR)\rawstr.obj: rawstr.c setup.h config-win32.h ..\include\curl\curlbuild.h &
551   ..\include\curl\curlrules.h setup_once.h rawstr.h &
552   ..\include\curl\curl.h ..\include\curl\curlver.h &
553   ..\include\curl\curlrules.h ..\include\curl\easy.h &
554   ..\include\curl\multi.h ..\include\curl\curl.h
555 $(OBJ_DIR)\curl_addrinfo.obj: curl_addrinfo.c setup.h config-win32.h &
556   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
557   ..\include\curl\curl.h ..\include\curl\curlver.h &
558   ..\include\curl\curlrules.h ..\include\curl\easy.h &
559   ..\include\curl\multi.h ..\include\curl\curl.h curl_addrinfo.h &
560   ..\include\curl\mprintf.h curl_memory.h memdebug.h
561 $(OBJ_DIR)\curl_rand.obj: curl_rand.c setup.h config-win32.h &
562   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
563   ..\include\curl\curl.h ..\include\curl\curlver.h &
564   ..\include\curl\curlrules.h ..\include\curl\easy.h &
565   ..\include\curl\multi.h ..\include\curl\curl.h curl_rand.h &
566   ..\include\curl\mprintf.h curl_memory.h memdebug.h
567 $(OBJ_DIR)\curl_memrchr.obj: curl_memrchr.c setup.h config-win32.h &
568   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
569   ..\include\curl\curl.h ..\include\curl\curlver.h &
570   ..\include\curl\curlrules.h ..\include\curl\easy.h &
571   ..\include\curl\multi.h ..\include\curl\curl.h curl_memrchr.h &
572   ..\include\curl\mprintf.h curl_memory.h memdebug.h
573 $(OBJ_DIR)\imap.obj: imap.c setup.h config-win32.h &
574   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
575   ..\include\curl\curl.h ..\include\curl\curlver.h &
576   ..\include\curl\curlrules.h ..\include\curl\easy.h &
577   ..\include\curl\multi.h ..\include\curl\curl.h imap.h &
578   ..\include\curl\mprintf.h curl_memory.h memdebug.h
579 $(OBJ_DIR)\pop3.obj: pop3.c setup.h config-win32.h &
580   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
581   ..\include\curl\curl.h ..\include\curl\curlver.h &
582   ..\include\curl\curlrules.h ..\include\curl\easy.h &
583   ..\include\curl\multi.h ..\include\curl\curl.h pop3.h &
584   ..\include\curl\mprintf.h curl_memory.h memdebug.h
585 $(OBJ_DIR)\smtp.obj: smtp.c setup.h config-win32.h &
586   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
587   ..\include\curl\curl.h ..\include\curl\curlver.h &
588   ..\include\curl\curlrules.h ..\include\curl\easy.h &
589   ..\include\curl\multi.h ..\include\curl\curl.h smtp.h &
590   ..\include\curl\mprintf.h curl_memory.h memdebug.h
591 $(OBJ_DIR)\pingpong.obj: pingpong.c setup.h config-win32.h &
592   ..\include\curl\curlbuild.h ..\include\curl\curlrules.h setup_once.h &
593   ..\include\curl\curl.h ..\include\curl\curlver.h &
594   ..\include\curl\curlrules.h ..\include\curl\easy.h &
595   ..\include\curl\multi.h ..\include\curl\curl.h pingpong.h &
596   ..\include\curl\mprintf.h curl_memory.h memdebug.h
597