10 #CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
12 #CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
13 # -Wstrict-prototypes -Wmissing-prototypes
15 CFLAGS+= -DHAS_snprintf -DHAS_vsnprintf -I${.CURDIR}
19 CLEANFILES+= example.o example foo.gz minigzip.o minigzip
38 .if ${MACHINE_ARCH} == "i386" && ${MACHINE_CPU:M*i686*}
39 .PATH: ${.CURDIR}/contrib/asm686
41 CFLAGS+= -DASMV -DNO_UNDERLINE
44 .if ${MACHINE_ARCH} == "amd64"
45 .PATH: ${.CURDIR}/contrib/gcc_gvmat64
47 CFLAGS+= -DASMV -DNO_UNDERLINE
50 VERSION_DEF= ${.CURDIR}/Versions.def
51 SYMBOL_MAPS= ${.CURDIR}/Symbol.map
52 CFLAGS+= -DSYMBOL_VERSIONING
56 minigzip: all minigzip.o
57 $(CC) -o minigzip minigzip.o -L. -lz
59 example: all example.o
60 $(CC) -o example example.o -L. -lz
62 test: example minigzip
63 (export LD_LIBRARY_PATH=. ; ./example )
64 (export LD_LIBRARY_PATH=. ; \
65 echo hello world | ./minigzip | ./minigzip -d )