Files
wxWidgets/src/zlib/makefile.wat
Chris Elliott ddea7eb614 changes to watcom makefiles for OpenWatcom
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19981 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-04-05 10:14:07 +00:00

54 lines
1.3 KiB
Plaintext

##############################################################################
# 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)