## (default is release)\r
##\r
## Comments to: Troy Engel <tengel@sonic.net>\r
+## Updated by: Craig Davison <cd@securityfocus.com>\r
\r
PROGRAM_NAME = curl.exe\r
\r
## Nothing more to do below this line!\r
\r
## Release\r
-CCR = cl.exe /ML /O2 /D "NDEBUG"\r
+CCR = cl.exe /MD /O2 /D "NDEBUG"\r
LINKR = link.exe /incremental:no /libpath:"../lib"\r
\r
## Debug\r
-CCD = cl.exe /MLd /Gm /ZI /Od /D "_DEBUG" /GZ\r
+CCD = cl.exe /MDd /Gm /ZI /Od /D "_DEBUG" /GZ\r
LINKD = link.exe /incremental:yes /debug\r
\r
-CFLAGS = /nologo /W3 /GX /D "WIN32" /D "_CONSOLE" /D "_MBCS" /YX /FD /c\r
+CFLAGS = /I "../include" /nologo /W3 /GX /D "WIN32" /D "_CONSOLE" /D "_MBCS" /YX /FD /c\r
LFLAGS = /nologo /out:$(PROGRAM_NAME) /subsystem:console /machine:I386\r
-LINKLIBS = kernel32.lib wsock32.lib libcurl.lib\r
+LINKLIBS = wsock32.lib libcurl.lib\r
+LINKLIBS_DEBUG = wsock32.lib libcurld.lib\r
\r
RELEASE_OBJS= \\r
hugehelpr.obj \\r
+ writeoutr.obj \\r
+ urlglobr.obj \\r
mainr.obj\r
\r
DEBUG_OBJS= \\r
hugehelpd.obj \\r
+ writeoutd.obj \\r
+ urlglobd.obj \\r
maind.obj\r
\r
LINK_OBJS= \\r
hugehelp.obj \\r
+ writeout.obj \\r
+ urlglob.obj \\r
main.obj\r
\r
all : release\r
$(LINKR) $(LFLAGS) $(LINKLIBS) $(LINK_OBJS)\r
\r
debug: $(DEBUG_OBJS)\r
- $(LINKD) $(LFLAGS) $(LINKLIBS) $(LINK_OBJS)\r
+ $(LINKD) $(LFLAGS) $(LINKLIBS_DEBUG) $(LINK_OBJS)\r
\r
## Release\r
hugehelpr.obj: hugehelp.c\r
$(CCR) $(CFLAGS) /Zm200 hugehelp.c\r
+writeoutr.obj: writeout.c\r
+ $(CCR) $(CFLAGS) writeout.c\r
+urlglobr.obj: urlglob.c\r
+ $(CCR) $(CFLAGS) urlglob.c\r
mainr.obj: main.c\r
$(CCR) $(CFLAGS) main.c\r
\r
## Debug\r
hugehelpd.obj: hugehelp.c\r
$(CCD) $(CFLAGS) /Zm200 hugehelp.c\r
+writeoutd.obj: writeout.c\r
+ $(CCD) $(CFLAGS) writeout.c\r
+urlglobd.obj: urlglob.c\r
+ $(CCD) $(CFLAGS) urlglob.c\r
maind.obj: main.c\r
$(CCD) $(CFLAGS) main.c\r
\r