made it binary in CVS to maintain DOS newlines and turned those newlines

into the DOS kind!
This commit is contained in:
Daniel Stenberg 2001-05-21 21:42:38 +00:00
parent 4a6eaf1b95
commit b555ca5baa
2 changed files with 442 additions and 442 deletions

View File

@ -1,358 +1,358 @@
############################################################# #############################################################
## 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>
## Updated by: Craig Davison <cd@securityfocus.com> ## Updated by: Craig Davison <cd@securityfocus.com>
## Updated by: SM <sm@technologist.com> ## Updated by: SM <sm@technologist.com>
PROGRAM_NAME = libcurl.lib PROGRAM_NAME = libcurl.lib
PROGRAM_NAME_DEBUG = libcurld.lib PROGRAM_NAME_DEBUG = libcurld.lib
#OPENSSL_PATH = ../../openssl-0.9.6a #OPENSSL_PATH = ../../openssl-0.9.6a
######################################################## ########################################################
## Nothing more to do below this line! ## Nothing more to do below this line!
## Release ## Release
CCR = cl.exe /MD /O2 /D "NDEBUG" CCR = cl.exe /MD /O2 /D "NDEBUG"
LINKR = link.exe -lib /out:$(PROGRAM_NAME) LINKR = link.exe -lib /out:$(PROGRAM_NAME)
## Debug ## Debug
CCD = cl.exe /MDd /Gm /ZI /Od /D "_DEBUG" /GZ CCD = cl.exe /MDd /Gm /ZI /Od /D "_DEBUG" /GZ
LINKD = link.exe -lib /out:$(PROGRAM_NAME_DEBUG) LINKD = link.exe -lib /out:$(PROGRAM_NAME_DEBUG)
## SSL Release ## SSL Release
CCRS = cl.exe /MD /O2 /D "NDEBUG" /D "USE_SSLEAY" /I "$(OPENSSL_PATH)/inc32" /I "$(OPENSSL_PATH)/inc32/openssl" CCRS = cl.exe /MD /O2 /D "NDEBUG" /D "USE_SSLEAY" /I "$(OPENSSL_PATH)/inc32" /I "$(OPENSSL_PATH)/inc32/openssl"
LINKRS = link.exe -lib /out:$(PROGRAM_NAME) /LIBPATH:$(OPENSSL_PATH)/out32dll LINKRS = link.exe -lib /out:$(PROGRAM_NAME) /LIBPATH:$(OPENSSL_PATH)/out32dll
CFLAGS = /I "../include" /nologo /W3 /GX /D "WIN32" /D "VC6" /D "_MBCS" /D "_LIB" /YX /FD /c /D "MSDOS" CFLAGS = /I "../include" /nologo /W3 /GX /D "WIN32" /D "VC6" /D "_MBCS" /D "_LIB" /YX /FD /c /D "MSDOS"
LFLAGS = /nologo LFLAGS = /nologo
LINKLIBS = wsock32.lib LINKLIBS = 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 \
transferr.obj \ transferr.obj \
escaper.obj \ escaper.obj \
formdatar.obj \ formdatar.obj \
ftpr.obj \ ftpr.obj \
httpr.obj \ httpr.obj \
http_chunksr.obj \ http_chunksr.obj \
ldapr.obj \ ldapr.obj \
dictr.obj \ dictr.obj \
telnetr.obj \ telnetr.obj \
getdater.obj \ getdater.obj \
getenvr.obj \ getenvr.obj \
getpassr.obj \ getpassr.obj \
hostipr.obj \ hostipr.obj \
if2ipr.obj \ if2ipr.obj \
mprintfr.obj \ mprintfr.obj \
netrcr.obj \ netrcr.obj \
progressr.obj \ progressr.obj \
sendfr.obj \ sendfr.obj \
speedcheckr.obj \ speedcheckr.obj \
ssluser.obj \ ssluser.obj \
timevalr.obj \ timevalr.obj \
urlr.obj \ urlr.obj \
filer.obj \ filer.obj \
getinfor.obj \ getinfor.obj \
versionr.obj \ versionr.obj \
easyr.obj \ easyr.obj \
strequalr.obj strequalr.obj
DEBUG_OBJS= \ DEBUG_OBJS= \
base64d.obj \ base64d.obj \
cookied.obj \ cookied.obj \
transferd.obj \ transferd.obj \
escaped.obj \ escaped.obj \
formdatad.obj \ formdatad.obj \
ftpd.obj \ ftpd.obj \
httpd.obj \ httpd.obj \
http_chunksd.obj \ http_chunksd.obj \
ldapd.obj \ ldapd.obj \
dictd.obj \ dictd.obj \
telnetd.obj \ telnetd.obj \
getdated.obj \ getdated.obj \
getenvd.obj \ getenvd.obj \
getpassd.obj \ getpassd.obj \
hostipd.obj \ hostipd.obj \
if2ipd.obj \ if2ipd.obj \
mprintfd.obj \ mprintfd.obj \
netrcd.obj \ netrcd.obj \
progressd.obj \ progressd.obj \
sendfd.obj \ sendfd.obj \
speedcheckd.obj \ speedcheckd.obj \
sslused.obj \ sslused.obj \
timevald.obj \ timevald.obj \
urld.obj \ urld.obj \
filed.obj \ filed.obj \
getinfod.obj \ getinfod.obj \
versiond.obj \ versiond.obj \
easyd.obj \ easyd.obj \
strequald.obj strequald.obj
RELEASE_SSL_OBJS= \ RELEASE_SSL_OBJS= \
base64rs.obj \ base64rs.obj \
cookiers.obj \ cookiers.obj \
transferrs.obj \ transferrs.obj \
escapers.obj \ escapers.obj \
formdatars.obj \ formdatars.obj \
ftprs.obj \ ftprs.obj \
httprs.obj \ httprs.obj \
http_chunksrs.obj \ http_chunksrs.obj \
ldaprs.obj \ ldaprs.obj \
dictrs.obj \ dictrs.obj \
telnetrs.obj \ telnetrs.obj \
getdaters.obj \ getdaters.obj \
getenvrs.obj \ getenvrs.obj \
getpassrs.obj \ getpassrs.obj \
hostiprs.obj \ hostiprs.obj \
if2iprs.obj \ if2iprs.obj \
mprintfrs.obj \ mprintfrs.obj \
netrcrs.obj \ netrcrs.obj \
progressrs.obj \ progressrs.obj \
sendfrs.obj \ sendfrs.obj \
speedcheckrs.obj \ speedcheckrs.obj \
sslusers.obj \ sslusers.obj \
timevalrs.obj \ timevalrs.obj \
urlrs.obj \ urlrs.obj \
filers.obj \ filers.obj \
getinfors.obj \ getinfors.obj \
versionrs.obj \ versionrs.obj \
easyrs.obj \ easyrs.obj \
strequalrs.obj strequalrs.obj
LINK_OBJS= \ LINK_OBJS= \
base64.obj \ base64.obj \
cookie.obj \ cookie.obj \
transfer.obj \ transfer.obj \
escape.obj \ escape.obj \
formdata.obj \ formdata.obj \
ftp.obj \ ftp.obj \
http.obj \ http.obj \
http_chunks.obj \ http_chunks.obj \
ldap.obj \ ldap.obj \
dict.obj \ dict.obj \
telnet.obj \ telnet.obj \
getdate.obj \ getdate.obj \
getenv.obj \ getenv.obj \
getpass.obj \ getpass.obj \
hostip.obj \ hostip.obj \
if2ip.obj \ if2ip.obj \
mprintf.obj \ mprintf.obj \
netrc.obj \ netrc.obj \
progress.obj \ progress.obj \
sendf.obj \ sendf.obj \
speedcheck.obj \ speedcheck.obj \
ssluse.obj \ ssluse.obj \
timeval.obj \ timeval.obj \
url.obj \ url.obj \
file.obj \ file.obj \
getinfo.obj \ getinfo.obj \
version.obj \ version.obj \
easy.obj \ easy.obj \
strequal.obj strequal.obj
all : release all : release
release: $(RELEASE_OBJS) release: $(RELEASE_OBJS)
$(LINKR) $(LFLAGS) $(LINKLIBS) $(LINK_OBJS) $(LINKR) $(LFLAGS) $(LINKLIBS) $(LINK_OBJS)
debug: $(DEBUG_OBJS) debug: $(DEBUG_OBJS)
$(LINKD) $(LFLAGS) $(LINKLIBS) $(LINK_OBJS) $(LINKD) $(LFLAGS) $(LINKLIBS) $(LINK_OBJS)
release-ssl: $(RELEASE_SSL_OBJS) release-ssl: $(RELEASE_SSL_OBJS)
$(LINKRS) $(LFLAGS) $(LINKLIBS) $(LINKSLIBS) $(LINK_OBJS) $(LINKRS) $(LFLAGS) $(LINKLIBS) $(LINKSLIBS) $(LINK_OBJS)
## Release ## Release
base64r.obj: base64.c base64r.obj: base64.c
$(CCR) $(CFLAGS) base64.c $(CCR) $(CFLAGS) base64.c
cookier.obj: cookie.c cookier.obj: cookie.c
$(CCR) $(CFLAGS) cookie.c $(CCR) $(CFLAGS) cookie.c
transferr.obj: transfer.c transferr.obj: transfer.c
$(CCR) $(CFLAGS) transfer.c $(CCR) $(CFLAGS) transfer.c
escaper.obj: escape.c escaper.obj: escape.c
$(CCR) $(CFLAGS) escape.c $(CCR) $(CFLAGS) escape.c
formdatar.obj: formdata.c formdatar.obj: formdata.c
$(CCR) $(CFLAGS) formdata.c $(CCR) $(CFLAGS) formdata.c
ftpr.obj: ftp.c ftpr.obj: ftp.c
$(CCR) $(CFLAGS) ftp.c $(CCR) $(CFLAGS) ftp.c
httpr.obj: http.c httpr.obj: http.c
$(CCR) $(CFLAGS) http.c $(CCR) $(CFLAGS) http.c
http_chunksr.obj: http_chunks.c http_chunksr.obj: http_chunks.c
$(CCR) $(CFLAGS) http_chunks.c $(CCR) $(CFLAGS) http_chunks.c
ldapr.obj: ldap.c ldapr.obj: ldap.c
$(CCR) $(CFLAGS) ldap.c $(CCR) $(CFLAGS) ldap.c
dictr.obj: dict.c dictr.obj: dict.c
$(CCR) $(CFLAGS) dict.c $(CCR) $(CFLAGS) dict.c
telnetr.obj: telnet.c telnetr.obj: telnet.c
$(CCR) $(CFLAGS) telnet.c $(CCR) $(CFLAGS) telnet.c
getdater.obj: getdate.c getdater.obj: getdate.c
$(CCR) $(CFLAGS) getdate.c $(CCR) $(CFLAGS) getdate.c
getenvr.obj: getenv.c getenvr.obj: getenv.c
$(CCR) $(CFLAGS) getenv.c $(CCR) $(CFLAGS) getenv.c
getpassr.obj: getpass.c getpassr.obj: getpass.c
$(CCR) $(CFLAGS) getpass.c $(CCR) $(CFLAGS) getpass.c
hostipr.obj: hostip.c hostipr.obj: hostip.c
$(CCR) $(CFLAGS) hostip.c $(CCR) $(CFLAGS) hostip.c
if2ipr.obj: if2ip.c if2ipr.obj: if2ip.c
$(CCR) $(CFLAGS) if2ip.c $(CCR) $(CFLAGS) if2ip.c
mprintfr.obj: mprintf.c mprintfr.obj: mprintf.c
$(CCR) $(CFLAGS) mprintf.c $(CCR) $(CFLAGS) mprintf.c
netrcr.obj: netrc.c netrcr.obj: netrc.c
$(CCR) $(CFLAGS) netrc.c $(CCR) $(CFLAGS) netrc.c
progressr.obj: progress.c progressr.obj: progress.c
$(CCR) $(CFLAGS) progress.c $(CCR) $(CFLAGS) progress.c
sendfr.obj: sendf.c sendfr.obj: sendf.c
$(CCR) $(CFLAGS) sendf.c $(CCR) $(CFLAGS) sendf.c
speedcheckr.obj: speedcheck.c speedcheckr.obj: speedcheck.c
$(CCR) $(CFLAGS) speedcheck.c $(CCR) $(CFLAGS) speedcheck.c
ssluser.obj: ssluse.c ssluser.obj: ssluse.c
$(CCR) $(CFLAGS) ssluse.c $(CCR) $(CFLAGS) ssluse.c
timevalr.obj: timeval.c timevalr.obj: timeval.c
$(CCR) $(CFLAGS) timeval.c $(CCR) $(CFLAGS) timeval.c
urlr.obj: url.c urlr.obj: url.c
$(CCR) $(CFLAGS) url.c $(CCR) $(CFLAGS) url.c
filer.obj: file.c filer.obj: file.c
$(CCR) $(CFLAGS) file.c $(CCR) $(CFLAGS) file.c
getinfor.obj: getinfo.c getinfor.obj: getinfo.c
$(CCR) $(CFLAGS) getinfo.c $(CCR) $(CFLAGS) getinfo.c
versionr.obj: version.c versionr.obj: version.c
$(CCR) $(CFLAGS) version.c $(CCR) $(CFLAGS) version.c
easyr.obj: easy.c easyr.obj: easy.c
$(CCR) $(CFLAGS) easy.c $(CCR) $(CFLAGS) easy.c
strequalr.obj: strequal.c strequalr.obj: strequal.c
$(CCR) $(CFLAGS) strequal.c $(CCR) $(CFLAGS) strequal.c
## Debug ## Debug
base64d.obj: base64.c base64d.obj: base64.c
$(CCD) $(CFLAGS) base64.c $(CCD) $(CFLAGS) base64.c
cookied.obj: cookie.c cookied.obj: cookie.c
$(CCD) $(CFLAGS) cookie.c $(CCD) $(CFLAGS) cookie.c
transferd.obj: transfer.c transferd.obj: transfer.c
$(CCD) $(CFLAGS) transfer.c $(CCD) $(CFLAGS) transfer.c
escaped.obj: escape.c escaped.obj: escape.c
$(CCD) $(CFLAGS) escape.c $(CCD) $(CFLAGS) escape.c
formdatad.obj: formdata.c formdatad.obj: formdata.c
$(CCD) $(CFLAGS) formdata.c $(CCD) $(CFLAGS) formdata.c
ftpd.obj: ftp.c ftpd.obj: ftp.c
$(CCD) $(CFLAGS) ftp.c $(CCD) $(CFLAGS) ftp.c
httpd.obj: http.c httpd.obj: http.c
$(CCD) $(CFLAGS) http.c $(CCD) $(CFLAGS) http.c
http_chunksd.obj: http_chunks.c http_chunksd.obj: http_chunks.c
$(CCD) $(CFLAGS) http_chunks.c $(CCD) $(CFLAGS) http_chunks.c
ldapd.obj: ldap.c ldapd.obj: ldap.c
$(CCD) $(CFLAGS) ldap.c $(CCD) $(CFLAGS) ldap.c
dictd.obj: dict.c dictd.obj: dict.c
$(CCD) $(CFLAGS) dict.c $(CCD) $(CFLAGS) dict.c
telnetd.obj: telnet.c telnetd.obj: telnet.c
$(CCD) $(CFLAGS) telnet.c $(CCD) $(CFLAGS) telnet.c
getdated.obj: getdate.c getdated.obj: getdate.c
$(CCD) $(CFLAGS) getdate.c $(CCD) $(CFLAGS) getdate.c
getenvd.obj: getenv.c getenvd.obj: getenv.c
$(CCD) $(CFLAGS) getenv.c $(CCD) $(CFLAGS) getenv.c
getpassd.obj: getpass.c getpassd.obj: getpass.c
$(CCD) $(CFLAGS) getpass.c $(CCD) $(CFLAGS) getpass.c
hostipd.obj: hostip.c hostipd.obj: hostip.c
$(CCD) $(CFLAGS) hostip.c $(CCD) $(CFLAGS) hostip.c
if2ipd.obj: if2ip.c if2ipd.obj: if2ip.c
$(CCD) $(CFLAGS) if2ip.c $(CCD) $(CFLAGS) if2ip.c
mprintfd.obj: mprintf.c mprintfd.obj: mprintf.c
$(CCD) $(CFLAGS) mprintf.c $(CCD) $(CFLAGS) mprintf.c
netrcd.obj: netrc.c netrcd.obj: netrc.c
$(CCD) $(CFLAGS) netrc.c $(CCD) $(CFLAGS) netrc.c
progressd.obj: progress.c progressd.obj: progress.c
$(CCD) $(CFLAGS) progress.c $(CCD) $(CFLAGS) progress.c
sendfd.obj: sendf.c sendfd.obj: sendf.c
$(CCD) $(CFLAGS) sendf.c $(CCD) $(CFLAGS) sendf.c
speedcheckd.obj: speedcheck.c speedcheckd.obj: speedcheck.c
$(CCD) $(CFLAGS) speedcheck.c $(CCD) $(CFLAGS) speedcheck.c
sslused.obj: ssluse.c sslused.obj: ssluse.c
$(CCD) $(CFLAGS) ssluse.c $(CCD) $(CFLAGS) ssluse.c
timevald.obj: timeval.c timevald.obj: timeval.c
$(CCD) $(CFLAGS) timeval.c $(CCD) $(CFLAGS) timeval.c
urld.obj: url.c urld.obj: url.c
$(CCD) $(CFLAGS) url.c $(CCD) $(CFLAGS) url.c
filed.obj: file.c filed.obj: file.c
$(CCD) $(CFLAGS) file.c $(CCD) $(CFLAGS) file.c
getinfod.obj: getinfo.c getinfod.obj: getinfo.c
$(CCD) $(CFLAGS) getinfo.c $(CCD) $(CFLAGS) getinfo.c
versiond.obj: version.c versiond.obj: version.c
$(CCD) $(CFLAGS) version.c $(CCD) $(CFLAGS) version.c
easyd.obj: easy.c easyd.obj: easy.c
$(CCD) $(CFLAGS) easy.c $(CCD) $(CFLAGS) easy.c
strequald.obj: strequal.c strequald.obj: strequal.c
$(CCD) $(CFLAGS) strequal.c $(CCD) $(CFLAGS) strequal.c
## Release SSL ## Release SSL
base64rs.obj: base64.c base64rs.obj: base64.c
$(CCRS) $(CFLAGS) base64.c $(CCRS) $(CFLAGS) base64.c
cookiers.obj: cookie.c cookiers.obj: cookie.c
$(CCRS) $(CFLAGS) cookie.c $(CCRS) $(CFLAGS) cookie.c
transferrs.obj: transfer.c transferrs.obj: transfer.c
$(CCRS) $(CFLAGS) transfer.c $(CCRS) $(CFLAGS) transfer.c
escapers.obj: escape.c escapers.obj: escape.c
$(CCRS) $(CFLAGS) escape.c $(CCRS) $(CFLAGS) escape.c
formdatars.obj: formdata.c formdatars.obj: formdata.c
$(CCRS) $(CFLAGS) formdata.c $(CCRS) $(CFLAGS) formdata.c
ftprs.obj: ftp.c ftprs.obj: ftp.c
$(CCRS) $(CFLAGS) ftp.c $(CCRS) $(CFLAGS) ftp.c
httprs.obj: http.c httprs.obj: http.c
$(CCR) $(CFLAGS) http.c $(CCR) $(CFLAGS) http.c
http_chunksrs.obj: http_chunks.c http_chunksrs.obj: http_chunks.c
$(CCRS) $(CFLAGS) http_chunks.c $(CCRS) $(CFLAGS) http_chunks.c
ldaprs.obj: ldap.c ldaprs.obj: ldap.c
$(CCRS) $(CFLAGS) ldap.c $(CCRS) $(CFLAGS) ldap.c
dictrs.obj: dict.c dictrs.obj: dict.c
$(CCRS) $(CFLAGS) dict.c $(CCRS) $(CFLAGS) dict.c
telnetrs.obj: telnet.c telnetrs.obj: telnet.c
$(CCRS) $(CFLAGS) telnet.c $(CCRS) $(CFLAGS) telnet.c
getdaters.obj: getdate.c getdaters.obj: getdate.c
$(CCRS) $(CFLAGS) getdate.c $(CCRS) $(CFLAGS) getdate.c
getenvrs.obj: getenv.c getenvrs.obj: getenv.c
$(CCRS) $(CFLAGS) getenv.c $(CCRS) $(CFLAGS) getenv.c
getpassrs.obj: getpass.c getpassrs.obj: getpass.c
$(CCRS) $(CFLAGS) getpass.c $(CCRS) $(CFLAGS) getpass.c
hostiprs.obj: hostip.c hostiprs.obj: hostip.c
$(CCRS) $(CFLAGS) hostip.c $(CCRS) $(CFLAGS) hostip.c
if2iprs.obj: if2ip.c if2iprs.obj: if2ip.c
$(CCRS) $(CFLAGS) if2ip.c $(CCRS) $(CFLAGS) if2ip.c
mprintfrs.obj: mprintf.c mprintfrs.obj: mprintf.c
$(CCRS) $(CFLAGS) mprintf.c $(CCRS) $(CFLAGS) mprintf.c
netrcrs.obj: netrc.c netrcrs.obj: netrc.c
$(CCRS) $(CFLAGS) netrc.c $(CCRS) $(CFLAGS) netrc.c
progressrs.obj: progress.c progressrs.obj: progress.c
$(CCRS) $(CFLAGS) progress.c $(CCRS) $(CFLAGS) progress.c
sendfrs.obj: sendf.c sendfrs.obj: sendf.c
$(CCRS) $(CFLAGS) sendf.c $(CCRS) $(CFLAGS) sendf.c
speedcheckrs.obj: speedcheck.c speedcheckrs.obj: speedcheck.c
$(CCRS) $(CFLAGS) speedcheck.c $(CCRS) $(CFLAGS) speedcheck.c
sslusers.obj: ssluse.c sslusers.obj: ssluse.c
$(CCRS) $(CFLAGS) ssluse.c $(CCRS) $(CFLAGS) ssluse.c
timevalrs.obj: timeval.c timevalrs.obj: timeval.c
$(CCRS) $(CFLAGS) timeval.c $(CCRS) $(CFLAGS) timeval.c
urlrs.obj: url.c urlrs.obj: url.c
$(CCRS) $(CFLAGS) url.c $(CCRS) $(CFLAGS) url.c
filers.obj: file.c filers.obj: file.c
$(CCRS) $(CFLAGS) file.c $(CCRS) $(CFLAGS) file.c
getinfors.obj: getinfo.c getinfors.obj: getinfo.c
$(CCRS) $(CFLAGS) getinfo.c $(CCRS) $(CFLAGS) getinfo.c
versionrs.obj: version.c versionrs.obj: version.c
$(CCRS) $(CFLAGS) version.c $(CCRS) $(CFLAGS) version.c
easyrs.obj: easy.c easyrs.obj: easy.c
$(CCRS) $(CFLAGS) easy.c $(CCRS) $(CFLAGS) easy.c
strequalrs.obj: strequal.c strequalrs.obj: strequal.c
$(CCRS) $(CFLAGS) strequal.c $(CCRS) $(CFLAGS) strequal.c
clean: clean:
-@erase *.obj -@erase *.obj
-@erase vc60.idb -@erase vc60.idb
-@erase vc60.pch -@erase vc60.pch
distrib: clean distrib: clean
-@erase $(PROGRAM_NAME) -@erase $(PROGRAM_NAME)

