# variables
STATICLIB = libpng.lib

CC = cl
LD = link
AR = lib
RC = rc
#CFLAGS  = -nologo -MD -W3 -O2 -Oy- -Zi -Fd"zlib" $(LOC)
CFLAGS  = -nologo -MT -W3 -O2 -Oy- -Zi /I..\\zlib-1.2.5
LDFLAGS = -nologo /libpath:..\\zlib-1.2.5
ARFLAGS = -nologo /libpath:..\\zlib-1.2.5
RCFLAGS = /dWIN32 /r

OBJS = png.obj pngerror.obj pnggccrd.obj pngget.obj pngmem.obj \
	pngpread.obj pngread.obj pngrio.obj pngrtran.obj \
	pngrutil.obj pngset.obj pngtest.obj pngtrans.obj \
	pngvcrd.obj pngwio.obj pngwrite.obj pngwtran.obj \
	pngwutil.obj

# targets
all: $(STATICLIB)

$(STATICLIB): $(OBJS)
	$(AR) $(ARFLAGS) -out:$@ $(OBJS) zlib.lib

.c.obj:
	$(CC) -c $(WFLAGS) $(CFLAGS) $<


# cleanup
clean:
	-del $(STATICLIB)
	-del *.obj
	-del *.res
	-del *.exp
	-del *.exe
	-del *.pdb
	-del *.manifest
