git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19981 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
54 lines
1.3 KiB
Plaintext
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)
|
|
|