##############################################################################
# Name:			src/zlib/makefile.wat
# Purpose:		build zlib using Watcom 11.0+ compiler
# Author:		Vadim Zeitlin
# Created:		21.01.03
# RCS-ID:		$Id$
# Copyright:		(c) 2003 Vadim Zeitlin
# Changelist:		2003-02-25 - Juergen Ulbts - update from wxWindows 2.5.x/HEAD branch
# Licence:		wxWindows licence
##############################################################################

WXDIR = ..\..
OUTPUTDIR=watcom

!include $(WXDIR)\src\makewat.env

LIBTARGET=$(WXDIR)\lib\zlib$(WATCOM_SUFFIX).lib

# variables
OBJECTS = &
	$(OUTPUTDIR)\adler32.obj &
	$(OUTPUTDIR)\compress.obj &
	$(OUTPUTDIR)\crc32.obj &
	$(OUTPUTDIR)\gzio.obj &
	$(OUTPUTDIR)\uncompr.obj &
	$(OUTPUTDIR)\deflate.obj &
	$(OUTPUTDIR)\trees.obj &
	$(OUTPUTDIR)\zutil.obj &
	$(OUTPUTDIR)\inflate.obj &
	$(OUTPUTDIR)\infblock.obj &
	$(OUTPUTDIR)\inftrees.obj &
	$(OUTPUTDIR)\infcodes.obj &
	$(OUTPUTDIR)\infutil.obj &
	$(OUTPUTDIR)\inffast.obj

# all: test

all: $(OUTPUTDIR) $(LIBTARGET) .SYMBOLIC

$(OUTPUTDIR):
	@if not exist $^@ mkdir $^@

LBCFILE=$(OUTPUTDIR)\zlib.lbc
$(LIBTARGET) : $(OBJECTS)
	%create $(LBCFILE)
	@for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
	wlib /q /b /c /n /p=512 $^@ @$(LBCFILE)

clean: .SYMBOLIC
	-erase *.obj
	-erase *.exe
	-erase $(LIBTARGET)