2
2
# Watcom / OpenWatcom / Win32 makefile for cURL.
3
3
# G. Vanem <gvanem@broadpark.no>
5
# $Id: Makefile.Watcom,v 1.10 2008-05-09 16:31:51 yangtse Exp $
5
# $Id: Makefile.Watcom,v 1.13 2008-10-27 15:47:59 giva Exp $
9
CFLAGS = -3r -mf -d3 -hc -zff -zgf -zq -zm -s -fr=con -w2 -fpi -oilrtfm &
10
-bt=nt -d+ -dWIN32 -dHAVE_STRTOLL &
11
-dSIZEOF_CURL_OFF_T=8 -dCURLDEBUG -dENABLE_IPV6 -dHAVE_WINSOCK2_H &
9
CFLAGS = -3r -mf -d3 -hc -zff -zgf -zq -zm -s -fr=con -w2 -fpi -oilrtfm &
10
-bt=nt -d+ -dWIN32 -dHAVE_STRTOLL -dCURLDEBUG -dENABLE_IPV6 &
11
-dHAVE_WINSOCK2_H -I..\include -I..\lib
14
13
OBJ_DIR = WC_Win32.obj
16
OBJS = $(OBJ_DIR)\getpass.obj $(OBJ_DIR)\homedir.obj $(OBJ_DIR)\hugehelp.obj &
17
$(OBJ_DIR)\main.obj $(OBJ_DIR)\urlglob.obj $(OBJ_DIR)\writeenv.obj &
18
$(OBJ_DIR)\writeout.obj $(OBJ_DIR)\curlutil.obj
15
OBJS = $(OBJ_DIR)\getpass.obj $(OBJ_DIR)\homedir.obj $(OBJ_DIR)\hugehelp.obj &
16
$(OBJ_DIR)\main.obj $(OBJ_DIR)\urlglob.obj $(OBJ_DIR)\writeenv.obj &
17
$(OBJ_DIR)\writeout.obj $(OBJ_DIR)\curlutil.obj $(OBJ_DIR)\rawstr.obj
20
19
RESOURCE = $(OBJ_DIR)\curl.res
48
47
.c{$(OBJ_DIR)}.obj:
49
48
$(CC) $[@ $(CFLAGS) -fo=$@
51
$(OBJ_DIR)\rawstr.obj: ..\lib\rawstr.c
52
$(CC) $[@ $(CFLAGS) -fo=$@
52
55
# Dependencies based on "gcc -MM .."
54
$(OBJ_DIR)\getpass.obj: getpass.c setup.h config-win32.h ..\lib\setup.h &
55
..\lib\config-win32.h getpass.h ..\lib\memdebug.h ..\lib\setup.h &
56
..\include\curl\curl.h ..\include\curl\curlver.h ..\include\curl\easy.h &
57
..\include\curl\multi.h ..\include\curl\curl.h
59
$(OBJ_DIR)\homedir.obj: homedir.c setup.h config-win32.h ..\lib\setup.h &
60
..\lib\config-win32.h homedir.h ..\lib\memdebug.h ..\lib\setup.h &
61
..\include\curl\curl.h ..\include\curl\curlver.h ..\include\curl\easy.h &
62
..\include\curl\multi.h ..\include\curl\curl.h
64
$(OBJ_DIR)\hugehelp.obj: hugehelp.c setup.h config-win32.h ..\lib\setup.h &
65
..\lib\config-win32.h hugehelp.h
67
$(OBJ_DIR)\main.obj: main.c setup.h config-win32.h ..\lib\setup.h &
68
..\lib\config-win32.h ..\include\curl\curl.h ..\include\curl\curlver.h &
69
..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
70
urlglob.h writeout.h getpass.h homedir.h hugehelp.h version.h &
71
..\include\curl\curlver.h ..\lib\curlx.h ..\include\curl\mprintf.h &
72
..\lib\strequal.h ..\lib\strtoofft.h ..\lib\setup.h curlutil.h &
75
$(OBJ_DIR)\urlglob.obj: urlglob.c setup.h config-win32.h ..\lib\setup.h &
76
..\lib\config-win32.h ..\include\curl\curl.h ..\include\curl\curlver.h &
77
..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
78
..\include\curl\mprintf.h urlglob.h ..\lib\memdebug.h ..\lib\setup.h
80
$(OBJ_DIR)\writeenv.obj: writeenv.c setup.h config-win32.h ..\lib\setup.h &
83
$(OBJ_DIR)\writeout.obj: writeout.c setup.h config-win32.h ..\lib\setup.h &
84
..\lib\config-win32.h ..\include\curl\curl.h ..\include\curl\curlver.h &
57
$(OBJ_DIR)\getpass.obj: getpass.c setup.h config-win32.h ..\lib\setup_once.h getpass.h &
58
..\lib\memdebug.h ..\lib\setup.h ..\lib\config-win32.h &
59
..\include\curl\curlbuild.h ..\include\curl\curlrules.h &
60
..\include\curl\curl.h ..\include\curl\curlver.h &
61
..\include\curl\curlrules.h ..\include\curl\easy.h &
62
..\include\curl\multi.h ..\include\curl\curl.h
64
$(OBJ_DIR)\homedir.obj: homedir.c setup.h config-win32.h ..\lib\setup_once.h homedir.h &
65
..\lib\memdebug.h ..\lib\setup.h ..\lib\config-win32.h &
66
..\include\curl\curlbuild.h ..\include\curl\curlrules.h &
67
..\include\curl\curl.h ..\include\curl\curlver.h &
68
..\include\curl\curlrules.h ..\include\curl\easy.h &
69
..\include\curl\multi.h ..\include\curl\curl.h
71
$(OBJ_DIR)\hugehelp.obj: hugehelp.c
73
$(OBJ_DIR)\main.obj: main.c setup.h config-win32.h ..\lib\setup_once.h &
74
..\include\curl\curl.h ..\include\curl\curlver.h &
75
..\include\curl\curlbuild.h ..\include\curl\curlrules.h &
76
..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
77
urlglob.h writeout.h getpass.h homedir.h curlutil.h hugehelp.h &
78
version.h ..\include\curl\curlver.h ..\lib\curlx.h &
79
..\include\curl\mprintf.h ..\lib\strequal.h ..\lib\strtoofft.h &
80
..\lib\setup.h ..\lib\config-win32.h ..\include\curl\curlbuild.h &
81
..\include\curl\curlrules.h ..\lib\timeval.h ..\lib\memdebug.h
83
$(OBJ_DIR)\urlglob.obj: urlglob.c setup.h config-win32.h ..\lib\setup_once.h &
84
..\include\curl\curl.h ..\include\curl\curlver.h &
85
..\include\curl\curlbuild.h ..\include\curl\curlrules.h &
86
..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
87
..\include\curl\mprintf.h urlglob.h ..\lib\memdebug.h ..\lib\setup.h &
88
..\lib\config-win32.h ..\include\curl\curlbuild.h &
89
..\include\curl\curlrules.h
91
$(OBJ_DIR)\writeenv.obj: writeenv.c setup.h config-win32.h ..\lib\setup_once.h
93
$(OBJ_DIR)\writeout.obj: writeout.c setup.h config-win32.h ..\lib\setup_once.h &
94
..\include\curl\curl.h ..\include\curl\curlver.h &
95
..\include\curl\curlbuild.h ..\include\curl\curlrules.h &
85
96
..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
86
97
..\include\curl\mprintf.h writeout.h
88
$(OBJ_DIR)\curlutil.obj: curlutil.c curlutil.h ..\lib\setup.h &
99
$(OBJ_DIR)\curlutil.obj: curlutil.c setup.h config-win32.h ..\lib\setup_once.h &
102
$(OBJ_DIR)\rawstr.obj: ..\lib\rawstr.c ..\lib\setup.h ..\lib\config-win32.h &
103
..\include\curl\curlbuild.h ..\include\curl\curlrules.h ..\lib\setup_once.h &
104
..\include\curl\curl.h ..\include\curl\curlver.h ..\include\curl\curlrules.h &
105
..\include\curl\easy.h ..\include\curl\multi.h ..\include\curl\curl.h &
106
..\lib\strerror.h ..\lib\urldata.h ..\lib\cookie.h ..\lib\formdata.h &
107
..\lib\timeval.h ..\lib\http_chunks.h ..\lib\hostip.h ..\lib\hash.h &
108
..\lib\llist.h ..\lib\splay.h ..\include\curl\mprintf.h