]> git.saurik.com Git - wxWidgets.git/blobdiff - src/zlib/makefile.vc
small updates for OS/2
[wxWidgets.git] / src / zlib / makefile.vc
index fa57b5c76bf11ee3df2f8cf560272cacd0fca9b3..283ea06376e5ff31e8837519eac9c5206f159775 100644 (file)
 # See zconf.h for details about the memory requirements.
 
 # ------------- Turbo C++, Borland C++ -------------
 # See zconf.h for details about the memory requirements.
 
 # ------------- Turbo C++, Borland C++ -------------
-CFLAGS=-O2 /MD /GX
+!ifndef FINAL
+FINAL=0
+!endif
+
+!if "$(FINAL)" == "0"
+CFLAGS=/Od $(CRTFLAG) /GX
+_CRTFLAG=/MDd
+!else
+CFLAGS=-O2 $(CRTFLAG) /GX
+_CRTFLAG=/MD
+!endif
+
+!if "$(CRTFLAG)" == ""
+CRTFLAG=$(_CRTFLAG)
+!endif
+
+
 CC=cl
 LD=cl
 LIB=tlib
 CC=cl
 LD=cl
 LIB=tlib
@@ -22,9 +38,9 @@ LIBTARGET=..\..\lib\zlib.lib
 
 # variables
 OBJ1 = adler32$(O) compress$(O) crc32$(O) gzio$(O) uncompr$(O) deflate$(O) \
 
 # variables
 OBJ1 = adler32$(O) compress$(O) crc32$(O) gzio$(O) uncompr$(O) deflate$(O) \
-  trees$(O) 
+  trees$(O)
 OBJ2 = zutil$(O) inflate$(O) infblock$(O) inftrees$(O) infcodes$(O) \
 OBJ2 = zutil$(O) inflate$(O) infblock$(O) inftrees$(O) infcodes$(O) \
-  infutil$(O) inffast$(O) 
+  infutil$(O) inffast$(O)
 
 all: $(LIBTARGET)
 
 
 all: $(LIBTARGET)
 
@@ -75,7 +91,7 @@ zutil.obj: zutil.c zutil.h zlib.h zconf.h
 LIBOBJECTS = $(OBJ1) $(OBJ2)
 
 $(LIBTARGET): $(LIBOBJECTS)
 LIBOBJECTS = $(OBJ1) $(OBJ2)
 
 $(LIBTARGET): $(LIBOBJECTS)
-        del $(LIBTARGET)
+        -del $(LIBTARGET)
         lib @<<
 -out:$(LIBTARGET)
 $(LIBOBJECTS)
         lib @<<
 -out:$(LIBTARGET)
 $(LIBOBJECTS)