199767f8919635c4928607450d9e0abb932109ceToomas Soome#CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
199767f8919635c4928607450d9e0abb932109ceToomas Soome#CFLAGS=-g -DDEBUG
199767f8919635c4928607450d9e0abb932109ceToomas Soome#CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
199767f8919635c4928607450d9e0abb932109ceToomas Soome# -Wstrict-prototypes -Wmissing-prototypes
199767f8919635c4928607450d9e0abb932109ceToomas SoomeCFLAGS+= -DHAS_snprintf -DHAS_vsnprintf -I${.CURDIR}
199767f8919635c4928607450d9e0abb932109ceToomas SoomeCLEANFILES+= example.o example foo.gz minigzip.o minigzip
199767f8919635c4928607450d9e0abb932109ceToomas Soome#.if ${MACHINE_ARCH} == "i386" && ${MACHINE_CPU:M*i686*}
199767f8919635c4928607450d9e0abb932109ceToomas Soome#.PATH: ${.CURDIR}/contrib/asm686
199767f8919635c4928607450d9e0abb932109ceToomas Soome#CFLAGS+= -DASMV -DNO_UNDERLINE
199767f8919635c4928607450d9e0abb932109ceToomas Soome#ACFLAGS+= -Wa,--noexecstack
199767f8919635c4928607450d9e0abb932109ceToomas Soome#.if ${MACHINE_ARCH} == "amd64"
199767f8919635c4928607450d9e0abb932109ceToomas Soome#.PATH: ${.CURDIR}/contrib/gcc_gvmat64
199767f8919635c4928607450d9e0abb932109ceToomas Soome#CFLAGS+= -DASMV -DNO_UNDERLINE
199767f8919635c4928607450d9e0abb932109ceToomas Soome#ACFLAGS+= -Wa,--noexecstack
199767f8919635c4928607450d9e0abb932109ceToomas Soome echo hello world | ./minigzip | ./minigzip -d )
199767f8919635c4928607450d9e0abb932109ceToomas Soome## XXX: clang integrated-as doesn't grok .intel_syntax directives yet
199767f8919635c4928607450d9e0abb932109ceToomas Soome#ACFLAGS.gvmat64.S= ${CLANG_NO_IAS}
199767f8919635c4928607450d9e0abb932109ceToomas Soome#ACFLAGS+= ${ACFLAGS.${.IMPSRC:T}}