From 20e79986e4c5e1e0e03a707e1312d78b27c42f37 Mon Sep 17 00:00:00 2001 From: Bryan Petty Date: Sun, 25 Apr 2004 08:03:26 +0000 Subject: [PATCH] This commit was manufactured by cvs2svn to create tag 'ZLIB_1_1_4'. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/tags/ZLIB_1_1_4@26949 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/zlib/.cvsignore | 2 + src/zlib/MAKEFILE.VA | 135 +++ src/zlib/Makefile.in2 | 160 ++++ src/zlib/makefile.b32 | 24 + src/zlib/makefile.bcc | 88 ++ src/zlib/makefile.dos | 91 ++ src/zlib/makefile.unx | 30 + src/zlib/makefile.vc | 118 +++ src/zlib/makefile.wat | 103 +++ src/zlib/makemac6.mcp | Bin 0 -> 117221 bytes src/zlib/zlib.dsp | 149 ++++ src/zlib/zlib.dsw | 29 + src/zlib/zlibM5.xml | 1949 +++++++++++++++++++++++++++++++++++++++++ src/zlib/zlibM7.mcp | Bin 0 -> 157149 bytes 14 files changed, 2878 insertions(+) create mode 100644 src/zlib/.cvsignore create mode 100644 src/zlib/MAKEFILE.VA create mode 100644 src/zlib/Makefile.in2 create mode 100644 src/zlib/makefile.b32 create mode 100644 src/zlib/makefile.bcc create mode 100644 src/zlib/makefile.dos create mode 100644 src/zlib/makefile.unx create mode 100644 src/zlib/makefile.vc create mode 100644 src/zlib/makefile.wat create mode 100644 src/zlib/makemac6.mcp create mode 100644 src/zlib/zlib.dsp create mode 100644 src/zlib/zlib.dsw create mode 100644 src/zlib/zlibM5.xml create mode 100644 src/zlib/zlibM7.mcp diff --git a/src/zlib/.cvsignore b/src/zlib/.cvsignore new file mode 100644 index 0000000000..c452a6fe27 --- /dev/null +++ b/src/zlib/.cvsignore @@ -0,0 +1,2 @@ +zlibM*Data +zlibM5.mcp diff --git a/src/zlib/MAKEFILE.VA b/src/zlib/MAKEFILE.VA new file mode 100644 index 0000000000..0a5251c2e3 --- /dev/null +++ b/src/zlib/MAKEFILE.VA @@ -0,0 +1,135 @@ +# +# File: makefile.vc +# Author: David Webster +# Created: 1999 +# Updated: +# Copyright: c) 1993, AIAI, University of Edinburgh +# +# "%W% %G%" +# +# Makefile : Builds os2zlib.lib library for OS/2 3.0/4.0 + +# Suffixes +OBJSUFF=obj +SRCSUFF=c + +OS2FLAGS=/c /W2 /DOS232 /D__VISAGECPP__ /Ss /Q /N100 +OS2LINKFLAGS=/BASE:0x00010000 /PMTYPE:PM /NOE /NOD /ALIGN:16 +OS2LIBFLAGS=/NOL /NOE +OS2LIBS=CPPOM30.lib CPPOOC3.LIB OS2386.LIB + +!if "$(WXMAKINGDLL)" != "0" +EXTRADLLFLAGS=/DWXMAKINGDLL=1 /Ge- /D__OS2DLL__ +EXTRALNKFLAGS=/DLL +!endif + +# Change WXDIR or WXWIN to wherever wxWindows is found +WXDIR = $(WXWIN) + +OS2ZLIBDIR=$(WXDIR)\src\zlib +OS2ZLIBINC=$(WINPNGDIR) +!if "$(WXMAKINGDLL)" != "1" +OS2ZLIBLIB=$(WXDIR)\lib\os2zlib.lib +!else +OS2ZLIBLIB=$(WXDIR)\lib\os2zlib.dll +!endif +INC= + +!ifndef FINAL +FINAL=0 +!endif + +!if "$(NOPCH)" == "1" +PCH= +PRECOMP= +MAKEPRECOMP= +!else +PCH=$(WXLIBNAME).pch +PRECOMP=/Si$(PCH) +MAKEPRECOMP=/Fi$(PCH) +!endif + +!if "$(FINAL)" == "0" +!if "$(WXMAKINGDLL)" == "1" +D=DebugOS2DLL +!else +D=DebugOS2 +!endif +OPT = +DEBUG_FLAGS= /Ti /D__WXDEBUG__ #/Fb +LINK_DEBUG_FLAGS=/DEBUG +CRTFLAG=/Gm /Gd +!else +# /O1 - smallest code +# /O2 - fastest code +!if "$(WXMAKINGDLL)" == "1" +D=RelseOS2DLL +!else +D=RelseOS2 +!endif +OPT = /O+ /Oc /G5 +DEBUG_FLAGS= +LINK_DEBUG_FLAGS=/RELEASE +CRTFLAG=/Gm /Gd +!endif + +!if [md $(OS2ZLIBDIR)\$D] +!endif + +CPPFLAGS=$(OS2FLAGS) $(EXTRADLLFLAGS) $(DEBUG_FLAGS) $(PRECOMP) $(INC) $(OPT) $(CRTFLAG) +LINKFKAGS=$(OS2LINKFLAGS) $(EXTRALNKFLAGS) + +{..\zlib}.c{..\zlib\$D}.obj: + @echo $< + icc @<< +$(CPPFLAGS) /Fo$@ /Tp $< +<< + +OBJECTS = \ + ..\zlib\$D\adler32.obj \ + ..\zlib\$D\compress.obj \ + ..\zlib\$D\crc32.obj \ + ..\zlib\$D\deflate.obj \ + ..\zlib\$D\gzio.obj \ + ..\zlib\$D\infblock.obj \ + ..\zlib\$D\infcodes.obj \ + ..\zlib\$D\inflate.obj \ + ..\zlib\$D\inftrees.obj \ + ..\zlib\$D\infutil.obj \ + ..\zlib\$D\inffast.obj \ + ..\zlib\$D\trees.obj \ + ..\zlib\$D\uncompr.obj \ + ..\zlib\$D\zutil.obj + +all: $(OS2ZLIBLIB) + +!if "$(WXMAKINGDLL)" != "1" + +$(WXDIR)\lib\os2zlib.lib: $(OBJECTS) + touch $(WXDIR)\lib\os2zlib.lib + del $(WXDIR)\lib\os2zlib.lib + ilib $(OS2LIBFLAGS) $@ @<< + $**; +<< + +!else + +# Update the dynamic link library +$(WXDIR)\lib\os2zlib.dll: $(OBJECTS) + icc @<< + /B" $(LINKFLAGS)" /Fe$@ + $(LIBS) + $(OBJECTS) + $(WXDIR)\src\os2\os2zlib.def +<< + implib $(WXDIR)\lib\os2zlibd.lib $(WXDIR)\src\os2\os2zlib.def + +!endif + +clean: + del $(OS2ZLIBLIB) + erase /N $(OS2ZLIBDIR)\$D + rd $(OS2ZLIBDIR)\$D + +cleanall: clean + diff --git a/src/zlib/Makefile.in2 b/src/zlib/Makefile.in2 new file mode 100644 index 0000000000..c8bb6e9578 --- /dev/null +++ b/src/zlib/Makefile.in2 @@ -0,0 +1,160 @@ +# Makefile for zlib +# Copyright (C) 1995-1998 Jean-loup Gailly. +# For conditions of distribution and use, see copyright notice in zlib.h + +# To compile and test, type: +# ./configure; make test +# The call of configure is optional if you don't have special requirements +# If you wish to build zlib as a shared library, use: ./configure -s + +# To install /usr/local/lib/libz.* and /usr/local/include/zlib.h, type: +# make install +# To install in $HOME instead of /usr/local, use: +# make install prefix=$HOME + +CC=cc + +CFLAGS=-O +#CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7 +#CFLAGS=-g -DDEBUG +#CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \ +# -Wstrict-prototypes -Wmissing-prototypes + +LDFLAGS=-L. -lz +LDSHARED=$(CC) + +VER=1.1.2 +LIBS=libz.a +SHAREDLIB=libz.so + +AR=ar rc +RANLIB=ranlib +TAR=tar +SHELL=/bin/sh + +prefix = /usr/local +exec_prefix = ${prefix} + +OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \ + zutil.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o + +TEST_OBJS = example.o minigzip.o + +DISTFILES = README INDEX ChangeLog configure Make*[a-z0-9] *.[ch] descrip.mms \ + algorithm.txt zlib.3 msdos/Make*[a-z0-9] msdos/zlib.def msdos/zlib.rc \ + nt/Makefile.nt nt/zlib.dnt amiga/Make*.??? contrib/README.contrib \ + contrib/*.txt contrib/asm386/*.asm contrib/asm386/*.c \ + contrib/asm386/*.bat contrib/asm386/zlibvc.d?? contrib/iostream/*.cpp \ + contrib/iostream/*.h contrib/iostream2/*.h contrib/iostream2/*.cpp \ + contrib/untgz/Makefile contrib/untgz/*.c contrib/untgz/*.w32 \ + contrib/minizip/[CM]*[pe] contrib/minizip/*.[ch] contrib/minizip/*.[td]?? + + +all: example minigzip + +test: all + @LD_LIBRARY_PATH=.:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \ + echo hello world | ./minigzip | ./minigzip -d || \ + echo ' *** minigzip test FAILED ***' ; \ + if ./example; then \ + echo ' *** zlib test OK ***'; \ + else \ + echo ' *** zlib test FAILED ***'; \ + fi + +libz.a: $(OBJS) + $(AR) $@ $(OBJS) + -@ ($(RANLIB) $@ || true) >/dev/null 2>&1 + +$(SHAREDLIB).$(VER): $(OBJS) + $(LDSHARED) -o $@ $(OBJS) + rm -f $(SHAREDLIB) $(SHAREDLIB).1 + ln -s $@ $(SHAREDLIB) + ln -s $@ $(SHAREDLIB).1 + +example: example.o $(LIBS) + $(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS) + +minigzip: minigzip.o $(LIBS) + $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) + +install: $(LIBS) + -@if [ ! -d $(prefix)/include ]; then mkdir $(prefix)/include; fi + -@if [ ! -d $(exec_prefix)/lib ]; then mkdir $(exec_prefix)/lib; fi + cp zlib.h zconf.h $(prefix)/include + chmod 644 $(prefix)/include/zlib.h $(prefix)/include/zconf.h + cp $(LIBS) $(exec_prefix)/lib + cd $(exec_prefix)/lib; chmod 755 $(LIBS) + -@(cd $(exec_prefix)/lib; $(RANLIB) libz.a || true) >/dev/null 2>&1 + cd $(exec_prefix)/lib; if test -f $(SHAREDLIB).$(VER); then \ + rm -f $(SHAREDLIB) $(SHAREDLIB).1; \ + ln -s $(SHAREDLIB).$(VER) $(SHAREDLIB); \ + ln -s $(SHAREDLIB).$(VER) $(SHAREDLIB).1; \ + (ldconfig || true) >/dev/null 2>&1; \ + fi +# The ranlib in install is needed on NeXTSTEP which checks file times +# ldconfig is for Linux + +uninstall: + cd $(prefix)/include; \ + v=$(VER); \ + if test -f zlib.h; then \ + v=`sed -n '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`; \ + rm -f zlib.h zconf.h; \ + fi; \ + cd $(exec_prefix)/lib; rm -f libz.a; \ + if test -f $(SHAREDLIB).$$v; then \ + rm -f $(SHAREDLIB).$$v $(SHAREDLIB) $(SHAREDLIB).1; \ + fi + +clean: + rm -f *.o *~ example minigzip libz.a libz.so* foo.gz + +distclean: clean + +zip: + mv Makefile Makefile~; cp -p Makefile.in Makefile + rm -f test.c ztest*.c contrib/minizip/test.zip + v=`sed -n -e 's/\.//g' -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`;\ + zip -ul9 zlib$$v $(DISTFILES) + mv Makefile~ Makefile + +dist: + mv Makefile Makefile~; cp -p Makefile.in Makefile + rm -f test.c ztest*.c contrib/minizip/test.zip + d=zlib-`sed -n '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`;\ + rm -f $$d.tar.gz; \ + if test ! -d ../$$d; then rm -f ../$$d; ln -s `pwd` ../$$d; fi; \ + files=""; \ + for f in $(DISTFILES); do files="$$files $$d/$$f"; done; \ + cd ..; \ + GZIP=-9 $(TAR) chofz $$d/$$d.tar.gz $$files; \ + if test ! -d $$d; then rm -f $$d; fi + mv Makefile~ Makefile + +tags: + etags *.[ch] + +depend: + makedepend -- $(CFLAGS) -- *.[ch] + +# DO NOT DELETE THIS LINE -- make depend depends on it. + +adler32.o: zlib.h zconf.h +compress.o: zlib.h zconf.h +crc32.o: zlib.h zconf.h +deflate.o: deflate.h zutil.h zlib.h zconf.h +example.o: zlib.h zconf.h +gzio.o: zutil.h zlib.h zconf.h +infblock.o: infblock.h inftrees.h infcodes.h infutil.h zutil.h zlib.h zconf.h +infcodes.o: zutil.h zlib.h zconf.h +infcodes.o: inftrees.h infblock.h infcodes.h infutil.h inffast.h +inffast.o: zutil.h zlib.h zconf.h inftrees.h +inffast.o: infblock.h infcodes.h infutil.h inffast.h +inflate.o: zutil.h zlib.h zconf.h infblock.h +inftrees.o: zutil.h zlib.h zconf.h inftrees.h +infutil.o: zutil.h zlib.h zconf.h infblock.h inftrees.h infcodes.h infutil.h +minigzip.o: zlib.h zconf.h +trees.o: deflate.h zutil.h zlib.h zconf.h trees.h +uncompr.o: zlib.h zconf.h +zutil.o: zutil.h zlib.h zconf.h diff --git a/src/zlib/makefile.b32 b/src/zlib/makefile.b32 new file mode 100644 index 0000000000..d9da543dab --- /dev/null +++ b/src/zlib/makefile.b32 @@ -0,0 +1,24 @@ +# Makefile for zlib +# Borland C++ + +# This version of the zlib makefile was adapted by Chris Young for use +# with Borland C 4.5x with the Dos Power Pack for a 32-bit protected mode +# flat memory model. It was created for use with POV-Ray ray tracer and +# you may choose to edit the CFLAGS to suit your needs but the +# switches -WX and -DMSDOS are required. +# -- Chris Young 76702.1655@compuserve.com + +# To use, do "make -fmakefile.b32" + +# See zconf.h for details about the memory requirements. + +# ------------- Borland C++ ------------- + +LIBTARGET=..\..\lib\zlib.lib + +OBJECTS = adler32.obj compress.obj crc32.obj gzio.obj uncompr.obj deflate.obj \ + trees.obj zutil.obj inflate.obj infblock.obj inftrees.obj infcodes.obj \ + infutil.obj inffast.obj + +!include $(WXWIN)\src\makelib.b32 + diff --git a/src/zlib/makefile.bcc b/src/zlib/makefile.bcc new file mode 100644 index 0000000000..0bb2609c9c --- /dev/null +++ b/src/zlib/makefile.bcc @@ -0,0 +1,88 @@ +# Makefile for zlib +# Borland C++ ************ UNTESTED *********** + +# To use, do "make -fmakefile.bor" + +# WARNING: the small model is supported but only for small values of +# MAX_WBITS and MAX_MEM_LEVEL. If you wish to reduce the memory +# requirements (default 256K for big objects plus a few K), you can add +# to CFLAGS below: -DMAX_MEM_LEVEL=7 -DMAX_WBITS=14 +# See zconf.h for details about the memory requirements. + +# ------------- Turbo C++, Borland C++ ------------- +MODEL=-ml +CFLAGS=-O2 -Z $(MODEL) -3 -Fs- +CC=bcc +LD=bcc +LIB=tlib +# replace bcc with tcc for Turbo C++ 1.0 +LDFLAGS=$(MODEL) +O=.obj + +LIBTARGET=..\..\lib\zlib.lib + +# variables +OBJ1 = adler32$(O) compress$(O) crc32$(O) gzio$(O) uncompr$(O) deflate$(O) \ + trees$(O) +OBJP1 = adler32$(O)+compress$(O)+crc32$(O)+gzio$(O)+uncompr$(O)+deflate$(O)+\ + trees$(O) +OBJ2 = zutil$(O) inflate$(O) infblock$(O) inftrees$(O) infcodes$(O) \ + infutil$(O) inffast$(O) +OBJP2 = zutil$(O)+inflate$(O)+infblock$(O)+inftrees$(O)+infcodes$(O)+\ + infutil$(O)+inffast$(O) + +all: $(LIBTARGET) + +adler32.obj: adler32.c zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +compress.obj: compress.c zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +crc32.obj: crc32.c zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +gzio.obj: gzio.c zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +infblock.obj: infblock.c zutil.h zlib.h zconf.h infblock.h inftrees.h\ + infcodes.h infutil.h + $(CC) -c $(CFLAGS) $*.c + +infcodes.obj: infcodes.c zutil.h zlib.h zconf.h inftrees.h infutil.h\ + infcodes.h inffast.h + $(CC) -c $(CFLAGS) $*.c + +inflate.obj: inflate.c zutil.h zlib.h zconf.h infblock.h + $(CC) -c $(CFLAGS) $*.c + +inftrees.obj: inftrees.c zutil.h zlib.h zconf.h inftrees.h + $(CC) -c $(CFLAGS) $*.c + +infutil.obj: infutil.c zutil.h zlib.h zconf.h inftrees.h infutil.h + $(CC) -c $(CFLAGS) $*.c + +inffast.obj: inffast.c zutil.h zlib.h zconf.h inftrees.h infutil.h inffast.h + $(CC) -c $(CFLAGS) $*.c + +trees.obj: trees.c deflate.h zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +uncompr.obj: uncompr.c zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +zutil.obj: zutil.c zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +# we must cut the command line to fit in the MS/DOS 128 byte limit: +$(LIBTARGET): $(OBJ1) $(OBJ2) + $(LIB) $(LIBTARGET) +$(OBJP1) + $(LIB) $(LIBTARGET) +$(OBJP2) + +clean: + -erase *.obj + -erase *.exe + -erase $(LIBTARGET) diff --git a/src/zlib/makefile.dos b/src/zlib/makefile.dos new file mode 100644 index 0000000000..a508948b71 --- /dev/null +++ b/src/zlib/makefile.dos @@ -0,0 +1,91 @@ +# Makefile for zlib +# Borland C++ ************ UNTESTED *********** + +# To use, do "make -fmakefile.bor" + +# WARNING: the small model is supported but only for small values of +# MAX_WBITS and MAX_MEM_LEVEL. If you wish to reduce the memory +# requirements (default 256K for big objects plus a few K), you can add +# to CFLAGS below: -DMAX_MEM_LEVEL=7 -DMAX_WBITS=14 +# See zconf.h for details about the memory requirements. + +# ------------- Turbo C++, Borland C++ ------------- +CFLAGS=-O2 /MD # /GX +CC=cl +LD=cl +LIB=tlib +# replace bcc with tcc for Turbo C++ 1.0 +LDFLAGS=$(MODEL) +O=.obj + +LIBTARGET=..\..\lib\zlib.lib + +# variables +OBJ1 = adler32$(O) compress$(O) crc32$(O) gzio$(O) uncompr$(O) deflate$(O) \ + trees$(O) +OBJ2 = zutil$(O) inflate$(O) infblock$(O) inftrees$(O) infcodes$(O) \ + infutil$(O) inffast$(O) + +all: $(LIBTARGET) + +adler32.obj: adler32.c zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +compress.obj: compress.c zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +crc32.obj: crc32.c zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +gzio.obj: gzio.c zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +infblock.obj: infblock.c zutil.h zlib.h zconf.h infblock.h inftrees.h\ + infcodes.h infutil.h + $(CC) -c $(CFLAGS) $*.c + +infcodes.obj: infcodes.c zutil.h zlib.h zconf.h inftrees.h infutil.h\ + infcodes.h inffast.h + $(CC) -c $(CFLAGS) $*.c + +inflate.obj: inflate.c zutil.h zlib.h zconf.h infblock.h + $(CC) -c $(CFLAGS) $*.c + +inftrees.obj: inftrees.c zutil.h zlib.h zconf.h inftrees.h + $(CC) -c $(CFLAGS) $*.c + +infutil.obj: infutil.c zutil.h zlib.h zconf.h inftrees.h infutil.h + $(CC) -c $(CFLAGS) $*.c + +inffast.obj: inffast.c zutil.h zlib.h zconf.h inftrees.h infutil.h inffast.h + $(CC) -c $(CFLAGS) $*.c + +trees.obj: trees.c deflate.h zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +uncompr.obj: uncompr.c zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +zutil.obj: zutil.c zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $*.c + +LIBOBJECTS = $(OBJ1) $(OBJ2) + +$(LIBTARGET): $(OBJ1) $(OBJ2) + del $(LIBTARGET) + lib /PAGESIZE:128 @<< +$(LIBTARGET) +y +$(OBJ1) $(OBJ2) +nul +; +<< + +clean: + -erase *.obj + -erase *.exe + -erase *.sbr + -erase $(LIBTARGET) diff --git a/src/zlib/makefile.unx b/src/zlib/makefile.unx new file mode 100644 index 0000000000..5dc486830e --- /dev/null +++ b/src/zlib/makefile.unx @@ -0,0 +1,30 @@ +# +# File: makefile.unx +# Author: Julian Smart +# Created: 1998 +# Updated: +# Copyright: (c) 1998 +# +# +# Makefile for PNG library, Unix + +include ../make.env + +TARGETLIB=../../lib/libzlib.a + +LIB_C_SRC = adler32.c compress.c crc32.c gzio.c uncompr.c deflate.c \ + trees.c zutil.c inflate.c infblock.c inftrees.c infcodes.c \ + infutil.c inffast.c + +all: $(TARGETLIB) + +# Define library objects +OBJECTS=\ + $(LIB_C_SRC:.c=.o) + +$(TARGETLIB) : $(OBJECTS) + ar $(AROPTIONS) $@ $(OBJECTS) + $(RANLIB) $@ + +clean: + rm -f $(OBJECTS) $(TARGETLIB) diff --git a/src/zlib/makefile.vc b/src/zlib/makefile.vc new file mode 100644 index 0000000000..057aaa6c4d --- /dev/null +++ b/src/zlib/makefile.vc @@ -0,0 +1,118 @@ +# Makefile for zlib + +# WARNING: the small model is supported but only for small values of +# MAX_WBITS and MAX_MEM_LEVEL. If you wish to reduce the memory +# requirements (default 256K for big objects plus a few K), you can add +# to CFLAGS below: -DMAX_MEM_LEVEL=7 -DMAX_WBITS=14 +# See zconf.h for details about the memory requirements. + +!if "$(RM)" == "" +RM= erase +!endif + +!ifndef FINAL +FINAL=0 +!endif + +!if "$(FINAL)" == "0" +CFLAGS=/nologo /Od $(CRTFLAG) /GX /Fo$@ +_CRTFLAG=/MDd +!else if "$(FINAL)" == "hybrid" +CFLAGS=/nologo /Od $(CRTFLAG) /GX /Fo$@ +_CRTFLAG=/MD +!else +CFLAGS=/nologo -O2 $(CRTFLAG) /GX /Fo$@ +_CRTFLAG=/MD +!endif + +!if "$(CRTFLAG)" == "" +CRTFLAG=$(_CRTFLAG) +!endif + + +CC=cl +LD=cl +LIB=tlib +LDFLAGS=$(MODEL) +O=.obj + +!if "$(FINAL)" == "1" +LIBTARGET=..\..\lib\zlib.lib +D=Release +!else if "$(FINAL)" == "hybrid" +LIBTARGET=..\..\lib\zlibh.lib +D=Hybrid +!else +LIBTARGET=..\..\lib\zlibd.lib +D=Debug +!endif + +# variables +OBJ1 = $D\adler32$(O) $D\compress$(O) $D\crc32$(O) $D\gzio$(O) \ + $D\uncompr$(O) $D\deflate$(O) $D\trees$(O) +OBJ2 = $D\zutil$(O) $D\inflate$(O) $D\infblock$(O) $D\inftrees$(O) \ + $D\infcodes$(O) $D\infutil$(O) $D\inffast$(O) + +all: $D $(LIBTARGET) + +$D: + mkdir .\$D + +$D\adler32.obj: adler32.c zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $(*B).c + +$D\compress.obj: compress.c zlib.h zconf.h + $(CC) -c $(CFLAGS) $(*B).c + +$D\crc32.obj: crc32.c zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $(*B).c + +$D\deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $(*B).c + +$D\gzio.obj: gzio.c zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $(*B).c + +$D\infblock.obj: infblock.c zutil.h zlib.h zconf.h infblock.h inftrees.h\ + infcodes.h infutil.h + $(CC) -c $(CFLAGS) $(*B).c + +$D\infcodes.obj: infcodes.c zutil.h zlib.h zconf.h inftrees.h infutil.h\ + infcodes.h inffast.h + $(CC) -c $(CFLAGS) $(*B).c + +$D\inflate.obj: inflate.c zutil.h zlib.h zconf.h infblock.h + $(CC) -c $(CFLAGS) $(*B).c + +$D\inftrees.obj: inftrees.c zutil.h zlib.h zconf.h inftrees.h + $(CC) -c $(CFLAGS) $(*B).c + +$D\infutil.obj: infutil.c zutil.h zlib.h zconf.h inftrees.h infutil.h + $(CC) -c $(CFLAGS) $(*B).c + +$D\inffast.obj: inffast.c zutil.h zlib.h zconf.h inftrees.h infutil.h inffast.h + $(CC) -c $(CFLAGS) $(*B).c + +$D\trees.obj: trees.c deflate.h zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $(*B).c + +$D\uncompr.obj: uncompr.c zlib.h zconf.h + $(CC) -c $(CFLAGS) $(*B).c + +$D\zutil.obj: zutil.c zutil.h zlib.h zconf.h + $(CC) -c $(CFLAGS) $(*B).c + +LIBOBJECTS = $(OBJ1) $(OBJ2) + +$(LIBTARGET): $(LIBOBJECTS) + -erase $(LIBTARGET) + lib @<< +-out:$(LIBTARGET) +$(LIBOBJECTS) +<< + +clean: + -$(RM) $D\*.obj + -$(RM) *.exe + -$(RM) *.sbr + -$(RM) $(LIBTARGET) diff --git a/src/zlib/makefile.wat b/src/zlib/makefile.wat new file mode 100644 index 0000000000..3ea09da555 --- /dev/null +++ b/src/zlib/makefile.wat @@ -0,0 +1,103 @@ +# Makefile for zlib +# Watcom 10a + +# This version of the zlib makefile was adapted by Chris Young for use +# with Watcom 10a 32-bit protected mode flat memory model. It was created +# for use with POV-Ray ray tracer and you may choose to edit the CFLAGS to +# suit your needs but the -DMSDOS is required. +# -- Chris Young 76702.1655@compuserve.com + +# To use, do "wmake -f makefile.wat" + +# See zconf.h for details about the memory requirements. + +# ------------- Watcom 10a ------------- +MODEL=-mf +CFLAGS= $(MODEL) -fpi87 -fp5 -zp4 -5r -w5 -oneatx -DWIN32 +CC=wcc386 +LD=wcl386 +LIB=wlib -b -c +LDFLAGS= +O=.obj +LIBTARGET=..\..\lib\zlib.lib + +# variables +OBJECTS=adler32$(O) compress$(O) crc32$(O) gzio$(O) uncompr$(O) deflate$(O) & + trees$(O) zutil$(O) inflate$(O) infblock$(O) inftrees$(O) infcodes$(O) & + infutil$(O) inffast$(O) + +# all: test + +all: $(LIBTARGET) + +adler32.obj: adler32.c zutil.h zlib.h zconf.h + $(CC) $(CFLAGS) $*.c + +compress.obj: compress.c zlib.h zconf.h + $(CC) $(CFLAGS) $*.c + +crc32.obj: crc32.c zutil.h zlib.h zconf.h + $(CC) $(CFLAGS) $*.c + +deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h + $(CC) $(CFLAGS) $*.c + +gzio.obj: gzio.c zutil.h zlib.h zconf.h + $(CC) $(CFLAGS) $*.c + +infblock.obj: infblock.c zutil.h zlib.h zconf.h infblock.h inftrees.h & + infcodes.h infutil.h + $(CC) $(CFLAGS) $*.c + +infcodes.obj: infcodes.c zutil.h zlib.h zconf.h inftrees.h infutil.h & + infcodes.h inffast.h + $(CC) $(CFLAGS) $*.c + +inflate.obj: inflate.c zutil.h zlib.h zconf.h infblock.h + $(CC) $(CFLAGS) $*.c + +inftrees.obj: inftrees.c zutil.h zlib.h zconf.h inftrees.h + $(CC) $(CFLAGS) $*.c + +infutil.obj: infutil.c zutil.h zlib.h zconf.h inftrees.h infutil.h + $(CC) $(CFLAGS) $*.c + +inffast.obj: inffast.c zutil.h zlib.h zconf.h inftrees.h infutil.h inffast.h + $(CC) $(CFLAGS) $*.c + +trees.obj: trees.c deflate.h zutil.h zlib.h zconf.h + $(CC) $(CFLAGS) $*.c + +uncompr.obj: uncompr.c zlib.h zconf.h + $(CC) $(CFLAGS) $*.c + +zutil.obj: zutil.c zutil.h zlib.h zconf.h + $(CC) $(CFLAGS) $*.c + +example.obj: example.c zlib.h zconf.h + $(CC) $(CFLAGS) $*.c + +minigzip.obj: minigzip.c zlib.h zconf.h + $(CC) $(CFLAGS) $*.c + +$(LIBTARGET) : $(OBJECTS) + %create tmp.lbc + @for %i in ( $(OBJECTS) ) do @%append tmp.lbc +%i + wlib /b /c /n /p=512 $^@ @tmp.lbc + + +example.exe: example.obj $(LIBTARGET) + $(LD) $(LDFLAGS) example.obj $(LIBTARGET) + +minigzip.exe: minigzip.obj $(LIBTARGET) + $(LD) $(LDFLAGS) minigzip.obj $(LIBTARGET) + +test: minigzip.exe example.exe + example + echo hello world | minigzip | minigzip -d >test + type test + +clean: .SYMBOLIC + -erase *.obj + -erase *.exe + -erase $(LIBTARGET) diff --git a/src/zlib/makemac6.mcp b/src/zlib/makemac6.mcp new file mode 100644 index 0000000000000000000000000000000000000000..383c3952089e4723c77e12224c200a69c10fde86 GIT binary patch literal 117221 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 literal 0 HcmV?d00001 diff --git a/src/zlib/zlib.dsp b/src/zlib/zlib.dsp new file mode 100644 index 0000000000..38dec3a130 --- /dev/null +++ b/src/zlib/zlib.dsp @@ -0,0 +1,149 @@ +# Microsoft Developer Studio Project File - Name="zlib" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Static Library" 0x0104 + +CFG=zlib - Win32 Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "ZlibVC.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "ZlibVC.mak" CFG="zlib - Win32 Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "zlib - Win32 Release" (based on "Win32 (x86) Static Library") +!MESSAGE "zlib - Win32 Debug" (based on "Win32 (x86) Static Library") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "ZlibVC" +# PROP Scc_LocalPath "." +CPP=cl.exe +RSC=rc.exe + +!IF "$(CFG)" == "zlib - Win32 Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "Release" +# PROP Intermediate_Dir "Release" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c +# ADD CPP /nologo /MD /W1 /O1 /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c +# SUBTRACT CPP /YX +# ADD BASE RSC /l 0x809 /d "NDEBUG" +# ADD RSC /l 0x809 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo /out:"..\..\lib\zlib.lib" + +!ELSEIF "$(CFG)" == "zlib - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "Debug" +# PROP Intermediate_Dir "Debug" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c +# ADD CPP /nologo /MDd /W1 /Gm /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /YX /FD /GZ /c +# ADD BASE RSC /l 0x809 /d "_DEBUG" +# ADD RSC /l 0x809 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo /out:"..\..\lib\zlibd.lib" + +!ENDIF + +# Begin Target + +# Name "zlib - Win32 Release" +# Name "zlib - Win32 Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\adler32.c +# End Source File +# Begin Source File + +SOURCE=.\compress.c +# End Source File +# Begin Source File + +SOURCE=.\crc32.c +# End Source File +# Begin Source File + +SOURCE=.\deflate.c +# End Source File +# Begin Source File + +SOURCE=.\gzio.c +# End Source File +# Begin Source File + +SOURCE=.\infblock.c +# End Source File +# Begin Source File + +SOURCE=.\infcodes.c +# End Source File +# Begin Source File + +SOURCE=.\inffast.c +# End Source File +# Begin Source File + +SOURCE=.\inflate.c +# End Source File +# Begin Source File + +SOURCE=.\inftrees.c +# End Source File +# Begin Source File + +SOURCE=.\infutil.c +# End Source File +# Begin Source File + +SOURCE=.\trees.c +# End Source File +# Begin Source File + +SOURCE=.\uncompr.c +# End Source File +# Begin Source File + +SOURCE=.\zutil.c +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# End Group +# End Target +# End Project diff --git a/src/zlib/zlib.dsw b/src/zlib/zlib.dsw new file mode 100644 index 0000000000..de32c7cf3a --- /dev/null +++ b/src/zlib/zlib.dsw @@ -0,0 +1,29 @@ +Microsoft Developer Studio Workspace File, Format Version 6.00 +# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! + +############################################################################### + +Project: "zlib"=.\ZlibVC.dsp - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Global: + +Package=<5> +{{{ +}}} + +Package=<3> +{{{ +}}} + +############################################################################### + diff --git a/src/zlib/zlibM5.xml b/src/zlib/zlibM5.xml new file mode 100644 index 0000000000..5d61f8fab6 --- /dev/null +++ b/src/zlib/zlibM5.xml @@ -0,0 +1,1949 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + release + + + + UserSourceTrees + + + CustomColor1 + Red0 + Green32767 + Blue0 + + CustomColor2 + Red0 + Green32767 + Blue0 + + CustomColor3 + Red0 + Green32767 + Blue0 + + CustomColor4 + Red0 + Green32767 + Blue0 + + + + AlwaysSearchUserPathstrue + InterpretDOSAndUnixPathstrue + UserSearchPaths + + SearchPath + Path: + PathFormatMacOS + PathRootProject + + Recursivetrue + HostFlagsAll + + + SystemSearchPaths + + SearchPath + PathMSL + PathFormatWindows + PathRootCodeWarrior + + Recursivetrue + HostFlagsAll + + + SearchPath + Path:MacOS Support: + PathFormatMacOS + PathRootCodeWarrior + + Recursivetrue + HostFlagsAll + + + + + LinkerMacOS PPC Linker + PreLinker + PostLinker + Targetnamerelease + OutputDirectory + Path:::lib: + PathFormatMacOS + PathRootProject + + SaveEntriesUsingRelativePathsfalse + + + FileMappings + + FileTypeAPPL + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeAppl + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeMMLB + FileExtension + CompilerLib Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeMPLF + FileExtension + CompilerLib Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeMWCD + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeRSRC + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.bh + CompilerBalloon Help + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.c + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.c++ + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cc + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cp + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cpp + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.exp + Compiler + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.h + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMaketrue + + + FileTypeTEXT + FileExtension.p + CompilerMW Pascal PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pas + CompilerMW Pascal PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pch + CompilerMW C/C++ PPC + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pch++ + CompilerMW C/C++ PPC + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.ppu + CompilerMW Pascal PPC + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.r + CompilerRez + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.s + CompilerPPCAsm + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeXCOF + FileExtension + CompilerXCOFF Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypedocu + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypersrc + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeshlb + FileExtension + CompilerPEF Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypestub + FileExtension + CompilerPEF Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileExtension.doc + Compiler + Precompilefalse + Launchabletrue + ResourceFilefalse + IgnoredByMaketrue + + + FileExtension.o + CompilerXCOFF Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileExtension.ppob + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileExtension.rsrc + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + + + CacheModDatestrue + ActivateBrowsertrue + DumpBrowserInfofalse + CacheSubprojectstrue + UseThirdPartyDebuggerfalse + DebuggerCommandLine + Debugger Runtime + 0002000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000 + + + + LogSystemMessagestrue + AutoTargetDLLsfalse + StopAtWatchpointstrue + PauseWhileRunningfalse + PauseInterval5 + PauseUIFlags0 + AltExePath + Path + PathFormatGeneric + PathRootAbsolute + + StopAtTempBPOnLaunchtrue + CacheSymbolicstrue + TempBPFunctionNamemain + TempBPTypefalse + + + MWFrontEnd_C_cplusplus0 + MWFrontEnd_C_checkprotos0 + MWFrontEnd_C_arm0 + MWFrontEnd_C_trigraphs0 + MWFrontEnd_C_onlystdkeywords0 + MWFrontEnd_C_enumsalwaysint0 + MWFrontEnd_C_mpwpointerstyle0 + MWFrontEnd_C_prefixname + MWFrontEnd_C_ansistrict0 + MWFrontEnd_C_mpwcnewline0 + MWFrontEnd_C_wchar_type1 + MWFrontEnd_C_enableexceptions1 + MWFrontEnd_C_dontreusestrings0 + MWFrontEnd_C_poolstrings0 + MWFrontEnd_C_dontinline0 + MWFrontEnd_C_useRTTI1 + MWFrontEnd_C_multibyteaware0 + MWFrontEnd_C_unsignedchars0 + MWFrontEnd_C_autoinline0 + MWFrontEnd_C_booltruefalse1 + MWFrontEnd_C_direct_to_som0 + MWFrontEnd_C_som_env_check0 + MWFrontEnd_C_alwaysinline0 + MWFrontEnd_C_inlinelevel0 + MWFrontEnd_C_ecplusplus0 + MWFrontEnd_C_objective_c0 + MWFrontEnd_C_defer_codegen0 + + + MWWarning_C_warn_illpragma0 + MWWarning_C_warn_emptydecl0 + MWWarning_C_warn_possunwant0 + MWWarning_C_warn_unusedvar0 + MWWarning_C_warn_unusedarg0 + MWWarning_C_warn_extracomma0 + MWWarning_C_pedantic0 + MWWarning_C_warningerrors0 + MWWarning_C_warn_hidevirtual0 + MWWarning_C_warn_implicitconv0 + MWWarning_C_warn_notinlined0 + MWWarning_C_warn_structclass0 + + + MWMerge_MacOS_projectTypeApplication + MWMerge_MacOS_outputNameMerge Out + MWMerge_MacOS_outputCreator1061109567 + MWMerge_MacOS_outputType1095782476 + MWMerge_MacOS_suppressWarning0 + MWMerge_MacOS_copyFragments1 + MWMerge_MacOS_copyResources1 + MWMerge_MacOS_skipResources + + + O0ø + + + + + MWCodeGen_PPC_structalignmentPPC + MWCodeGen_PPC_tracebacktablesInline + MWCodeGen_PPC_processorGeneric + MWCodeGen_PPC_readonlystrings0 + MWCodeGen_PPC_tocdata1 + MWCodeGen_PPC_profiler0 + MWCodeGen_PPC_fpcontract1 + MWCodeGen_PPC_schedule0 + MWCodeGen_PPC_peephole1 + MWCodeGen_PPC_processorspecific0 + MWCodeGen_PPC_altivec0 + MWCodeGen_PPC_vectortocdata0 + MWCodeGen_PPC_vrsave0 + + + MWDisassembler_PPC_showcode1 + MWDisassembler_PPC_extended1 + MWDisassembler_PPC_mix0 + MWDisassembler_PPC_nohex0 + MWDisassembler_PPC_showdata1 + MWDisassembler_PPC_showexceptions1 + MWDisassembler_PPC_showsym0 + MWDisassembler_PPC_shownames1 + + + GlobalOptimizer_PPC_optimizationlevelLevel2 + GlobalOptimizer_PPC_optforSpeed + + + MWLinker_PPC_linksym1 + MWLinker_PPC_symfullpath1 + MWLinker_PPC_linkmap1 + MWLinker_PPC_nolinkwarnings0 + MWLinker_PPC_dontdeadstripinitcode0 + MWLinker_PPC_permitmultdefs0 + MWLinker_PPC_linkmodeFast + MWLinker_PPC_initname + MWLinker_PPC_mainname__start + MWLinker_PPC_termname + PPC Mach-O CodeGen + 0001000001010000010000000001010101000000 + + PPC Mach-O Linker + 0001000000000100000100000000000000000000000000000000000000007374 + 6172740000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000 + + PPC Mach-O Target + 0001000005612E6F757400000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000003F3F3F3F4D41504C0000004000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000 + + + + MWPEF_exportsNone + MWPEF_libfolder0 + MWPEF_sortcodeNone + MWPEF_expandbss0 + MWPEF_sharedata0 + MWPEF_olddefversion0 + MWPEF_oldimpversion0 + MWPEF_currentversion0 + MWPEF_fragmentname + MWPEF_collapsereloads0 + + + MWProject_PPC_typeLibrary + MWProject_PPC_outfilezlib.lib + MWProject_PPC_filecreator1061109567 + MWProject_PPC_filetype1061109567 + MWProject_PPC_size0 + MWProject_PPC_minsize0 + MWProject_PPC_stacksize0 + MWProject_PPC_flags0 + MWProject_PPC_symfilename + MWProject_PPC_rsrcname + MWProject_PPC_rsrcheaderNative + MWProject_PPC_rsrctype1061109567 + MWProject_PPC_rsrcid0 + MWProject_PPC_rsrcflags0 + MWProject_PPC_rsrcstore0 + MWProject_PPC_rsrcmerge0 + + + MWAssembler_PPC_auxheader0 + MWAssembler_PPC_symmodeMac + MWAssembler_PPC_dialectPPC + MWAssembler_PPC_prefixfile + MWAssembler_PPC_typecheck0 + MWAssembler_PPC_warnings0 + MWAssembler_PPC_casesensitive0 + + + MWRez_Language_maxwidth80 + MWRez_Language_scriptRoman + MWRez_Language_alignmentAlign1 + MWRez_Language_filtermodeFilterSkip + MWRez_Language_suppresswarnings0 + MWRez_Language_escapecontrolchars1 + MWRez_Language_prefixname + MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' + + + + Name + adler32.c + MacOS + Text + Debug + + + Name + compress.c + MacOS + Text + Debug + + + Name + crc32.c + MacOS + Text + Debug + + + Name + deflate.c + MacOS + Text + Debug + + + Name + gzio.c + MacOS + Text + Debug + + + Name + infblock.c + MacOS + Text + Debug + + + Name + infcodes.c + MacOS + Text + Debug + + + Name + inffast.c + MacOS + Text + Debug + + + Name + inflate.c + MacOS + Text + Debug + + + Name + inftrees.c + MacOS + Text + Debug + + + Name + infutil.c + MacOS + Text + Debug + + + Name + trees.c + MacOS + Text + Debug + + + Name + uncompr.c + MacOS + Text + Debug + + + Name + zutil.c + MacOS + Text + Debug + + + + + Name + adler32.c + MacOS + + + Name + compress.c + MacOS + + + Name + crc32.c + MacOS + + + Name + deflate.c + MacOS + + + Name + gzio.c + MacOS + + + Name + infblock.c + MacOS + + + Name + infcodes.c + MacOS + + + Name + inffast.c + MacOS + + + Name + inflate.c + MacOS + + + Name + inftrees.c + MacOS + + + Name + infutil.c + MacOS + + + Name + trees.c + MacOS + + + Name + uncompr.c + MacOS + + + Name + zutil.c + MacOS + + + + + all + + + + UserSourceTrees + + + CustomColor1 + Red0 + Green32767 + Blue0 + + CustomColor2 + Red0 + Green32767 + Blue0 + + CustomColor3 + Red0 + Green32767 + Blue0 + + CustomColor4 + Red0 + Green32767 + Blue0 + + + + AlwaysSearchUserPathsfalse + InterpretDOSAndUnixPathsfalse + UserSearchPaths + + SearchPath + Path: + PathFormatMacOS + PathRootProject + + Recursivetrue + HostFlagsAll + + + SystemSearchPaths + + SearchPath + Path: + PathFormatMacOS + PathRootCodeWarrior + + Recursivetrue + HostFlagsAll + + + + + LinkerNone + PreLinker + PostLinker + Targetnameall + OutputDirectory + Path: + PathFormatMacOS + PathRootProject + + SaveEntriesUsingRelativePathsfalse + + + FileMappings + + FileTypeMMPr + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFilefalse + IgnoredByMakefalse + + + + + CacheModDatestrue + ActivateBrowsertrue + DumpBrowserInfofalse + CacheSubprojectstrue + UseThirdPartyDebuggerfalse + DebuggerCommandLine + Debugger Runtime + 0002000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000 + + + + LogSystemMessagestrue + AutoTargetDLLsfalse + StopAtWatchpointstrue + PauseWhileRunningfalse + PauseInterval5 + PauseUIFlags0 + AltExePath + Path + PathFormatGeneric + PathRootAbsolute + + StopAtTempBPOnLaunchtrue + CacheSymbolicstrue + TempBPFunctionNamemain + TempBPTypefalse + + + MWFrontEnd_C_cplusplus0 + MWFrontEnd_C_checkprotos0 + MWFrontEnd_C_arm0 + MWFrontEnd_C_trigraphs0 + MWFrontEnd_C_onlystdkeywords0 + MWFrontEnd_C_enumsalwaysint0 + MWFrontEnd_C_mpwpointerstyle0 + MWFrontEnd_C_prefixname + MWFrontEnd_C_ansistrict0 + MWFrontEnd_C_mpwcnewline0 + MWFrontEnd_C_wchar_type1 + MWFrontEnd_C_enableexceptions1 + MWFrontEnd_C_dontreusestrings0 + MWFrontEnd_C_poolstrings0 + MWFrontEnd_C_dontinline0 + MWFrontEnd_C_useRTTI1 + MWFrontEnd_C_multibyteaware0 + MWFrontEnd_C_unsignedchars0 + MWFrontEnd_C_autoinline0 + MWFrontEnd_C_booltruefalse1 + MWFrontEnd_C_direct_to_som0 + MWFrontEnd_C_som_env_check0 + MWFrontEnd_C_alwaysinline0 + MWFrontEnd_C_inlinelevel0 + MWFrontEnd_C_ecplusplus0 + MWFrontEnd_C_objective_c0 + MWFrontEnd_C_defer_codegen0 + + + MWWarning_C_warn_illpragma0 + MWWarning_C_warn_emptydecl0 + MWWarning_C_warn_possunwant0 + MWWarning_C_warn_unusedvar0 + MWWarning_C_warn_unusedarg0 + MWWarning_C_warn_extracomma0 + MWWarning_C_pedantic0 + MWWarning_C_warningerrors0 + MWWarning_C_warn_hidevirtual0 + MWWarning_C_warn_implicitconv0 + MWWarning_C_warn_notinlined0 + MWWarning_C_warn_structclass0 + + + MWMerge_MacOS_projectTypeApplication + MWMerge_MacOS_outputNameMerge Out + MWMerge_MacOS_outputCreator1061109567 + MWMerge_MacOS_outputType1095782476 + MWMerge_MacOS_suppressWarning0 + MWMerge_MacOS_copyFragments1 + MWMerge_MacOS_copyResources1 + MWMerge_MacOS_skipResources + + + O0ø + + + + + MWCodeGen_PPC_structalignmentPPC + MWCodeGen_PPC_tracebacktablesNone + MWCodeGen_PPC_processorGeneric + MWCodeGen_PPC_readonlystrings0 + MWCodeGen_PPC_tocdata1 + MWCodeGen_PPC_profiler0 + MWCodeGen_PPC_fpcontract1 + MWCodeGen_PPC_schedule0 + MWCodeGen_PPC_peephole1 + MWCodeGen_PPC_processorspecific0 + MWCodeGen_PPC_altivec0 + MWCodeGen_PPC_vectortocdata0 + MWCodeGen_PPC_vrsave0 + + + MWDisassembler_PPC_showcode1 + MWDisassembler_PPC_extended1 + MWDisassembler_PPC_mix0 + MWDisassembler_PPC_nohex0 + MWDisassembler_PPC_showdata1 + MWDisassembler_PPC_showexceptions1 + MWDisassembler_PPC_showsym0 + MWDisassembler_PPC_shownames1 + + + GlobalOptimizer_PPC_optimizationlevelLevel0 + GlobalOptimizer_PPC_optforSpeed + + + MWLinker_PPC_linksym1 + MWLinker_PPC_symfullpath1 + MWLinker_PPC_linkmap0 + MWLinker_PPC_nolinkwarnings0 + MWLinker_PPC_dontdeadstripinitcode0 + MWLinker_PPC_permitmultdefs0 + MWLinker_PPC_linkmodeFast + MWLinker_PPC_initname + MWLinker_PPC_mainname__start + MWLinker_PPC_termname + PPC Mach-O CodeGen + 0001000001010000010000000001010101000000 + + PPC Mach-O Linker + 0001000000000100000100000000000000000000000000000000000000007374 + 6172740000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000 + + PPC Mach-O Target + 0001000005612E6F757400000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000003F3F3F3F4D41504C0000004000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000 + + + + MWPEF_exportsNone + MWPEF_libfolder0 + MWPEF_sortcodeNone + MWPEF_expandbss0 + MWPEF_sharedata0 + MWPEF_olddefversion0 + MWPEF_oldimpversion0 + MWPEF_currentversion0 + MWPEF_fragmentname + MWPEF_collapsereloads0 + + + MWProject_PPC_typeApplication + MWProject_PPC_outfilea.out + MWProject_PPC_filecreator1061109567 + MWProject_PPC_filetype1095782476 + MWProject_PPC_size384 + MWProject_PPC_minsize384 + MWProject_PPC_stacksize64 + MWProject_PPC_flags22720 + MWProject_PPC_symfilename + MWProject_PPC_rsrcname + MWProject_PPC_rsrcheaderNative + MWProject_PPC_rsrctype1061109567 + MWProject_PPC_rsrcid0 + MWProject_PPC_rsrcflags0 + MWProject_PPC_rsrcstore0 + MWProject_PPC_rsrcmerge0 + + + MWAssembler_PPC_auxheader0 + MWAssembler_PPC_symmodeMac + MWAssembler_PPC_dialectPPC + MWAssembler_PPC_prefixfile + MWAssembler_PPC_typecheck0 + MWAssembler_PPC_warnings0 + MWAssembler_PPC_casesensitive0 + + + MWRez_Language_maxwidth80 + MWRez_Language_scriptRoman + MWRez_Language_alignmentAlign1 + MWRez_Language_filtermodeFilterSkip + MWRez_Language_suppresswarnings0 + MWRez_Language_escapecontrolchars1 + MWRez_Language_prefixname + MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' + + + + + + + + release + + + debug + + + + + debug + + + + UserSourceTrees + + + CustomColor1 + Red0 + Green32767 + Blue0 + + CustomColor2 + Red0 + Green32767 + Blue0 + + CustomColor3 + Red0 + Green32767 + Blue0 + + CustomColor4 + Red0 + Green32767 + Blue0 + + + + AlwaysSearchUserPathstrue + InterpretDOSAndUnixPathstrue + UserSearchPaths + + SearchPath + Path: + PathFormatMacOS + PathRootProject + + Recursivetrue + HostFlagsAll + + + SystemSearchPaths + + SearchPath + PathMSL + PathFormatWindows + PathRootCodeWarrior + + Recursivetrue + HostFlagsAll + + + SearchPath + Path:MacOS Support: + PathFormatMacOS + PathRootCodeWarrior + + Recursivetrue + HostFlagsAll + + + + + LinkerMacOS PPC Linker + PreLinker + PostLinker + Targetnamedebug + OutputDirectory + Path:::lib: + PathFormatMacOS + PathRootProject + + SaveEntriesUsingRelativePathsfalse + + + FileMappings + + FileTypeAPPL + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeAppl + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeMMLB + FileExtension + CompilerLib Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeMPLF + FileExtension + CompilerLib Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeMWCD + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeRSRC + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.bh + CompilerBalloon Help + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.c + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.c++ + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cc + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cp + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cpp + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.exp + Compiler + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.h + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMaketrue + + + FileTypeTEXT + FileExtension.p + CompilerMW Pascal PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pas + CompilerMW Pascal PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pch + CompilerMW C/C++ PPC + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pch++ + CompilerMW C/C++ PPC + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.ppu + CompilerMW Pascal PPC + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.r + CompilerRez + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.s + CompilerPPCAsm + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeXCOF + FileExtension + CompilerXCOFF Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypedocu + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypersrc + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeshlb + FileExtension + CompilerPEF Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypestub + FileExtension + CompilerPEF Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileExtension.doc + Compiler + Precompilefalse + Launchabletrue + ResourceFilefalse + IgnoredByMaketrue + + + FileExtension.o + CompilerXCOFF Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileExtension.ppob + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileExtension.rsrc + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + + + CacheModDatestrue + ActivateBrowsertrue + DumpBrowserInfofalse + CacheSubprojectstrue + UseThirdPartyDebuggerfalse + DebuggerCommandLine + Debugger Runtime + 0002000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000 + + + + LogSystemMessagestrue + AutoTargetDLLsfalse + StopAtWatchpointstrue + PauseWhileRunningfalse + PauseInterval5 + PauseUIFlags0 + AltExePath + Path + PathFormatGeneric + PathRootAbsolute + + StopAtTempBPOnLaunchtrue + CacheSymbolicstrue + TempBPFunctionNamemain + TempBPTypefalse + + + MWFrontEnd_C_cplusplus0 + MWFrontEnd_C_checkprotos0 + MWFrontEnd_C_arm0 + MWFrontEnd_C_trigraphs0 + MWFrontEnd_C_onlystdkeywords0 + MWFrontEnd_C_enumsalwaysint0 + MWFrontEnd_C_mpwpointerstyle0 + MWFrontEnd_C_prefixname + MWFrontEnd_C_ansistrict0 + MWFrontEnd_C_mpwcnewline0 + MWFrontEnd_C_wchar_type1 + MWFrontEnd_C_enableexceptions1 + MWFrontEnd_C_dontreusestrings0 + MWFrontEnd_C_poolstrings0 + MWFrontEnd_C_dontinline0 + MWFrontEnd_C_useRTTI1 + MWFrontEnd_C_multibyteaware0 + MWFrontEnd_C_unsignedchars0 + MWFrontEnd_C_autoinline0 + MWFrontEnd_C_booltruefalse1 + MWFrontEnd_C_direct_to_som0 + MWFrontEnd_C_som_env_check0 + MWFrontEnd_C_alwaysinline0 + MWFrontEnd_C_inlinelevel0 + MWFrontEnd_C_ecplusplus0 + MWFrontEnd_C_objective_c0 + MWFrontEnd_C_defer_codegen0 + + + MWWarning_C_warn_illpragma0 + MWWarning_C_warn_emptydecl0 + MWWarning_C_warn_possunwant0 + MWWarning_C_warn_unusedvar0 + MWWarning_C_warn_unusedarg0 + MWWarning_C_warn_extracomma0 + MWWarning_C_pedantic0 + MWWarning_C_warningerrors0 + MWWarning_C_warn_hidevirtual0 + MWWarning_C_warn_implicitconv0 + MWWarning_C_warn_notinlined0 + MWWarning_C_warn_structclass0 + + + MWMerge_MacOS_projectTypeApplication + MWMerge_MacOS_outputNameMerge Out + MWMerge_MacOS_outputCreator1061109567 + MWMerge_MacOS_outputType1095782476 + MWMerge_MacOS_suppressWarning0 + MWMerge_MacOS_copyFragments1 + MWMerge_MacOS_copyResources1 + MWMerge_MacOS_skipResources + + + O0ø + + + + + MWCodeGen_PPC_structalignmentPPC + MWCodeGen_PPC_tracebacktablesInline + MWCodeGen_PPC_processorGeneric + MWCodeGen_PPC_readonlystrings0 + MWCodeGen_PPC_tocdata1 + MWCodeGen_PPC_profiler0 + MWCodeGen_PPC_fpcontract1 + MWCodeGen_PPC_schedule0 + MWCodeGen_PPC_peephole1 + MWCodeGen_PPC_processorspecific0 + MWCodeGen_PPC_altivec0 + MWCodeGen_PPC_vectortocdata0 + MWCodeGen_PPC_vrsave0 + + + MWDisassembler_PPC_showcode1 + MWDisassembler_PPC_extended1 + MWDisassembler_PPC_mix0 + MWDisassembler_PPC_nohex0 + MWDisassembler_PPC_showdata1 + MWDisassembler_PPC_showexceptions1 + MWDisassembler_PPC_showsym0 + MWDisassembler_PPC_shownames1 + + + GlobalOptimizer_PPC_optimizationlevelLevel0 + GlobalOptimizer_PPC_optforSpeed + + + MWLinker_PPC_linksym1 + MWLinker_PPC_symfullpath1 + MWLinker_PPC_linkmap1 + MWLinker_PPC_nolinkwarnings0 + MWLinker_PPC_dontdeadstripinitcode0 + MWLinker_PPC_permitmultdefs0 + MWLinker_PPC_linkmodeFast + MWLinker_PPC_initname + MWLinker_PPC_mainname__start + MWLinker_PPC_termname + PPC Mach-O CodeGen + 0001000001010000010000000001010101000000 + + PPC Mach-O Linker + 0001000000000100000100000000000000000000000000000000000000007374 + 6172740000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000 + + PPC Mach-O Target + 0001000005612E6F757400000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000003F3F3F3F4D41504C0000004000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000 + + + + MWPEF_exportsNone + MWPEF_libfolder0 + MWPEF_sortcodeNone + MWPEF_expandbss0 + MWPEF_sharedata0 + MWPEF_olddefversion0 + MWPEF_oldimpversion0 + MWPEF_currentversion0 + MWPEF_fragmentname + MWPEF_collapsereloads0 + + + MWProject_PPC_typeLibrary + MWProject_PPC_outfilezlibd.lib + MWProject_PPC_filecreator1061109567 + MWProject_PPC_filetype1061109567 + MWProject_PPC_size0 + MWProject_PPC_minsize0 + MWProject_PPC_stacksize0 + MWProject_PPC_flags0 + MWProject_PPC_symfilename + MWProject_PPC_rsrcname + MWProject_PPC_rsrcheaderNative + MWProject_PPC_rsrctype1061109567 + MWProject_PPC_rsrcid0 + MWProject_PPC_rsrcflags0 + MWProject_PPC_rsrcstore0 + MWProject_PPC_rsrcmerge0 + + + MWAssembler_PPC_auxheader0 + MWAssembler_PPC_symmodeMac + MWAssembler_PPC_dialectPPC + MWAssembler_PPC_prefixfile + MWAssembler_PPC_typecheck0 + MWAssembler_PPC_warnings0 + MWAssembler_PPC_casesensitive0 + + + MWRez_Language_maxwidth80 + MWRez_Language_scriptRoman + MWRez_Language_alignmentAlign1 + MWRez_Language_filtermodeFilterSkip + MWRez_Language_suppresswarnings0 + MWRez_Language_escapecontrolchars1 + MWRez_Language_prefixname + MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' + + + + Name + adler32.c + MacOS + Text + Debug + + + Name + compress.c + MacOS + Text + Debug + + + Name + crc32.c + MacOS + Text + Debug + + + Name + deflate.c + MacOS + Text + Debug + + + Name + gzio.c + MacOS + Text + Debug + + + Name + infblock.c + MacOS + Text + Debug + + + Name + infcodes.c + MacOS + Text + Debug + + + Name + inffast.c + MacOS + Text + Debug + + + Name + inflate.c + MacOS + Text + Debug + + + Name + inftrees.c + MacOS + Text + Debug + + + Name + infutil.c + MacOS + Text + Debug + + + Name + trees.c + MacOS + Text + Debug + + + Name + uncompr.c + MacOS + Text + Debug + + + Name + zutil.c + MacOS + Text + Debug + + + + + Name + adler32.c + MacOS + + + Name + compress.c + MacOS + + + Name + crc32.c + MacOS + + + Name + deflate.c + MacOS + + + Name + gzio.c + MacOS + + + Name + infblock.c + MacOS + + + Name + infcodes.c + MacOS + + + Name + inffast.c + MacOS + + + Name + inflate.c + MacOS + + + Name + inftrees.c + MacOS + + + Name + infutil.c + MacOS + + + Name + trees.c + MacOS + + + Name + uncompr.c + MacOS + + + Name + zutil.c + MacOS + + + + + + + all + release + debug + + + + + release + Name + adler32.c + MacOS + + + release + Name + compress.c + MacOS + + + release + Name + crc32.c + MacOS + + + release + Name + deflate.c + MacOS + + + release + Name + gzio.c + MacOS + + + release + Name + infblock.c + MacOS + + + release + Name + infcodes.c + MacOS + + + release + Name + inffast.c + MacOS + + + release + Name + inflate.c + MacOS + + + release + Name + inftrees.c + MacOS + + + release + Name + infutil.c + MacOS + + + release + Name + trees.c + MacOS + + + release + Name + uncompr.c + MacOS + + + release + Name + zutil.c + MacOS + + + + diff --git a/src/zlib/zlibM7.mcp b/src/zlib/zlibM7.mcp new file mode 100644 index 0000000000000000000000000000000000000000..093a8c5db2012132925e49e22105b79fc6ade1b5 GIT binary patch literal 157149 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