View File

@ -1,84 +1,84 @@
######################################################## ########################################################
## Makefile for building curl.exe with MSVC6 ## Makefile for building curl.exe with MSVC6
## Use: nmake -f makefile.vc6 [release | debug] ## Use: nmake -f makefile.vc6 [release | debug]
## (default is release) ## (default is release)
## ##
## Comments to: Troy Engel <tengel@sonic.net> ## Comments to: Troy Engel <tengel@sonic.net>
## Updated by: Craig Davison <cd@securityfocus.com> ## Updated by: Craig Davison <cd@securityfocus.com>
PROGRAM_NAME = curl.exe PROGRAM_NAME = curl.exe
######################################################## ########################################################
## Nothing more to do below this line! ## Nothing more to do below this line!
## Release ## Release
CCR = cl.exe /MD /O2 /D "NDEBUG" CCR = cl.exe /MD /O2 /D "NDEBUG"
LINKR = link.exe /incremental:no /libpath:"../lib" LINKR = link.exe /incremental:no /libpath:"../lib"
## Debug ## Debug
CCD = cl.exe /MDd /Gm /ZI /Od /D "_DEBUG" /GZ CCD = cl.exe /MDd /Gm /ZI /Od /D "_DEBUG" /GZ
LINKD = link.exe /incremental:yes /debug /libpath:"../lib" LINKD = link.exe /incremental:yes /debug /libpath:"../lib"
CFLAGS = /I "../include" /nologo /W3 /GX /D "WIN32" /D "_CONSOLE" /D "_MBCS" /YX /FD /c CFLAGS = /I "../include" /nologo /W3 /GX /D "WIN32" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
LFLAGS = /nologo /out:$(PROGRAM_NAME) /subsystem:console /machine:I386 LFLAGS = /nologo /out:$(PROGRAM_NAME) /subsystem:console /machine:I386
LINKLIBS = wsock32.lib libcurl.lib LINKLIBS = wsock32.lib libcurl.lib
LINKLIBS_DEBUG = wsock32.lib libcurld.lib LINKLIBS_DEBUG = wsock32.lib libcurld.lib
RELEASE_OBJS= \ RELEASE_OBJS= \
hugehelpr.obj \ hugehelpr.obj \
writeoutr.obj \ writeoutr.obj \
urlglobr.obj \ urlglobr.obj \
mainr.obj mainr.obj
DEBUG_OBJS= \ DEBUG_OBJS= \
hugehelpd.obj \ hugehelpd.obj \
writeoutd.obj \ writeoutd.obj \
urlglobd.obj \ urlglobd.obj \
maind.obj maind.obj
LINK_OBJS= \ LINK_OBJS= \
hugehelp.obj \ hugehelp.obj \
writeout.obj \ writeout.obj \
urlglob.obj \ urlglob.obj \
main.obj main.obj
all : release all : release
release: $(RELEASE_OBJS) release: $(RELEASE_OBJS)
$(LINKR) $(LFLAGS) $(LINKLIBS) $(LINK_OBJS) $(LINKR) $(LFLAGS) $(LINKLIBS) $(LINK_OBJS)
debug: $(DEBUG_OBJS) debug: $(DEBUG_OBJS)
$(LINKD) $(LFLAGS) $(LINKLIBS_DEBUG) $(LINK_OBJS) $(LINKD) $(LFLAGS) $(LINKLIBS_DEBUG) $(LINK_OBJS)
## Release ## Release
hugehelpr.obj: hugehelp.c hugehelpr.obj: hugehelp.c
$(CCR) $(CFLAGS) /Zm200 hugehelp.c $(CCR) $(CFLAGS) /Zm200 hugehelp.c
writeoutr.obj: writeout.c writeoutr.obj: writeout.c
$(CCR) $(CFLAGS) writeout.c $(CCR) $(CFLAGS) writeout.c
urlglobr.obj: urlglob.c urlglobr.obj: urlglob.c
$(CCR) $(CFLAGS) urlglob.c $(CCR) $(CFLAGS) urlglob.c
mainr.obj: main.c mainr.obj: main.c
$(CCR) $(CFLAGS) main.c $(CCR) $(CFLAGS) main.c
## Debug ## Debug
hugehelpd.obj: hugehelp.c hugehelpd.obj: hugehelp.c
$(CCD) $(CFLAGS) /Zm200 hugehelp.c $(CCD) $(CFLAGS) /Zm200 hugehelp.c
writeoutd.obj: writeout.c writeoutd.obj: writeout.c
$(CCD) $(CFLAGS) writeout.c $(CCD) $(CFLAGS) writeout.c
urlglobd.obj: urlglob.c urlglobd.obj: urlglob.c
$(CCD) $(CFLAGS) urlglob.c $(CCD) $(CFLAGS) urlglob.c
maind.obj: main.c maind.obj: main.c
$(CCD) $(CFLAGS) main.c $(CCD) $(CFLAGS) main.c
clean: clean:
-@erase hugehelp.obj -@erase hugehelp.obj
-@erase main.obj -@erase main.obj
-@erase vc60.idb -@erase vc60.idb
-@erase vc60.pdb -@erase vc60.pdb
-@erase vc60.pch -@erase vc60.pch
-@erase curl.ilk -@erase curl.ilk
-@erase curl.pdb -@erase curl.pdb
distrib: clean distrib: clean
-@erase $(PROGRAM_NAME) -@erase $(PROGRAM_NAME)