updated to compile 6.5

This commit is contained in:
Daniel Stenberg 2000-03-17 17:18:40 +00:00
parent b4fc921a0a
commit 35140201b5
1 changed files with 325 additions and 318 deletions

View File

@ -1,318 +1,325 @@
############################################################# #############################################################
## Makefile for building libcurl.lib with MSVC6 ## Makefile for building libcurl.lib with MSVC6
## Use: nmake -f makefile.vc6 [release | release-ssl | debug] ## Use: nmake -f makefile.vc6 [release | release-ssl | debug]
## (default is release) ## (default is release)
## ##
## Comments to: Troy Engel <tengel@sonic.net> ## Comments to: Troy Engel <tengel@sonic.net>
PROGRAM_NAME = libcurl.lib PROGRAM_NAME = libcurl.lib
OPENSSL_PATH = ../../openssl-0.9.3a OPENSSL_PATH = ../../openssl-0.9.3a
######################################################## ########################################################
## Nothing more to do below this line! ## Nothing more to do below this line!
## Release ## Release
CCR = cl.exe /ML /O2 /D "NDEBUG" CCR = cl.exe /ML /O2 /D "NDEBUG"
LINKR = link.exe -lib LINKR = link.exe -lib
## Debug ## Debug
CCD = cl.exe /MLd /Gm /ZI /Od /D "_DEBUG" /GZ CCD = cl.exe /MLd /Gm /ZI /Od /D "_DEBUG" /GZ
LINKD = link.exe -lib LINKD = link.exe -lib
## SSL Release ## SSL Release
CCRS = cl.exe /ML /O2 /D "NDEBUG" /D "USE_SSLEAY" /I "$(OPENSSL_PATH)/inc32" /I "$(OPENSSL_PATH)/inc32/openssl" CCRS = cl.exe /ML /O2 /D "NDEBUG" /D "USE_SSLEAY" /I "$(OPENSSL_PATH)/inc32" /I "$(OPENSSL_PATH)/inc32/openssl"
LINKRS = link.exe -lib /LIBPATH:$(OPENSSL_PATH)/out32dll LINKRS = link.exe -lib /LIBPATH:$(OPENSSL_PATH)/out32dll
CFLAGS = /nologo /W3 /GX /D "WIN32" /D "_MBCS" /D "_LIB" /YX /FD /c CFLAGS = /nologo /W3 /GX /D "WIN32" /D "_MBCS" /D "_LIB" /YX /FD /c
LFLAGS = /nologo /out:$(PROGRAM_NAME) LFLAGS = /nologo /out:$(PROGRAM_NAME)
LINKLIBS = kernel32.lib wsock32.lib LINKLIBS = kernel32.lib wsock32.lib
LINKSLIBS = libeay32.lib ssleay32.lib RSAglue.lib LINKSLIBS = libeay32.lib ssleay32.lib RSAglue.lib
RELEASE_OBJS= \ RELEASE_OBJS= \
base64r.obj \ base64r.obj \
cookier.obj \ cookier.obj \
downloadr.obj \ downloadr.obj \
escaper.obj \ escaper.obj \
formdatar.obj \ formdatar.obj \
ftpr.obj \ ftpr.obj \
httpr.obj \ httpr.obj \
dictr.obj \ ldapr.obj \
telnetr.obj \ dictr.obj \
getdater.obj \ telnetr.obj \
getenvr.obj \ getdater.obj \
getpassr.obj \ getenvr.obj \
hostipr.obj \ getpassr.obj \
if2ipr.obj \ hostipr.obj \
mprintfr.obj \ if2ipr.obj \
netrcr.obj \ mprintfr.obj \
progressr.obj \ netrcr.obj \
sendfr.obj \ progressr.obj \
speedcheckr.obj \ sendfr.obj \
ssluser.obj \ speedcheckr.obj \
timevalr.obj \ ssluser.obj \
uploadr.obj \ timevalr.obj \
urlr.obj \ urlr.obj \
filer.obj \ filer.obj \
versionr.obj \ writeoutr.obj \
ldapr.obj versionr.obj
DEBUG_OBJS= \ DEBUG_OBJS= \
base64d.obj \ base64d.obj \
cookied.obj \ cookied.obj \
downloadd.obj \ downloadd.obj \
escaped.obj \ escaped.obj \
formdatad.obj \ formdatad.obj \
ftpd.obj \ ftpd.obj \
httpd.obj \ httpd.obj \
dictd.obj \ ldapd.obj \
telnetd.obj \ dictd.obj \
getdated.obj \ telnetd.obj \
getenvd.obj \ getdated.obj \
getpassd.obj \ getenvd.obj \
hostipd.obj \ getpassd.obj \
if2ipd.obj \ hostipd.obj \
mprintfd.obj \ if2ipd.obj \
netrcd.obj \ mprintfd.obj \
progressd.obj \ netrcd.obj \
sendfd.obj \ progressd.obj \
speedcheckd.obj \ sendfd.obj \
sslused.obj \ speedcheckd.obj \
timevald.obj \ sslused.obj \
uploadd.obj \ timevald.obj \
urld.obj \ urld.obj \
filed.obj \ filed.obj \
versiond.obj writeoutd.obj \
versiond.obj
RELEASE_SSL_OBJS= \
base64rs.obj \ RELEASE_SSL_OBJS= \
cookiers.obj \ base64rs.obj \
downloadrs.obj \ cookiers.obj \
escapers.obj \ downloadrs.obj \
formdatars.obj \ escapers.obj \
ftprs.obj \ formdatars.obj \
httprs.obj \ ftprs.obj \
dictrs.obj \ httprs.obj \
telnetrs.obj \ ldaprs.obj \
getdaters.obj \ dictrs.obj \
getenvrs.obj \ telnetrs.obj \
getpassrs.obj \ getdaters.obj \
hostiprs.obj \ getenvrs.obj \
if2iprs.obj \ getpassrs.obj \
mprintfrs.obj \ hostiprs.obj \
netrcrs.obj \ if2iprs.obj \
progressrs.obj \ mprintfrs.obj \
sendfrs.obj \ netrcrs.obj \
speedcheckrs.obj \ progressrs.obj \
sslusers.obj \ sendfrs.obj \
timevalrs.obj \ speedcheckrs.obj \
uploadrs.obj \ sslusers.obj \
urlrs.obj \ timevalrs.obj \
filers.obj \ urlrs.obj \
versionrs.obj filers.obj \
writeouts.obj \
LINK_OBJS= \ versionrs.obj
base64.obj \
cookie.obj \ LINK_OBJS= \
download.obj \ base64.obj \
escape.obj \ cookie.obj \
formdata.obj \ download.obj \
ftp.obj \ escape.obj \
http.obj \ formdata.obj \
dict.obj \ ftp.obj \
telnet.obj \ http.obj \
getdate.obj \ ldap.obj \
getenv.obj \ dict.obj \
getpass.obj \ telnet.obj \
hostip.obj \ getdate.obj \
if2ip.obj \ getenv.obj \
mprintf.obj \ getpass.obj \
netrc.obj \ hostip.obj \
progress.obj \ if2ip.obj \
sendf.obj \ mprintf.obj \
speedcheck.obj \ netrc.obj \
ssluse.obj \ progress.obj \
timeval.obj \ sendf.obj \
upload.obj \ speedcheck.obj \
url.obj \ ssluse.obj \
file.obj \ timeval.obj \
version.obj url.obj \
file.obj \
all : release writeout.obj \
version.obj
release: $(RELEASE_OBJS)
$(LINKR) $(LFLAGS) $(LINKLIBS) $(LINK_OBJS) all : release
debug: $(DEBUG_OBJS) release: $(RELEASE_OBJS)
$(LINKD) $(LFLAGS) $(LINKLIBS) $(LINK_OBJS) $(LINKR) $(LFLAGS) $(LINKLIBS) $(LINK_OBJS)
release-ssl: $(RELEASE_SSL_OBJS) debug: $(DEBUG_OBJS)
$(LINKRS) $(LFLAGS) $(LINKLIBS) $(LINKSLIBS) $(LINK_OBJS) $(LINKD) $(LFLAGS) $(LINKLIBS) $(LINK_OBJS)
release-ssl: $(RELEASE_SSL_OBJS)
## Release $(LINKRS) $(LFLAGS) $(LINKLIBS) $(LINKSLIBS) $(LINK_OBJS)
base64r.obj: base64.c
$(CCR) $(CFLAGS) base64.c
cookier.obj: cookie.c ## Release
$(CCR) $(CFLAGS) cookie.c base64r.obj: base64.c
downloadr.obj: download.c $(CCR) $(CFLAGS) base64.c
$(CCR) $(CFLAGS) download.c cookier.obj: cookie.c
escaper.obj: escape.c $(CCR) $(CFLAGS) cookie.c
$(CCR) $(CFLAGS) escape.c downloadr.obj: download.c
formdatar.obj: formdata.c $(CCR) $(CFLAGS) download.c
$(CCR) $(CFLAGS) formdata.c escaper.obj: escape.c
ftpr.obj: ftp.c $(CCR) $(CFLAGS) escape.c
$(CCR) $(CFLAGS) ftp.c formdatar.obj: formdata.c
httpr.obj: http.c $(CCR) $(CFLAGS) formdata.c
$(CCR) $(CFLAGS) http.c ftpr.obj: ftp.c
dictr.obj: dict.c $(CCR) $(CFLAGS) ftp.c
$(CCR) $(CFLAGS) dict.c httpr.obj: http.c
telnetr.obj: telnet.c $(CCR) $(CFLAGS) http.c
$(CCR) $(CFLAGS) telnet.c ldapr.obj: ldap.c
getdater.obj: getdate.c $(CCR) $(CFLAGS) ldap.c
$(CCR) $(CFLAGS) getdate.c dictr.obj: dict.c
getenvr.obj: getenv.c $(CCR) $(CFLAGS) dict.c
$(CCR) $(CFLAGS) getenv.c telnetr.obj: telnet.c
getpassr.obj: getpass.c $(CCR) $(CFLAGS) telnet.c
$(CCR) $(CFLAGS) getpass.c getdater.obj: getdate.c
hostipr.obj: hostip.c $(CCR) $(CFLAGS) getdate.c
$(CCR) $(CFLAGS) hostip.c getenvr.obj: getenv.c
if2ipr.obj: if2ip.c $(CCR) $(CFLAGS) getenv.c
$(CCR) $(CFLAGS) if2ip.c getpassr.obj: getpass.c
mprintfr.obj: mprintf.c $(CCR) $(CFLAGS) getpass.c
$(CCR) $(CFLAGS) mprintf.c hostipr.obj: hostip.c
netrcr.obj: netrc.c $(CCR) $(CFLAGS) hostip.c
$(CCR) $(CFLAGS) netrc.c if2ipr.obj: if2ip.c
progressr.obj: progress.c $(CCR) $(CFLAGS) if2ip.c
$(CCR) $(CFLAGS) progress.c mprintfr.obj: mprintf.c
sendfr.obj: sendf.c $(CCR) $(CFLAGS) mprintf.c
$(CCR) $(CFLAGS) sendf.c netrcr.obj: netrc.c
speedcheckr.obj: speedcheck.c $(CCR) $(CFLAGS) netrc.c
$(CCR) $(CFLAGS) speedcheck.c progressr.obj: progress.c
ssluser.obj: ssluse.c $(CCR) $(CFLAGS) progress.c
$(CCR) $(CFLAGS) ssluse.c sendfr.obj: sendf.c
timevalr.obj: timeval.c $(CCR) $(CFLAGS) sendf.c
$(CCR) $(CFLAGS) timeval.c speedcheckr.obj: speedcheck.c
uploadr.obj: upload.c $(CCR) $(CFLAGS) speedcheck.c
$(CCR) $(CFLAGS) upload.c ssluser.obj: ssluse.c
urlr.obj: url.c $(CCR) $(CFLAGS) ssluse.c
$(CCR) $(CFLAGS) url.c timevalr.obj: timeval.c
filer.obj: file.c $(CCR) $(CFLAGS) timeval.c
$(CCR) $(CFLAGS) file.c urlr.obj: url.c
versionr.obj: version.c $(CCR) $(CFLAGS) url.c
$(CCR) $(CFLAGS) version.c filer.obj: file.c
ldapr.obj: ldap.c $(CCR) $(CFLAGS) file.c
$(CCR) $(CFLAGS) ldap.c writeoutr.obj: writeout.c
$(CCR) $(CFLAGS) writeout.c
## Debug versionr.obj: version.c
base64d.obj: base64.c $(CCR) $(CFLAGS) version.c
$(CCD) $(CFLAGS) base64.c
cookied.obj: cookie.c ## Debug
$(CCD) $(CFLAGS) cookie.c base64d.obj: base64.c
downloadd.obj: download.c $(CCD) $(CFLAGS) base64.c
$(CCD) $(CFLAGS) download.c cookied.obj: cookie.c
escaped.obj: escape.c $(CCD) $(CFLAGS) cookie.c
$(CCD) $(CFLAGS) escape.c downloadd.obj: download.c
formdatad.obj: formdata.c $(CCD) $(CFLAGS) download.c
$(CCD) $(CFLAGS) formdata.c escaped.obj: escape.c
ftpd.obj: ftp.c $(CCD) $(CFLAGS) escape.c
$(CCD) $(CFLAGS) ftp.c formdatad.obj: formdata.c
httpd.obj: http.c $(CCD) $(CFLAGS) formdata.c
$(CCD) $(CFLAGS) http.c ftpd.obj: ftp.c
dictd.obj: dict.c $(CCD) $(CFLAGS) ftp.c
$(CCD) $(CFLAGS) dict.c httpd.obj: http.c
telnetd.obj: telnet.c $(CCD) $(CFLAGS) http.c
$(CCD) $(CFLAGS) telnet.c ldapd.obj: ldap.c
getdated.obj: getdate.c $(CCR) $(CFLAGS) ldap.c
$(CCD) $(CFLAGS) getdate.c dictd.obj: dict.c
getenvd.obj: getenv.c $(CCD) $(CFLAGS) dict.c
$(CCD) $(CFLAGS) getenv.c telnetd.obj: telnet.c
getpassd.obj: getpass.c $(CCD) $(CFLAGS) telnet.c
$(CCD) $(CFLAGS) getpass.c getdated.obj: getdate.c
hostipd.obj: hostip.c $(CCD) $(CFLAGS) getdate.c
$(CCD) $(CFLAGS) hostip.c getenvd.obj: getenv.c
if2ipd.obj: if2ip.c $(CCD) $(CFLAGS) getenv.c
$(CCD) $(CFLAGS) if2ip.c getpassd.obj: getpass.c
mprintfd.obj: mprintf.c $(CCD) $(CFLAGS) getpass.c
$(CCD) $(CFLAGS) mprintf.c hostipd.obj: hostip.c
netrcd.obj: netrc.c $(CCD) $(CFLAGS) hostip.c
$(CCD) $(CFLAGS) netrc.c if2ipd.obj: if2ip.c
progressd.obj: progress.c $(CCD) $(CFLAGS) if2ip.c
$(CCD) $(CFLAGS) progress.c mprintfd.obj: mprintf.c
sendfd.obj: sendf.c $(CCD) $(CFLAGS) mprintf.c
$(CCD) $(CFLAGS) sendf.c netrcd.obj: netrc.c
speedcheckd.obj: speedcheck.c $(CCD) $(CFLAGS) netrc.c
$(CCD) $(CFLAGS) speedcheck.c progressd.obj: progress.c
sslused.obj: ssluse.c $(CCD) $(CFLAGS) progress.c
$(CCD) $(CFLAGS) ssluse.c sendfd.obj: sendf.c
timevald.obj: timeval.c $(CCD) $(CFLAGS) sendf.c
$(CCD) $(CFLAGS) timeval.c speedcheckd.obj: speedcheck.c
uploadd.obj: upload.c $(CCD) $(CFLAGS) speedcheck.c
$(CCD) $(CFLAGS) upload.c sslused.obj: ssluse.c
urld.obj: url.c $(CCD) $(CFLAGS) ssluse.c
$(CCD) $(CFLAGS) url.c timevald.obj: timeval.c
filed.obj: file.c $(CCD) $(CFLAGS) timeval.c
$(CCD) $(CFLAGS) file.c urld.obj: url.c
versiond.obj: version.c $(CCD) $(CFLAGS) url.c
$(CCD) $(CFLAGS) version.c filed.obj: file.c
$(CCD) $(CFLAGS) file.c
writeoutd.obj: writeout.c
## Release SSL $(CCR) $(CFLAGS) writeout.c
base64rs.obj: base64.c versiond.obj: version.c
$(CCRS) $(CFLAGS) base64.c $(CCD) $(CFLAGS) version.c
cookiers.obj: cookie.c
$(CCRS) $(CFLAGS) cookie.c
downloadrs.obj: download.c ## Release SSL
$(CCRS) $(CFLAGS) download.c base64rs.obj: base64.c
escapers.obj: escape.c $(CCRS) $(CFLAGS) base64.c
$(CCRS) $(CFLAGS) escape.c cookiers.obj: cookie.c
formdatars.obj: formdata.c $(CCRS) $(CFLAGS) cookie.c
$(CCRS) $(CFLAGS) formdata.c downloadrs.obj: download.c
ftprs.obj: ftp.c $(CCRS) $(CFLAGS) download.c
$(CCRS) $(CFLAGS) ftp.c escapers.obj: escape.c
httprs.obj: http.c $(CCRS) $(CFLAGS) escape.c
$(CCRS) $(CFLAGS) http.c formdatars.obj: formdata.c
dictrs.obj: dict.c $(CCRS) $(CFLAGS) formdata.c
$(CCRS) $(CFLAGS) dict.c ftprs.obj: ftp.c
telnetrs.obj: telnet.c $(CCRS) $(CFLAGS) ftp.c
$(CCRS) $(CFLAGS) telnet.c httprs.obj: http.c
getdaters.obj: getdate.c $(CCRS) $(CFLAGS) http.c
$(CCRS) $(CFLAGS) getdate.c ldaprs.obj: ldap.c
getenvrs.obj: getenv.c $(CCR) $(CFLAGS) ldap.c
$(CCRS) $(CFLAGS) getenv.c dictrs.obj: dict.c
getpassrs.obj: getpass.c $(CCRS) $(CFLAGS) dict.c
$(CCRS) $(CFLAGS) getpass.c telnetrs.obj: telnet.c
hostiprs.obj: hostip.c $(CCRS) $(CFLAGS) telnet.c
$(CCRS) $(CFLAGS) hostip.c getdaters.obj: getdate.c
if2iprs.obj: if2ip.c $(CCRS) $(CFLAGS) getdate.c
$(CCRS) $(CFLAGS) if2ip.c getenvrs.obj: getenv.c
mprintfrs.obj: mprintf.c $(CCRS) $(CFLAGS) getenv.c
$(CCRS) $(CFLAGS) mprintf.c getpassrs.obj: getpass.c
netrcrs.obj: netrc.c $(CCRS) $(CFLAGS) getpass.c
$(CCRS) $(CFLAGS) netrc.c hostiprs.obj: hostip.c
progressrs.obj: progress.c $(CCRS) $(CFLAGS) hostip.c
$(CCRS) $(CFLAGS) progress.c if2iprs.obj: if2ip.c
sendfrs.obj: sendf.c $(CCRS) $(CFLAGS) if2ip.c
$(CCRS) $(CFLAGS) sendf.c mprintfrs.obj: mprintf.c
speedcheckrs.obj: speedcheck.c $(CCRS) $(CFLAGS) mprintf.c
$(CCRS) $(CFLAGS) speedcheck.c netrcrs.obj: netrc.c
sslusers.obj: ssluse.c $(CCRS) $(CFLAGS) netrc.c
$(CCRS) $(CFLAGS) ssluse.c progressrs.obj: progress.c
timevalrs.obj: timeval.c $(CCRS) $(CFLAGS) progress.c
$(CCRS) $(CFLAGS) timeval.c sendfrs.obj: sendf.c
uploadrs.obj: upload.c $(CCRS) $(CFLAGS) sendf.c
$(CCRS) $(CFLAGS) upload.c speedcheckrs.obj: speedcheck.c
urlrs.obj: url.c $(CCRS) $(CFLAGS) speedcheck.c
$(CCRS) $(CFLAGS) url.c sslusers.obj: ssluse.c
filers.obj: file.c $(CCRS) $(CFLAGS) ssluse.c
$(CCRS) $(CFLAGS) file.c timevalrs.obj: timeval.c
versionrs.obj: version.c $(CCRS) $(CFLAGS) timeval.c
$(CCRS) $(CFLAGS) version.c urlrs.obj: url.c
$(CCRS) $(CFLAGS) url.c
clean: filers.obj: file.c
-@erase *.obj $(CCRS) $(CFLAGS) file.c
-@erase vc60.idb writeoutrs.obj: writeout.c
-@erase vc60.pch $(CCR) $(CFLAGS) writeout.c
versionrs.obj: version.c
distrib: clean $(CCRS) $(CFLAGS) version.c
-@erase $(PROGRAM_NAME)
clean:
-@erase *.obj
-@erase vc60.idb
-@erase vc60.pch
distrib: clean
-@erase $(PROGRAM_NAME)