IcBench: Makefile

This commit is contained in:
x
2017-02-04 13:26:00 +01:00
parent e0c048697e
commit e1a825065d

View File

@ -167,12 +167,20 @@ OB+=ext/lz4/lib/lz4hc.o ext/lz4/lib/lz4.o
ifeq ($(BLOSC),1) ifeq ($(BLOSC),1)
LDFLAGS+=-lpthread LDFLAGS+=-lpthread
#ext/c-blosc/blosc/libblosc.a #ext/c-blosc/blosc/libblosc.a
CFLAGS+=-Iext/ -DSHUFFLE_SSE2_ENABLED -DBLOSC -DPREFER_EXTERNAL_LZ4=ON -DHAVE_ZLIB -DHAVE_LZ4 -DHAVE_LZ4HC CFLAGS+=-Iext/ -DSHUFFLE_SSE2_ENABLED -DBLOSC -DPREFER_EXTERNAL_LZ4=ON -DHAVE_LZ4 -DHAVE_LZ4HC
#-DHAVE_ZLIB
ifeq ($(AVX2),1)
CFLAGS+=-DSHUFFLE_AVX2_ENABLED
OB+=ext/c-blosc/blosc/shuffle-avx2.o ext/c-blosc/blosc/bitshuffle-avx2.o
endif
OB+=ext/c-blosc/blosc/blosc.o ext/c-blosc/blosc/blosclz.o ext/c-blosc/blosc/shuffle.o ext/c-blosc/blosc/shuffle-generic.o ext/c-blosc/blosc/shuffle-sse2.o \ OB+=ext/c-blosc/blosc/blosc.o ext/c-blosc/blosc/blosclz.o ext/c-blosc/blosc/shuffle.o ext/c-blosc/blosc/shuffle-generic.o ext/c-blosc/blosc/shuffle-sse2.o \
ext/c-blosc/blosc/bitshuffle-generic.o ext/c-blosc/blosc/bitshuffle-sse2.o ext/c-blosc/blosc/bitshuffle-generic.o ext/c-blosc/blosc/bitshuffle-sse2.o
#OB+=ext/c-blosc2/blosc/delta.o ext/c-blosc2/blosc/schunk.o #OB+=ext/c-blosc2/blosc/delta.o ext/c-blosc2/blosc/schunk.o
else else
ifeq ($(AVX2),1)
#CFLAGS+=-DUSEAVX2
endif
OB+=ext/bitshuffle/src/bitshuffle.o ext/bitshuffle/src/iochain.o ext/bitshuffle/src/bitshuffle_core.o OB+=ext/bitshuffle/src/bitshuffle.o ext/bitshuffle/src/iochain.o ext/bitshuffle/src/bitshuffle_core.o
endif endif
@ -188,8 +196,8 @@ OB+=eliasfano.o vsimple.o $(TRANSP) ext/simple8b.o transpose.o
#------------------------ #------------------------
ICLIB=bitpack.o bitunpack.o vint.o vp4d.o vp4c.o bitutil.o ICLIB=bitpack.o bitunpack.o vint.o vp4d.o vp4c.o bitutil.o
ifeq ($(NSIMD),0) ifeq ($(SIMDH),1)
#ICLIB+=bitunpack128h.o ICLIB+=bitunpack128h.o
endif endif
#--------------------- #---------------------
OB+=$(ICLIB) OB+=$(ICLIB)