Added png, zlib targets to 16-bit makefiles

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1694 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
1999-02-14 23:23:19 +00:00
parent 16f6dfd814
commit c7f49969d6
12 changed files with 238 additions and 129 deletions

View File

@@ -54,6 +54,8 @@ copy %src\docs\msw\install.txt %dest\install_msw.txt
copy %src\docs\motif\install.txt %dest\install_motif.txt copy %src\docs\motif\install.txt %dest\install_motif.txt
copy %src\docs\gtk\install.txt %dest\install_gtk.txt copy %src\docs\gtk\install.txt %dest\install_gtk.txt
copy %src\docs\readme.txt %dest copy %src\docs\readme.txt %dest
copy %src\docs\motif\makewxmotif %dest
copy %src\docs\gtk\makewxgtk %dest
cd %dest cd %dest

View File

@@ -43,12 +43,13 @@ to a stream. \it{mode} specifies the type of the buffer (read, write, read\_writ
work only on memory buffers but it is still compatible with the rest of the work only on memory buffers but it is still compatible with the rest of the
wxStream classes. You can write, read to this special stream and it will wxStream classes. You can write, read to this special stream and it will
grow (if it is allowed by the user) its internal buffer. Briefly, it has all grow (if it is allowed by the user) its internal buffer. Briefly, it has all
functionnalities of a ``normal'' stream. functionality of a ``normal'' stream.
\wxheading{Warning} \wxheading{Warning}
The "read\_write" mode may not work: it isn't completely finished. The "read\_write" mode may not work: it isn't completely finished.
You can create "memory" streams by this way: You can create "memory" streams by this way:
\begin{verbatim} \begin{verbatim}
wxStreamBuffer *sb = new wxStreamBuffer(wxStreamBuffer::read) wxStreamBuffer *sb = new wxStreamBuffer(wxStreamBuffer::read)
wxInputStream *input = new wxInputStream(sb); wxInputStream *input = new wxInputStream(sb);
@@ -57,13 +58,10 @@ You can create "memory" streams by this way:
// input is now a read-only memory stream. // input is now a read-only memory stream.
\end{verbatim} \end{verbatim}
But you should care about destroying the stream buffer \it{YOURSELF}.
\wxheading{See also} But you should take care when destroying the stream buffer yourself.
\helpref{wxStreamBuffer:SetBufferIO}{wxstreambuffersetbufferio} \func{}{wxStreamBuffer}{\param{const wxStreamBuffer\&}{buffer}}
\func{}{wxStreamBuffer}{\param{const wxStreamBuffer &}{buffer}}
Constructor. It initializes the stream buffer with the data of the specified Constructor. It initializes the stream buffer with the data of the specified
stream buffer. The new stream buffer is nearly exactly the same as the stream buffer. The new stream buffer is nearly exactly the same as the
@@ -78,6 +76,10 @@ segmentation violation if the parent is destroyed and the children continues
operating. It is advised to use this feature only in very local area of the operating. It is advised to use this feature only in very local area of the
program. program.
\wxheading{See also}
\helpref{wxStreamBuffer:SetBufferIO}{wxstreambuffersetbufferio}
\membersection{wxStreamBuffer::\destruct{wxStreamBuffer}} \membersection{wxStreamBuffer::\destruct{wxStreamBuffer}}
\func{}{wxStreamBuffer}{\destruct{wxStreamBuffer}} \func{}{wxStreamBuffer}{\destruct{wxStreamBuffer}}

7
samples/image/image.def Normal file
View File

@@ -0,0 +1,7 @@
NAME Image
DESCRIPTION 'wxWindows Image sample'
EXETYPE WINDOWS
CODE PRELOAD MOVEABLE DISCARDABLE
DATA PRELOAD MOVEABLE MULTIPLE
HEAPSIZE 4048
STACKSIZE 16000

View File

@@ -13,7 +13,7 @@
WXDIR = $(WXWIN) WXDIR = $(WXWIN)
!include $(WXDIR)\src\makeb32.env !include $(WXDIR)\src\makeb32.env
LIBS=$(WXLIB) $(EXTRALIBS) cw32mt import32 ole2w32 LIBS=$(WXLIB) $(EXTRALIBS) cw32mt import32 ole2w32 winpng zlib
!if "$(FINAL)" == "0" !if "$(FINAL)" == "0"
LINKFLAGS=/v /Tpe /L$(WXLIBDIR);$(BCCDIR)\lib $(EXTRALINKFLAGS) LINKFLAGS=/v /Tpe /L$(WXLIBDIR);$(BCCDIR)\lib $(EXTRALINKFLAGS)

View File

@@ -4,7 +4,7 @@
!include $(WXDIR)\src\makebcc.env !include $(WXDIR)\src\makebcc.env
WXLIB = $(WXDIR)\lib\wx.lib WXLIB = $(WXDIR)\lib\wx.lib
LIBS=$(WXLIB) $(EXTRALIBS) mathwl cwl import ole2w16 LIBS=$(WXLIB) $(EXTRALIBS) mathwl cwl import ole2w16 winpng zlib
all: $(TARGET).exe $(EXTRATARGETS) all: $(TARGET).exe $(EXTRATARGETS)

View File

@@ -53,8 +53,8 @@ PERIPH_CLEAN_TARGET=clean_xpm $(PERIPH_CLEAN_TARGET)
# TODO: add these libraries # TODO: add these libraries
# PERIPH_LIBS=$(WXDIR)\lib\zlib.lib $(WXDIR)\lib\winpng.lib $(PERIPH_LIBS) # PERIPH_LIBS=$(WXDIR)\lib\zlib.lib $(WXDIR)\lib\winpng.lib $(PERIPH_LIBS)
# PERIPH_TARGET=zlib png $(PERIPH_TARGET) PERIPH_TARGET=zlib png $(PERIPH_TARGET)
# PERIPH_CLEAN_TARGET=clean_zlib clean_png $(PERIPH_CLEAN_TARGET) PERIPH_CLEAN_TARGET=clean_zlib clean_png $(PERIPH_CLEAN_TARGET)
CPPFLAGS=$(DEBUG_FLAGS) $(OPT) @$(CFG) CPPFLAGS=$(DEBUG_FLAGS) $(OPT) @$(CFG)
@@ -635,57 +635,57 @@ $(MSWDIR)\notebook.obj: $(GENDIR)\notebook.$(SRCSUFF)
all_utils: all_utils:
cd $(WXDIR)\utils cd $(WXDIR)\utils
make -f makefile.b32 make -f makefile.bcc
cd $(WXDIR)\src\msw cd $(WXDIR)\src\msw
all_samples: all_samples:
cd $(WXDIR)\samples cd $(WXDIR)\samples
make -f makefile.b32 make -f makefile.bcc
cd $(WXDIR)\src\msw cd $(WXDIR)\src\msw
all_execs: all_execs:
cd $(WXDIR)\utils cd $(WXDIR)\utils
make -f makefile.b32 all_execs make -f makefile.bcc all_execs
cd $(WXDIR)\src\msw cd $(WXDIR)\src\msw
all_libs: all_libs:
cd $(WXDIR)\src\msw cd $(WXDIR)\src\msw
make -f makefile.b32 ctl3d dib fafa gauge hytext itsy prologio rcparser wx wxgraph\ make -f makefile.bcc ctl3d dib fafa gauge hytext itsy prologio rcparser wx wxgraph\
wxstring wxtree mfutils # wxxpm wxstring wxtree mfutils # wxxpm
all_contribs: all_contribs:
cd $(WXDIR)\src\msw cd $(WXDIR)\src\msw
make -f makefile.b32 ctl3d fafa wxstring itsy gauge # wxxpm make -f makefile.bcc ctl3d fafa wxstring itsy gauge # wxxpm
# CONTRIB # CONTRIB
ctl3d: $(CFG) ctl3d: $(CFG)
cd $(WXDIR)\src\msw\ctl3d\borland cd $(WXDIR)\src\msw\ctl3d\borland
make -f makefile.b32 -DCFG=$(CFG) make -f makefile.bcc -DCFG=$(CFG)
cd $(WXDIR)\src\msw cd $(WXDIR)\src\msw
wxxpm: $(CFG) wxxpm: $(CFG)
cd $(WXDIR)\src\xpm cd $(WXDIR)\src\xpm
make -f makefile.b32 -DCFG=$(CFG) -DFINAL=$(FINAL) -DWXWIN=$(WXDIR) -DDEBUG=$(DEBUG) make -f makefile.bcc -DCFG=$(CFG) -DFINAL=$(FINAL) -DWXWIN=$(WXDIR) -DDEBUG=$(DEBUG)
cd $(WXDIR)\src\msw cd $(WXDIR)\src\msw
png: $(CFG) png: $(CFG)
cd $(WXDIR)\src\png cd $(WXDIR)\src\png
make -f makefile.b32 make -f makefile.bcc
cd $(WXDIR)\src\msw cd $(WXDIR)\src\msw
clean_png: clean_png:
cd $(WXDIR)\src\png cd $(WXDIR)\src\png
make -f makefile.b32 clean make -f makefile.bcc clean
cd $(WXDIR)\src\msw cd $(WXDIR)\src\msw
zlib: $(CFG) zlib: $(CFG)
cd $(WXDIR)\src\zlib cd $(WXDIR)\src\zlib
make -f makefile.b32 lib make -f makefile.bcc
cd $(WXDIR)\src\msw cd $(WXDIR)\src\msw
clean_zlib: clean_zlib:
cd $(WXDIR)\src\zlib cd $(WXDIR)\src\zlib
make -f makefile.b32 clean make -f makefile.bcc clean
cd $(WXDIR)\src\msw cd $(WXDIR)\src\msw
$(CFG): makefile.bcc $(CFG): makefile.bcc

View File

@@ -45,6 +45,10 @@ PERIPH_TARGET=xpm $(PERIPH_TARGET)
PERIPH_CLEAN_TARGET=clean_xpm $(PERIPH_CLEAN_TARGET) PERIPH_CLEAN_TARGET=clean_xpm $(PERIPH_CLEAN_TARGET)
!endif !endif
# PNG and Zlib
PERIPH_TARGET=png zlib $(PERIPH_TARGET)
PERIPH_CLEAN_TARGET=clean_png clean_zlib $(PERIPH_CLEAN_TARGET)
GENDIR=..\generic GENDIR=..\generic
COMMDIR=..\common COMMDIR=..\common
OLEDIR=.\ole OLEDIR=.\ole
@@ -1059,12 +1063,32 @@ $(OBJECTS): $(WXDIR)/include/wx/setup.h
# Peripheral components # Peripheral components
xpm: xpm:
cd $(WXDIR)\contrib\wxxpm cd $(WXDIR)\src\xpm
nmake -f makefile.dos FINAL=$(FINAL) nmake -f makefile.dos FINAL=$(FINAL)
cd $(WXDIR)\src\msw cd $(WXDIR)\src\msw
clean_xpm: clean_xpm:
cd $(WXDIR)\contrib\wxxpm cd $(WXDIR)\src\xpm
nmake -f makefile.dos clean
cd $(WXDIR)\src\msw
zlib:
cd $(WXDIR)\src\zlib
nmake -f makefile.dos FINAL=$(FINAL)
cd $(WXDIR)\src\msw
clean_zlib:
cd $(WXDIR)\src\zlib
nmake -f makefile.dos clean
cd $(WXDIR)\src\msw
png:
cd $(WXDIR)\src\png
nmake -f makefile.dos FINAL=$(FINAL)
cd $(WXDIR)\src\msw
clean_png:
cd $(WXDIR)\src\png
nmake -f makefile.dos clean nmake -f makefile.dos clean
cd $(WXDIR)\src\msw cd $(WXDIR)\src\msw

View File

@@ -7,7 +7,7 @@
# #
# "%W% %G%" # "%W% %G%"
# #
# Makefile : Builds minimal example # Makefile : Builds PNG library (BC++ 32-bit)
# WXWIN and BCCDIR are set by parent make # WXWIN and BCCDIR are set by parent make
@@ -19,14 +19,11 @@ WINPNGLIB = ..\..\lib\winpng.lib
WXLIBDIR = $(WXDIR)\lib WXLIBDIR = $(WXDIR)\lib
WXINC = $(WXDIR)\include\msw WXINC = $(WXDIR)\include\msw
WXLIB = $(WXLIBDIR)\wx32.lib WXLIB = $(WXLIBDIR)\wx32.lib
LIBS=$(WXLIB) $(WXDIR)\lib\winpng.lib $(WXDIR)\lib\zlib.lib cw32 import32 ole2w32
!if "$(FINAL)" == "0" !if "$(FINAL)" == "0"
LINKFLAGS=/v /Tpe /L$(WXLIBDIR);$(BCCDIR)\lib
OPT = -Od OPT = -Od
DEBUG_FLAGS= -v DEBUG_FLAGS= -v
!else !else
LINKFLAGS=/Tpe /L$(WXLIBDIR);$(BCCDIR)\lib
OPT = -Od OPT = -Od
DEBUG_FLAGS = DEBUG_FLAGS =
!endif !endif

View File

@@ -1,107 +1,92 @@
# This file is special for Widows because setjmp
# is incompatible with the DOS version.
# Alejandro Aguilar, 1995
# #
# Borland C++ tools # File: makefile.bcc
# Author: Julian Smart
# Created: 1993
# Updated:
# Copyright:
# #
IMPLIB = Implib # "%W% %G%"
BCC = Bcc +BccW16.cfg
TLINK = TLink
TLIB = TLib
BRC = Brc
TASM = Tasm
# #
# Options # Makefile : Builds PNG library (BC++ 16-bit)
#
IDE_LFLAGS = -LC:\BC4\LIB
IDE_RFLAGS = -IC:\BC4\INCLUDE;..\zlib;
LLATW16_winpngdlib = -Twe
RLATW16_winpngdlib = -31
BLATW16_winpngdlib =
LEAT_winpngdlib = $(LLATW16_winpngdlib)
REAT_winpngdlib = $(RLATW16_winpngdlib)
BEAT_winpngdlib = $(BLATW16_winpngdlib)
ZLIB=..\..\lib\zlib.lib
LOBJECTS = png.obj pngrcb.obj pngread.obj pngrtran.obj pngrutil.obj pngstub.obj\
pngtrans.obj pngwrite.obj pngwtran.obj pngwutil.obj
# # WXWIN and BCCDIR are set by parent make
# Dependency List
#
Dep_winpng = \
..\..\lib\winpng.lib
winpng : BccW16.cfg $(Dep_winpng) WXDIR = $(WXWIN)
echo MakeNode winpng !include $(WXDIR)\src\makebcc.env
Dep_winpngdlib = \ WINPNGLIB = ..\..\lib\winpng.lib
png.obj\
pngrcb.obj\
pngread.obj\
pngrtran.obj\
pngrutil.obj\
pngstub.obj\
pngtrans.obj\
pngwrite.obj\
pngwtran.obj\
pngwutil.obj
$(ZLIB): WXLIBDIR = $(WXDIR)\lib
cd ..\zlib WXINC = $(WXDIR)\include\msw
make -fmakefile.bcc WXLIB = $(WXLIBDIR)\wx.lib
cd ..\png
winpng.lib : $(Dep_winpngdlib) $(ZLIB)
copy /b $(ZLIB) winpng.lib
$(TLIB) $< $(IDE_BFLAGS) $(BEAT_winpngdlib) @&&|
+$(LOBJECTS:.obj =.obj +)
|
png.obj : png.c !if "$(FINAL)" == "0"
$(BCC) -P- -c $(CEAT_winpngdlib) -o$@ png.c OPT = -Od
DEBUG_FLAGS= -v
!else
OPT = -Od
DEBUG_FLAGS =
!endif
CPPFLAGS=$(DEBUG_FLAGS) $(OPT) @$(CFG)
pngrcb.obj : pngrcb.c OBJECTS = png.obj pngread.obj pngrtran.obj pngrutil.obj \
$(BCC) -P- -c $(CEAT_winpngdlib) -o$@ pngrcb.c pngpread.obj pngtrans.obj pngwrite.obj pngwtran.obj pngwutil.obj \
pngerror.obj pngmem.obj pngwio.obj pngrio.obj pngget.obj pngset.obj
pngread.obj : pngread.c all: $(WINPNGLIB)
$(BCC) -P- -c $(CEAT_winpngdlib) -o$@ pngread.c
pngrtran.obj : pngrtran.c $(WINPNGLIB): $(OBJECTS)
$(BCC) -P- -c $(CEAT_winpngdlib) -o$@ pngrtran.c erase $(WINPNGLIB)
tlib $(WINPNGLIB) /P512 @&&!
-+$(OBJECTS:.obj =.obj -+)
!
pngrutil.obj : pngrutil.c .$(SRCSUFF).obj:
$(BCC) -P- -c $(CEAT_winpngdlib) -o$@ pngrutil.c bcc $(CPPFLAGS) -c {$< }
pngstub.obj : pngstub.c .c.obj:
$(BCC) -P- -c $(CEAT_winpngdlib) -o$@ pngstub.c bcc $(CPPFLAGS) -P- -c {$< }
pngtrans.obj : pngtrans.c $(CFG): makefile.bcc
$(BCC) -P- -c $(CEAT_winpngdlib) -o$@ pngtrans.c copy &&!
-H=$(WXDIR)\src\msw\borland.pch
pngwrite.obj : pngwrite.c -2
$(BCC) -P- -c $(CEAT_winpngdlib) -o$@ pngwrite.c -P
-d
pngwtran.obj : pngwtran.c -w-hid
$(BCC) -P- -c $(CEAT_winpngdlib) -o$@ pngwtran.c -w-par
-w-pia
pngwutil.obj : pngwutil.c -w-aus
$(BCC) -P- -c $(CEAT_winpngdlib) -o$@ pngwutil.c -w-rch
# Compiler configuration file
BccW16.cfg :
Copy &&|
-v
-vi
-X-
-H
-IC:\BC4\INCLUDE
-H=winpng.csm
-ml -ml
-WS -Od
-3 -WE
-Ff -Fs-
| $@ -Vf
-Ff=4
-I$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/png;$(WXDIR)/src/zlib;$(WXDIR)/src/xpm
-I$(WXDIR)\include\wx\msw\gnuwin32
-L$(BCCDIR)\lib
-D__WXWIN__
-D__WXMSW__
-D__WINDOWS__
-D__WIN16__
! $(CFG)
!if "$(BOR_VER)" == "3.1"
echo -Ff=4 >>$(CFG)
!elif "$(BOR_VER)" == "4"
echo -Ff=512 >>$(CFG)
echo -dc >>$(CFG)
!else
echo -Ff=512 >>$(CFG)
echo -dc >>$(CFG)
!endif
clean:
-erase *.obj
-erase *.exe
-erase *.res
-erase *.map
-erase *.rws
-erase $(WINPNGLIB)

View File

@@ -14,7 +14,7 @@ WXDIR = $(WXWIN)
WXLIB = $(WXDIR)\lib\wx.lib WXLIB = $(WXDIR)\lib\wx.lib
WXINC = $(WXDIR)\include WXINC = $(WXDIR)\include
WINPNGDIR = $(WXDIR)\utils\imatest\png WINPNGDIR = $(WXDIR)\src\png
WINPNGINC = $(WINPNGDIR) WINPNGINC = $(WINPNGDIR)
WINPNGLIB = ..\..\lib\winpng.lib WINPNGLIB = ..\..\lib\winpng.lib
@@ -33,19 +33,20 @@ PRECOMP=/YuWX.H
!if "$(FINAL)" == "0" !if "$(FINAL)" == "0"
OPT = /Od OPT = /Od
CPPFLAGS= /AL /W4 /Gt4 /Zi $(ZOPTION) /G2sw $(OPT) /Dwx_msw $(INC) # $(PRECOMP) /Fp$(WXDIR)\src\msw\wx.pch CPPFLAGS= /AL /W4 /Gt4 /Zi $(ZOPTION) /G2sw $(OPT) /D__WXMSW__ $(INC)
CFLAGS= /AL /W4 /Gt4 /Zi /G2sw /Od /Dwx_msw $(INC) CFLAGS= /AL /W4 /Gt4 /Zi /G2sw /Od /D__WXMSW__ $(INC)
LINKFLAGS=/NOD /CO /ONERROR:NOEXE LINKFLAGS=/NOD /CO /ONERROR:NOEXE
!else !else
# /Ox for real FINAL version # /Ox for real FINAL version
OPT = /Ox OPT = /Ox
CPPFLAGS= /AL /W4 /Gt4 /Zi /Os /G2sw $(OPT) /Dwx_msw $(INC) # $(PRECOMP) /Fp$(WXDIR)\src\msw\wx.pch CPPFLAGS= /AL /W4 /Gt4 /Zi /Os /G2sw $(OPT) /D__WXMSW__ $(INC)
CFLAGS= /AL /W4 /Gt4 /Zi /Os /G2sw /Dwx_msw $(INC) CFLAGS= /AL /W4 /Gt4 /Zi /Os /G2sw /D__WXMSW__ $(INC)
LINKFLAGS=/NOD /ONERROR:NOEXE LINKFLAGS=/NOD /ONERROR:NOEXE
!endif !endif
OBJECTS = png.obj pngrcb.obj pngread.obj pngrtran.obj pngrutil.obj pngstub.obj \ OBJECTS = png.obj pngread.obj pngrtran.obj pngrutil.obj \
pngtrans.obj pngwrite.obj pngwtran.obj pngwutil.obj pngpread.obj pngtrans.obj pngwrite.obj pngwtran.obj pngwutil.obj \
pngerror.obj pngmem.obj pngwio.obj pngrio.obj pngget.obj pngset.obj
all: $(WINPNGLIB) all: $(WINPNGLIB)

View File

@@ -31,14 +31,14 @@ PRECOMP=/YuWX.H
!if "$(FINAL)" == "0" !if "$(FINAL)" == "0"
OPT = /Od OPT = /Od
CPPFLAGS= /W4 /Zi /MD /GX $(ZOPTION) $(OPT) /Dwx_msw $(INC) # $(PRECOMP) /Fp$(WXDIR)\src\msw\wx.pch CPPFLAGS= /W4 /Zi /MD /GX $(ZOPTION) $(OPT) /D__WXMSW__ $(INC)
CFLAGS= /W4 /Zi /MD /GX /Od /Dwx_msw $(INC) CFLAGS= /W4 /Zi /MD /GX /Od /D__WXMSW__ $(INC)
LINKFLAGS=/NOD /CO /ONERROR:NOEXE LINKFLAGS=/NOD /CO /ONERROR:NOEXE
!else !else
# /Ox for real FINAL version # /Ox for real FINAL version
OPT = /O2 OPT = /O2
CPPFLAGS= /W4 /MD /GX /Dwx_msw $(INC) # $(PRECOMP) /Fp$(WXDIR)\src\msw\wx.pch CPPFLAGS= /W4 /MD /GX /D__WXMSW__ $(INC)
CFLAGS= /W4 /MD /GX /Dwx_msw $(INC) CFLAGS= /W4 /MD /GX /D__WXMSW__ $(INC)
LINKFLAGS=/NOD /ONERROR:NOEXE LINKFLAGS=/NOD /ONERROR:NOEXE
!endif !endif

91
src/zlib/makefile.dos Normal file
View File

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