/programs/develop/libraries/zlib/Makefile |
---|
7,7 → 7,7 |
CFLAGS= -O3 -c -fomit-frame-pointer |
LDIMPORT:= -nostdlib --out-implib libzimp.a |
LDIMPORT:= -nostdlib |
LDFLAGS:= -shared -s -T ../newlib/dll.lds -Map map --image-base 0 |
36,7 → 36,8 |
$(AR) $@ $(OBJS) |
libz.dll: $(OBJECTS) Makefile |
ld $(LDFLAGS) $(LDIMPORT) $(LIBPATH) -o $@ $(OBJS) $(LIBS) |
dlltool -d zlib.def -Dlibz.dll -e exports.o -l libzimp.a |
ld $(LDFLAGS) $(LDIMPORT) --exclude-all-symbols $(LIBPATH) -o $@ $(OBJS) exports.o $(LIBS) |
%.o: %.c Makefile |
/programs/develop/libraries/zlib/zlib.def |
---|
0,0 → 1,74 |
LIBRARY zlib.dll |
; zlib data compression library |
EXPORTS |
; basic functions |
zlibVersion |
deflate |
deflateEnd |
inflate |
inflateEnd |
; advanced functions |
deflateSetDictionary |
deflateCopy |
deflateReset |
deflateParams |
deflateTune |
deflateBound |
deflatePrime |
deflateSetHeader |
inflateSetDictionary |
inflateSync |
inflateCopy |
inflateReset |
inflateReset2 |
inflatePrime |
inflateMark |
inflateGetHeader |
inflateBack |
inflateBackEnd |
zlibCompileFlags |
; utility functions |
compress |
compress2 |
compressBound |
uncompress |
gzopen |
gzdopen |
gzbuffer |
gzsetparams |
gzread |
gzwrite |
gzprintf |
gzputs |
gzgets |
gzputc |
gzgetc |
gzungetc |
gzflush |
gzseek |
gzrewind |
gztell |
gzoffset |
gzeof |
gzdirect |
gzclose |
gzclose_r |
gzclose_w |
gzerror |
gzclearerr |
; checksum functions |
adler32 |
crc32 |
adler32_combine |
crc32_combine |
; various hacks, don't look :) |
deflateInit_ |
deflateInit2_ |
inflateInit_ |
inflateInit2_ |
inflateBackInit_ |
zError |
inflateSyncPoint |
get_crc_table |
inflateUndermine |