CC = gcc

CFLAGS = -shared

INCLUDE = -I. -I/usr/include/ -I../minizip -I../..

LDLIBS = -lm -lpthread

LDFLAGS = -L. -L/usr/lib

SRC = ../../adler32.c ../../compress.c ../../crc32.c ../../deflate.c \
      ../../inffast.c ../../inflate.c ../../inftrees.c ../../trees.c \
      ../../zutil.c ../minizip/ioapi.c ../minizip/unzip.c ../minizip/zip.c 


all: zlibapi.so

zlibapi.so:  $(SRC)
	$(CC) $(CFLAGS) $(INCLUDE) $(SRC) $(LDFLAGS) $(LDLIBS) -o zlibapi.so
