# Makefile for zlib
# This generates a libtool convenience library
# $Id: Makefile,v 1.27.2.4 2007/08/07 10:47:28 kurt Exp $

top_builddir	= ../..

INCLUDES	= $(PDCORELIBINC)

MAINLIBNAME=nop
LIBNAME = $(FLATELIBLINK)

CP = cp
include ../../config/mkcommon.inc

SRC	= \
	$(srcdir)/adler32.c 	\
	$(srcdir)/compress.c	\
	$(srcdir)/crc32.c	\
	$(srcdir)/deflate.c	\
	$(srcdir)/inffast.c	\
	$(srcdir)/inflate.c	\
	$(srcdir)/inftrees.c 	\
	$(srcdir)/trees.c	\
	$(srcdir)/uncompr.c	\
	$(srcdir)/zutil.c

OBJS	= \
	$(OO)$(PATHSEP)adler32$(LO) 	\
	$(OO)$(PATHSEP)compress$(LO)	\
	$(OO)$(PATHSEP)crc32$(LO)	\
	$(OO)$(PATHSEP)deflate$(LO)	\
	$(OO)$(PATHSEP)inffast$(LO)	\
	$(OO)$(PATHSEP)inflate$(LO)	\
	$(OO)$(PATHSEP)inftrees$(LO) 	\
	$(OO)$(PATHSEP)trees$(LO)	\
	$(OO)$(PATHSEP)uncompr$(LO)	\
	$(OO)$(PATHSEP)zutil$(LO)	\
	$(FLATE_ASM_OBJ)


include ../../config/mklibs.inc

# GCC compiling ASM module
match$(LO): match.S zprefix.h
	$(CPP) -DNO_UNDERLINE match.S > _match.s
	$(CC) -c _match.s
	mv _match.o match.o
	cp match.o match.lo
	rm -f _match.s

$(OO)/gvmat32.obj: ./gvmat32.asm
	$(AS) $(ASFLAGS) $(PROGFLAGS) /Fo$(OO)/gvmat32.obj gvmat32.asm

$(OO)/inffas32.obj: ./inffas32.asm
	$(AS) $(ASFLAGS) $(PROGFLAGS) /Fo$(OO)/inffas32.obj inffas32.asm


# Automatically generated dependencies
