!endif
!if "$(FINAL)" == "0"
-CFLAGS=/Od /MDd /GX
+CFLAGS=/Od $(CRTFLAG) /GX
+_CRTFLAG=/MDd
!else
-CFLAGS=-O2 /MD /GX
+CFLAGS=-O2 $(CRTFLAG) /GX
+_CRTFLAG=/MD
!endif
+!if "$(CRTFLAG)" == ""
+CRTFLAG=$(_CRTFLAG)
+!endif
+
+
CC=cl
LD=cl
LIB=tlib
LDFLAGS=$(MODEL)
O=.obj
+!if "$(FINAL)" == "1"
LIBTARGET=..\..\lib\zlib.lib
+!else
+LIBTARGET=..\..\lib\zlibd.lib
+!endif
# 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) \
- infutil$(O) inffast$(O)
+ infutil$(O) inffast$(O)
all: $(LIBTARGET)
LIBOBJECTS = $(OBJ1) $(OBJ2)
$(LIBTARGET): $(LIBOBJECTS)
- del $(LIBTARGET)
+ -del $(LIBTARGET)
lib @<<
-out:$(LIBTARGET)
$(LIBOBJECTS)